Windows Server 2008 R2上TomCat中的Solr-Solr不';我不能自动启动

Windows Server 2008 R2上TomCat中的Solr-Solr不';我不能自动启动,solr,tomcat7,windows-server-2008-r2,Solr,Tomcat7,Windows Server 2008 R2,我按照本指南在运行于WindowsServer2008R2的TomCat中安装了Solr 如指南步骤6所述,我可以使用以下命令行运行Solr: java -Dsolr.solr.home=c:/solr/ -jar start.jar 正如所料,我现在可以在http://localhost:8983/solr/ 如果重新启动服务器,Solr不会自动启动。我必须通过如上所示的命令行运行start.jar文件 我已经尝试将以下内容添加到configuretomcatui中的Java选项中

我按照本指南在运行于WindowsServer2008R2的TomCat中安装了Solr

如指南步骤6所述,我可以使用以下命令行运行Solr:

java -Dsolr.solr.home=c:/solr/ -jar start.jar    
正如所料,我现在可以在
http://localhost:8983/solr/

如果重新启动服务器,Solr不会自动启动。我必须通过如上所示的命令行运行start.jar文件

我已经尝试将以下内容添加到configuretomcatui中的Java选项中

-Dsolr.solr.home=c:\solr
这不管用。运行Solr的唯一方法是使用命令行。我确信这是一个很容易解决的问题,但我无法解决。有人知道我的配置不正确吗

我的技术堆栈是:

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

    • solr中的默认servlet容器是jetty,而不是tomcat。因此,当您运行java-jarstart.jar时,您就是在启动jetty

      运行时请参考以下单据


      完成此操作后,要将tomcat作为自动重新启动的服务启动,请遵循此文档,solr中的默认servlet容器是jetty,而不是tomcat。因此,当您运行java-jarstart.jar时,您就是在启动jetty

      运行时请参考以下单据


      完成此操作后,要启动tomcat作为自动重新启动的服务,请遵循此文档

      本文还介绍了如何使用picture执行此操作。。好详细的一个。。。这篇文章还展示了如何使用picture实现这一点。。好详细的一个。。。