首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2008上的TomCat中的Solr R2 - Solr不会自动启动

Windows 2008上的TomCat中的Solr R2 - Solr不会自动启动
EN

Stack Overflow用户
提问于 2012-06-23 10:53:17
回答 1查看 1.7K关注 0票数 0

我遵循本指南在运行在Windows 2008 TomCat上的R2中安装Solr。

http://drupal.org/node/1359598

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

代码语言:javascript
复制
java -Dsolr.solr.home=c:/solr/ -jar start.jar    

正如预期的那样,我现在可以在http://localhost:8983/solr/上看到Solr了

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

我尝试将以下内容添加到配置TomCat UI中的Java中。

代码语言:javascript
复制
-Dsolr.solr.home=c:\solr

这不管用。运行Solr的唯一方法是使用命令行。我相信这是一个简单的问题,但我解决不了。有人知道我配置错了什么吗?

我的技术栈是:

  • JRE 7
  • TomCat 7.0
  • Solr 3.6.0
  • Windows 2008 R2 (IIS7.5)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11168906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档