2012-06-23 92 views
0

我按照本指南在Windows Server 2008 R2上運行的TomCat中安裝Solr。Solr在Windows Server 2008 R2上的TomCat - Solr不會自動啓動

http://drupal.org/node/1359598

如在引導件的步驟6中描述我可以在命令行上使用運行Solr的以下內容:

java -Dsolr.solr.home=c:/solr/ -jar start.jar  

正如預期的那樣,現在,我可以看到的Solr在http://localhost:8983/solr/

如果我重新啓動服務器Solr不會自動啓動。我必須通過命令行運行start.jar文件,如上所示。

我已經嘗試將以下內容添加到配置TomCat UI中的Java選項。

-Dsolr.solr.home=c:\solr 

這是行不通的。我可以運行Solr的唯一方法是使用命令行。我相信這是一個簡單的問題,但我無法解決。有沒有人有任何想法我配置不正確?

我的技術堆棧是:

  • JRE 7
  • Tomcat的7.0
  • 的Solr 3.6.0
  • 的Windows Server 2008 R2(IIS 7.5)

回答

3

在默認servlet容器solr是jetty,而不是tomcat。所以當你運行java -jar start.jar時,你就開始使用jetty了。

請參考以下文檔運行solr with tomcat

一旦你做到了這一點,啓動tomcat爲自動重啓遵循此文檔http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html

+0

這篇文章還介紹瞭如何可以用圖片做吧..不錯的詳細一個... HTTP服務:// WWW .nopaccelerate.com /維基/安裝的Apache-的Solr / – Herin

相關問題