2014-01-13 327 views
1

我正在运行tomcat 8-RC10和(试图)从.war部署的geoserver 2.4.3。 利用Geoserver不会与上面的错误开始,catalina.out的(这是如此漫长而细致得几乎没用),似乎在点有麻烦:Tomcat上的Geoserver - FAIL - 无法启动上下文路径/ geoserver上的应用程序。 [WEB-INF]无效

ERROR [context.ContextLoader] - context initialization failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'geoServerLoader' defined in URL [jar:file:/home/XXX/tomcat/webapps/geoserver/WEB-INF/lib/main-2.2.4.jar!/applicationContext.xml]: Cannot resolve reference to bean 'resourceLoader' while setting constructor argument;

nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceLoader' defined in URL [jar:file:/home/XXX/tomcat/webapps/geoserver/WEB-INF/lib/main-2.2.4.jar!/applicationContext.xml]: initialization of bean failed;

nested exception is java.lang.IllegalArgumentException: The resource path [WEB-INF] is not valid.

欣赏任何建议,我是很清楚我的头在这里。

+0

是否有更完整的堆栈跟踪? WEB-INF是否存在? – nitind

+0

有一个非常**完整的堆栈跟踪,如果可以的话,我会在今天晚些时候上传它。 WEB-INF绝对存在,它是作为解压geoserver.war的一部分而创建的。 – Chengarda

回答

0

一个bean的引用一个名为“的ResourceLoader”豆,但有一个在你的应用程序上下文该名称的豆由信息表示:

cannot resolve reference to bean 'resourceloader

+0

嗯......这可能是对的,我怀疑'resourceLoader'由于资源路径[WEB-INF]错误而无法创建。我不知道为什么会发生这种情况,因为我自己没有写任何豆,它们都是由两个软件包中的一个创建的。 – Chengarda

+0

有没有你用这个名字注释过的东西? – nitind

+0

不,我所做的只是安装和运行:/我认为这可能是一个权限的事情,但我已经改变了所有的权限,仍然没有更好的。 – Chengarda

相关问题