我使用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警告org.springframework.beans.factory.support.DisposableBeanAdapter -在名为“geoServerLoader”的bean上调用破坏方法失败: org.springframework.beans.factory.BeanCreationNotAllowedException:错误创建名为“GWCLifeCycleHandler”的bean :在该工厂的单节点被破坏时不允许创建单例bean (在销毁方法实现中不要请求BeanFactory!)
是否可能是阻止geoserver启动的错误?如果是,有人能为我解释这个错误信息,并给出一个可能的解决方案吗?
注意:我试图删除geowebcache中的文件,但是仍然存在问题/geowebcache_data/disk配额_page_store_h2--我也重新启动了服务器。
发布于 2014-12-12 21:12:39
我发现了问题所在:我只是删除了tomcat6工作目录:$TOMCAT_HOME/work/Catalina:
$TOMCAT_HOME/work/Catalina。当然,重复检查您在工作目录,而不是在Catalina应用程序目录!/etc/init.d/tomcat6 status)。我只需重新启动服务器,就可以释放pid锁。https://stackoverflow.com/questions/27427260
复制相似问题