我正在用树脂内部的弹簧连接一个servlet。当web应用程序启动时,我得到
org.springframework.beans.factory.BeanDefinitionStoreException:无法解析bean定义资源模式/WEB/*-context.xml;嵌套异常是java.io.FileNotFoundException: ServletContext资源/WEB/无法解析为
,因为它在org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java中不存在。
我确实有我的春季配置文件
WEB-INF/作为
WEB-INF/persist-context.xml而web.xml文件确实有
<servlet>
<servlet-name>dsservlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>和
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/*-context.xml</param-value>
</context-param>所有这些在jetty中都很好,但是在树脂(同样)中,我得到了错误:
ServletContext resource [/WEB-INF/] cannot be resolved to URL because it does not exist我在resin.conf中添加了一行,如
<web-app id="/myapp" root-directory="$/path/to/myapps/explodedwardir"/>知道我做错什么了吗?
发布于 2011-02-22 20:25:47
尝试:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/WEB-INF/*-context.xml</param-value>
</context-param>(添加classpath:前缀)。
https://stackoverflow.com/questions/5081407
复制相似问题