2012-06-23 72 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

相关问题