Java Tomcat在关机时挂起
我们开始在项目中使用SpringDataSolr来处理一些需要实现的管理用例 安装程序 spring data solr的设置非常简单:Java Tomcat在关机时挂起,java,tomcat,solr,spring-data-solr,Java,Tomcat,Solr,Spring Data Solr,我们开始在项目中使用SpringDataSolr来处理一些需要实现的管理用例 安装程序 spring data solr的设置非常简单: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:solr="ht
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:solr="http://www.springframework.org/schema/data/solr"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/solr http://www.springframework.org/schema/data/solr/spring-solr.xsd">
<solr:repositories base-package="com.any.package" solr-template-ref="solrTemplate"/>
<solr:solr-server id="solrServer" url="http://${solr.host}:${solr.port}${solr.contextPath}" />
<bean id="solrTemplate" class="org.springframework.data.solr.core.SolrTemplate">
<constructor-arg ref="solrServer" />
<constructor-arg value="${solr.storeCore.name}" />
</bean>
目前,我们正在使用一个存储库
,它扩展了SolrCrud存储库
,并自动连接到控制器
问题
关闭Tomcat时,它会在销毁ProtocolHandler时挂起10分钟
Threaddump不提供更多信息,只提供一个searcherExecutor
-线程
有什么想法吗
版本
- 解决方案:4.7.2
- 弹簧数据解决方案:1.5.4.1版本
- 弹簧:4.2.5.1释放
- Tomcat 7.0.53
- Java 1.8.0u65
- 赢7分,赢6.6分
- 如评论中所述:spring数据解决方案一切正常。。。正如所料;-)有一个solr组件,在使用后不会关闭内核。spring data solr一切正常。。。正如所料;-)有一个solr组件,在使用后不会关闭内核。