![](/img/trans.png)
[英]How do I update a Tomcat webapp without restarting the entire service?
[英]Restarting solr without restarting whole tomcat service
我们可以重新启动solr实例而不重新启动tomcat吗? 我是Solr的新手,并且在ubuntu 12.04LTS和solr 4.7上使用tomcat7
您可以从Tomcat管理器GUI( http://<hostname>:<port>/manager/html
)重新启动在Tomcat中部署的Solr应用程序(或任何其他Java应用程序)。 只需单击“停止”,然后单击“启动”以重新启动solr应用程序。 当然,这需要启用tomcat-users.xml
中的manager-GUI的使用
另一种选择是重命名上下文文件。 如果您已在conf\\Catalina\\localhost
使用上下文文件部署了Solr应用程序,则可以重命名该文件(这将取消部署该应用程序),然后将该文件重命名为原始名称。 这不是很方便,但是,如果出于安全原因而无法访问Tomcat Manager GUI,这是一种解决方法。
Solr具有重装核心的功能。 这意味着您可以在零停机时间内重新加载新的配置和架构文件。 Solr将开始加载新内核,并继续处理来自旧内核的请求,直到新内核完全加载为止。
您可以使用以下URL重新加载核心:
http://localhost:8983/solr/admin/cores?action=RELOAD&core=core0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.