struts+spring+hibernate架构下报No WebApplicationContext found
错误原因:我看不懂...
java 代码
- type?Exception?report ??
- ??
- message? ??
- ??
- description?The?server?encountered?an?internal?error?()?that?prevented?it?from?fulfilling?this?request. ??
- ??
- exception? ??
- ??
- javax.servlet.ServletException:?No?WebApplicationContext?found:?no?ContextLoaderListener?registered? ??
- ????org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) ??
- ????org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) ??
- ????org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) ??
- ????org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) ??
- ????org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) ??
- ????javax.servlet.http.HttpServlet.service(HttpServlet.java:710) ??
- ????javax.servlet.http.HttpServlet.service(HttpServlet.java:803) ??
- ??
- ??
- root?cause? ??
- ??
- java.lang.IllegalStateException:?No?WebApplicationContext?found:?no?ContextLoaderListener?registered? ??
- ????org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:84) ??
- ????org.springframework.web.struts.DelegatingActionUtils.findRequiredWebApplicationContext(DelegatingActionUtils.java:122) ??
- ????org.springframework.web.struts.DelegatingActionProxy.getWebApplicationContext(DelegatingActionProxy.java:139) ??
- ????org.springframework.web.struts.DelegatingActionProxy.getDelegateAction(DelegatingActionProxy.java:120) ??
- ????org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:105) ??
- ????org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) ??
- ????org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) ??
- ????org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) ??
- ????org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) ??
- ????javax.servlet.http.HttpServlet.service(HttpServlet.java:710) ??
- ????javax.servlet.http.HttpServlet.service(HttpServlet.java:803) ??
- ??
- ??
- note?The?full?stack?trace?of?the?root?cause?is?available?in?the?Apache?Tomcat/5.5.23?logs. ??
[b]web.xml:[/b]
java 代码
- <?xml?version="1.0"?encoding="UTF-8"?> ??
- <web-app?xmlns="http://java.sun.com/xml/ns/j2ee"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?version="2.4"?xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee???http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> ??
- ??<servlet> ??
- ????<servlet-name>action</servlet-name> ??
- ????<servlet-class>org.apache.struts.action.ActionServlet</servlet-class> ??
- ????<init-param>??? ??
- ????????<param-name>contextConfigLocation</param-name>??? ??
- ????????<param-value>classpath:applicationContext.xml</param-value>??? ??
- ????</init-param> ??
- ????<init-param> ??
- ??????<param-name>config</param-name> ??
- ??????<param-value>/WEB-INF/struts-config.xml</param-value> ??
- ????</init-param> ??
- ???? ??
- ????<init-param> ??
- ??????<param-name>debug</param-name> ??
- ??????<param-value>3</param-value> ??
- ????</init-param> ??
- ????<init-param> ??
- ??????<param-name>detail</param-name> ??
- ??????<param-value>3</param-value> ??
- ????</init-param> ??
- ????<load-on-startup>0</load-on-startup> ??
- ??</servlet> ??
- ??<servlet-mapping> ??
- ????<servlet-name>action</servlet-name> ??
- ????<url-pattern>*.do</url-pattern> ??
- ??</servlet-mapping> ??
- </web-app> ??
[[b]struts-config.xml:[/b]
java 代码