异常: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml];
解决方法:
在web.xml中加入这些配置
<context-param>
<param-name>contextConfigLocation </param-name>
<param-value>/WEB-INF/classes/applicationContext.xml </param-value>
</context-param>
问题主要由于加载spring的默认配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件。
而Myeclipse文件自动生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml。
所以在默认加载中是找不到applicationContext.xml文件的,必须加入上面配置。
本文转自:
http://baochunyu.iteye.com/blog/906449
分享到:
相关推荐
Error creating bean with name 'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0' defined in ServletContext resource [/WEB-INF/springMVC-servlet.xml]: Initialization of bean failed;...
Files contained in javax.servlet.jar: META-INF/MANIFEST.MF ...META-INF/maven/org.mortbay.jetty/servlet-api-2.5/pom.xml META-INF/maven/org.mortbay.jetty/servlet-api-2.5/pom.properties
此时,`Web.xml`可能不是唯一的部署描述符来源,服务器会将多个XML配置文件合并,包括`META-INF/web-fragment.xml`和`WEB-INF/web.xml`。 总结,`Web.xml`是Java Web应用的心脏,它定义了应用的架构、行为和运行...
<param-value>classpath*:/path/live/a/config/applicationContext.xml</param-value> </context-param> ``` 为了使Spring在Web应用启动时自动加载该配置,我们需要添加`ContextLoaderListener`监听器: ```xml...
<param-value>/WEB-INF/config/IamConfig.xml,/WEB-INF/config/applicationContext_HBJF.xml</param-value> </context-param> ``` - **参数解析**: - `<listener-class>`标签用于指定监听器类。 - `<context...
<param-value>/WEB-INF/applicationContext-hibernate.xml, /WEB-INF/applicationContext-service.xml</param-value> </context-param> ``` 5. **获取ApplicationContext引用**: 在Web应用中,你可以通过`...
在Spring框架中,WebApplicationContext是专门为Web应用设计的ApplicationContext,它与普通的ApplicationContext相比,增加了对Web环境的支持,比如能够访问Servlet上下文(ServletContext)以及处理HTTP请求等。...
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
在Java Web开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...
<param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> ``` 这告诉Spring在哪里找到`applicationContext.xml`,该文件包含了所有Bean的定义。 第二步是通过监听器`ContextLoaderListener...
org.springframework.web.context.support.ServletContextResource.class org.springframework.web.context.support.ServletContextResourceLoader.class org.springframework.web.context.support....
在Java Web开发中,`web.xml`文件是一个至关重要的组件,它是Servlet容器(如Tomcat、Jetty等)的部署描述符。这个文件定义了Web应用程序的配置信息,包括Servlet的映射、过滤器的配置、监听器的设定以及会话超时、...
理解并熟练掌握`web.xml`的配置方法,对于开发和维护高质量的Java Web应用至关重要。虽然现代框架如Spring Boot倾向于使用注解驱动和自动配置,但深入理解`web.xml`仍然有助于理解Web应用的工作原理,特别是在处理老...
4. **创建ApplicationContext**:在`contextInitialized()`方法中,`ContextLoaderListener`首先查找`/WEB-INF/applicationContext.xml`或自定义的配置文件路径,然后根据这些配置文件创建Spring的...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in ServletContext resource [/WEB-INF/spring/tbm_web_shiro.xml]: Cannot resolve reference to...
Web.xml是Java Web应用程序的核心配置文件,位于WEB-INF目录下,它是基于XML的,用于定义应用的结构、行为以及服务器如何处理请求。该文件的主要作用是配置Servlet、过滤器、监听器、会话超时、错误页面、MIME类型...
web.xml中<context-param>等配置的作用 了解 web.xml 的配置信息和加载顺序对于理解框架的流程至关重要。在 web.xml 中,<context-param> 配置起着非常重要的作用,它在 web 项目启动时发挥着关键的作用。 首先,...
<param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` `...
<param-value>/WEB-INF/springmvc-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/...
例如,可以在 web.xml 文件中配置字符集参数: <web-app> ............... <init-param> <param-name>charset</param-name> <param-value>GB2312</param-value> </init-param> ............... </web-app> ...