【问题标题】:Tomcat6 does not restart geoserverTomcat6不重启geoserver
【发布时间】:2014-12-11 16:05:09
【问题描述】:

我使用 geoserver 已经有一段时间了,它突然停止工作。 我通常通过重新启动tomcat6来重新启动它:

sudo /etc/init.d/tomcat6 stop

sudo /etc/init.d/tomcat6 start

我经常不得不这样做,因为 geoserver GWC 进程使用了​​太多内存。 但这一次它拒绝重新启动。 我查看了geoserver.log:它实际启动,加载层,最后一行是:

2014-12-11 16:44:53,765 WARN [org.springframework.beans.factory.support.DisposableBeanAdapter] - 在名为“geoServerLoader”的 bean 上调用 destroy 方法失败:org.springframework.beans.factory.BeanCreationNotAllowedException : 创建名为“GWCLifeCycleHandler”的 bean 时出错:当该工厂的单例处于销毁状态时,不允许创建单例 bean(不要在销毁方法实现中从 BeanFactory 请求 bean!)

这可能是阻止地理服务器启动的错误吗? 如果是,有人可以为我解释此错误消息并给出可能的解决方案吗?

注意: 我试图删除 geowebcache 中的文件,但我仍然有问题 /geowebcache_data/diskquota_page_store_h2 我也重启了服务器。

【问题讨论】:

    标签: java geoserver catalina


    【解决方案1】:

    我发现了问题所在: 我只是删除了tomcat6工作目录:$TOMCAT_HOME/work/Catalina 为此:

    1. 停止 tomcat:/etc/init.d/tomcat6 停止
    2. 删除工作目录$TOMCAT_HOME/work/Catalina。当然,请仔细检查您是否在工作目录中,而不是在 Catalina 应用程序目录中!
    3. 重启tomcat:/etc/init.d/tomcat6 start IT 可能需要一段时间,因为它必须重建临时目录。在我的情况下,它没有重新启动,我可以看到 tomcat 没有重新启动并且 PID 已经存在(使用命令/etc/init.d/tomcat6 status)。我只是重新启动了我的服务器,以释放 pid 锁。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-06
      • 2013-02-17
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多