我已经使用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':org.springframework的bean调用destroy方法失败。 beans.factory.BeanCreationNotAllowedException:创建名称为' GWCLifeCycleHandler'的错误:在此工厂的单例处于销毁状态时不允许使用单例bean创建(不要在destroy方法实现中从BeanFactory请求bean!)
是否可能是阻止geoserver启动的错误? 如果是,有人可以为我解释此错误消息,并提供可能的解决方案吗?
注意: 我试图删除geowebcache中的文件,但我仍然有问题/ geowebcache_data / diskquota_page_store_h2 我也重新启动了服务器。
答案 0 :(得分:0)
我发现了什么问题:
我只是删除了tomcat6的工作目录:$TOMCAT_HOME/work/Catalina
要做到这一点:
$TOMCAT_HOME/work/Catalina
。当然,请仔细检查您是否在工作目录中,而不是在Catalina应用程序目录中!/etc/init.d/tomcat6 status
)。我只是重启了我的服务器,释放了pid锁。