java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/action-servlet.xml]

严重:action:nullorg.springframework.beans.factory.BeanDefinitionStoreException:IOExcept... 严重: action: null
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/action-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/action-servlet.xml]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
at org.springframework.web.struts.ContextLoaderPlugIn.createWebApplicationContext(ContextLoaderPlugIn.java:354)
at org.springframework.web.struts.ContextLoaderPlugIn.initWebApplicationContext(ContextLoaderPlugIn.java:295)
at org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:225)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
1.struts-config.xml里已配置了这些了。
<controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
<message-resources parameter="com.library.ApplicationResources" />
<!-- 加载spring -->
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/spring-config.xml" />
</plug-in>
2.web.xml也配置了
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/spring-config.xml</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
还是报那个错,关键是我根本没用那个xml文件。跪求帮助啊。
展开
 我来答
main_inf
推荐于2017-11-24 · TA获得超过1575个赞
知道小有建树答主
回答量:811
采纳率:100%
帮助的人:537万
展开全部
你就建那么一个文件嘛。
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"
>
</beans>

这个文件是springframework 默认读的。
yanxilou
2011-10-15 · TA获得超过142个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:64.9万
展开全部
/WEB-INF/action-servlet.xml
这个文件找不到所以报IO异常,建议你检查下这个文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
完美且透彻丶海鸥5765
2011-10-16 · TA获得超过5.7万个赞
知道大有可为答主
回答量:3.3万
采纳率:0%
帮助的人:2332万
展开全部
<load-on-startup>1</load-on-startup>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巅峰刘德华
2011-10-16
知道答主
回答量:17
采纳率:0%
帮助的人:10.4万
展开全部
<load-on-startup>1</load-on-startup> 去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-15
展开全部
classes应该放的是编译后的文件,把spring-config.xml换个位置再试试
追问
我试过放在WEB-INF/的下面,不过还是报错……
追答
要是只放在WebRoot下面呢?不过可以肯定的是你的错误是找不到spring-config.xml。你把文件多换下位置试试咯。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式