我遵循本指南在运行在Windows 2008 TomCat上的R2中安装Solr。
http://drupal.org/node/1359598
如指南第6步所述,我可以使用以下命令行运行Solr:
java -Dsolr.solr.home=c:/solr/ -jar start.jar 正如预期的那样,我现在可以在http://localhost:8983/solr/上看到Solr了
如果我重新启动服务器,Solr不会自动启动。我必须通过命令行运行start.jar文件,如上面所示。
我尝试将以下内容添加到配置TomCat UI中的Java中。
-Dsolr.solr.home=c:\solr这不管用。运行Solr的唯一方法是使用命令行。我相信这是一个简单的问题,但我解决不了。有人知道我配置错了什么吗?
我的技术栈是:
发布于 2012-06-23 13:12:29
solr中的默认servlet容器是jetty,而不是tomcat。因此,当您运行java -jar start.jar时,您将启动jetty。
请参考以下关于运行带tomcat的solr的文档。
完成此操作后,要将tomcat作为一个自动重新启动的服务启动,请遵循以下文档http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html
https://stackoverflow.com/questions/11168906
复制相似问题