我正在运行 tomcat 8-RC10 和(尝试)从 .war 部署的 geoserver 2.4.3。 Geoserver 不会以上述错误启动,而 catalina.out(又长又详细,几乎没用)似乎在这一点上有问题:
错误 [context.ContextLoader] - 上下文初始化失败
org.springframework.beans.factory.BeanCreationException:创建名称为“geoServerLoader”的 bean 在 URL [jar:file:/home/XXX/tomcat/webapps/geoserver/WEB-INF/lib/main 中定义时出错-2.2.4.jar!/applicationContext.xml]:设置构造函数参数时无法解析对 bean“resourceLoader”的引用;
嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“resourceLoader”的 bean 在 URL [jar:file:/home/XXX/tomcat/webapps/geoserver/WEB-INF/lib/main-2.2.4.jar!/applicationContext.xml]: bean初始化失败;
嵌套异常是 java.lang.IllegalArgumentException:资源路径 [WEB-INF] 无效。
感谢任何建议,我在这里很清楚。
最佳答案
您的一个 bean 引用了一个名为“resourceloader”的 bean,但如消息所示,在您的应用程序上下文中没有具有该名称的 bean:
无法解析对 bean 'resourceloader
的引用
关于java - Tomcat 上的地理服务器 - 失败 - 无法启动上下文路径/地理服务器上的应用程序。 [WEB-INF] 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21082404/