gpt4 book ai didi

java - Tomcat 在关机时挂起

转载 作者:行者123 更新时间:2023-11-28 23:26:57 25 4
gpt4 key购买 nike

我们开始在我们的项目中使用 spring-data-solr 来处理我们需要实现的一些管理用例。

设置

我们对 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="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>

目前我们正在使用一个 Repository,它扩展了 SolrCrudRepository 并自动连接到 Controller

问题

当关闭 Tomcat 时,它会在 Destroying the ProtocolHandler 上挂起 10 分钟。

Threaddump 不提供更多信息,除了 searcherExecutor-Thread 已停放。

有什么想法吗?

版本

  • Solr:4.7.2
  • Spring-Data-Solr:1.5.4.RELEASE
  • Spring :4.2.5.发布
  • Tomcat 7.0.53
  • Java 1.8.0u65
  • Win 7 和 CentOS 6.6

最佳答案

如评论中所述:spring-data-solr 一切正常...如预期;-)有一个 solr 组件,在使用后没有关闭核心。

关于java - Tomcat 在关机时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35849230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com