环境:MyEclipse6.5+ Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6
问题:启动Tomcat出现如下异常:
IOException parsing XML document from ServletContext resource[/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException:Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
解决:出现这个问题是项目找不到配置文件。只要在web.xml中配置applicationContext.xml的路径即可。
比如我添加如下代码:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
参考资料:
http://www.cnblogs.com/tjsquall/archive/2009/01/05/1368784.html
分享到:
相关推荐
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;...
此时,`Web.xml`可能不是唯一的部署描述符来源,服务器会将多个XML配置文件合并,包括`META-INF/web-fragment.xml`和`WEB-INF/web.xml`。 总结,`Web.xml`是Java Web应用的心脏,它定义了应用的架构、行为和运行...
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
<param-value>classpath*:/path/live/a/config/applicationContext.xml</param-value> </context-param> ``` 为了使Spring在Web应用启动时自动加载该配置,我们需要添加`ContextLoaderListener`监听器: ```xml...
<param-value>/WEB-INF/applicationContext-hibernate.xml, /WEB-INF/applicationContext-service.xml</param-value> </context-param> ``` 5. **获取ApplicationContext引用**: 在Web应用中,你可以通过`...
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
在Spring框架中,WebApplicationContext是专门为Web应用设计的ApplicationContext,它与普通的ApplicationContext相比,增加了对Web环境的支持,比如能够访问Servlet上下文(ServletContext)以及处理HTTP请求等。...
<param-value>/WEB-INF/config/IamConfig.xml,/WEB-INF/config/applicationContext_HBJF.xml</param-value> </context-param> ``` - **参数解析**: - `<listener-class>`标签用于指定监听器类。 - `<context...
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> ...
<param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> ``` 这告诉Spring在哪里找到`applicationContext.xml`,该文件包含了所有Bean的定义。 第二步是通过监听器`ContextLoaderListener...
在Java Web开发中,`web.xml`文件是一个至关重要的组件,它是Servlet容器(如Tomcat、Jetty等)的部署描述符。这个文件定义了Web应用程序的配置信息,包括Servlet的映射、过滤器的配置、监听器的设定以及会话超时、...
4. **创建ApplicationContext**:在`contextInitialized()`方法中,`ContextLoaderListener`首先查找`/WEB-INF/applicationContext.xml`或自定义的配置文件路径,然后根据这些配置文件创建Spring的...
**web.xml 文件详解** 在Java Web应用程序中,`web.xml`文件是部署描述符(Deployment Descriptor),它是配置应用核心行为的重要文件。它定义了Servlet、过滤器、监听器、会话超时、错误页面等关键组件,使得...
org.springframework.web.context.support.ServletContextResource.class org.springframework.web.context.support.ServletContextResourceLoader.class org.springframework.web.context.support....
web.xml中<context-param>等配置的作用 了解 web.xml 的配置信息和加载顺序对于理解框架的流程至关重要。在 web.xml 中,<context-param> 配置起着非常重要的作用,它在 web 项目启动时发挥着关键的作用。 首先,...
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...
<param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` `...
Web.xml是Java Web应用程序的核心配置文件,位于WEB-INF目录下,它是基于XML的,用于定义应用的结构、行为以及服务器如何处理请求。该文件的主要作用是配置Servlet、过滤器、监听器、会话超时、错误页面、MIME类型...
<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-INF`目录下,对服务器提供了关于如何处理Web应用的重要信息。 **1. 文件结构** `web.xml`文件通常包含以下几个主要部分: - **文档声明**:XML文档的开头,声明文件的版本和编码。 -...