Java Tomcat6不重新启动geoserver

Java Tomcat6不重新启动geoserver,java,geoserver,catalina,Java,Geoserver,Catalina,我已经使用geoserver一段时间了,它突然停止工作。 我通常通过重新启动tomcat6来重新启动它: sudo /etc/init.d/tomcat6 stop sudo /etc/init.d/tomcat6 start 我经常不得不这样做,因为geoserver GWC进程占用了太多内存。 但这次它拒绝重启。 我查看了geoserver.log:它实际启动、加载层,最后一行是: 2014-12-11 16:44:53765警告[org.springframework.beans.fa

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

sudo /etc/init.d/tomcat6 stop

sudo /etc/init.d/tomcat6 start
我经常不得不这样做,因为geoserver GWC进程占用了太多内存。 但这次它拒绝重启。 我查看了geoserver.log:它实际启动、加载层,最后一行是:

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

是否可能是阻止geoserver启动的错误? 如果是,是否有人能为我解释此错误消息,并给出可能的解决方案

注: 我试图删除geowebcache中的文件,但仍然存在问题/geowebcache\u data/diskquota\u page\u store\u h2
我也重新启动了服务器。

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

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