错误如下:
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from resource [/WEB-INF/applicationContext.xml] of ServletContext; nested exception is java.io.FileNotFoundException: Could not open resource [/WEB-INF/applicationContext.xml] of ServletContext
java.io.FileNotFoundException: Could not open resource [/WEB-INF/applicationContext.xml] of ServletContext
加载spring的配置文件时在默认位置/WEB-INF/下找不到applicationContext.xml文件,看了下,myeclipse自动生成的applicationContext.xml放在/WEB-INF/classes下,难怪找不到,终于发现问题了,下面在web.xml中做如下配置即可解决:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
分享到:
相关推荐
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;...
在Spring框架中,WebApplicationContext是专门为Web应用设计的ApplicationContext,它与普通的ApplicationContext相比,增加了对Web环境的支持,比如能够访问Servlet上下文(ServletContext)以及处理HTTP请求等。...
在Eclipse中创建一个基于Spring的Web应用涉及多个步骤,主要涵盖了Spring框架的Web模块、ApplicationContext的使用以及在Web容器中的配置。以下是详细的过程和相关知识点: 1. **Spring Web模块**: Spring框架...
<param-value>classpath*:/path/live/a/config/applicationContext.xml</param-value> </context-param> ``` 为了使Spring在Web应用启动时自动加载该配置,我们需要添加`ContextLoaderListener`监听器: ```xml...
`web.xml`文件位于项目的`WEB-INF`目录下,对服务器提供了关于如何处理Web应用的重要信息。 **1. 文件结构** `web.xml`文件通常包含以下几个主要部分: - **文档声明**:XML文档的开头,声明文件的版本和编码。 -...
<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> ...
监听器可以监听Web应用程序中的特定事件,如会话创建、销毁,或者ServletContext的初始化和销毁。例如,我们可以监听Session的创建和销毁: ```xml <listener-class>...
<param-value>/WEB-INF/config/IamConfig.xml,/WEB-INF/config/applicationContext_HBJF.xml</param-value> </context-param> ``` - **参数解析**: - `<listener-class>`标签用于指定监听器类。 - `<context...
此时,`Web.xml`可能不是唯一的部署描述符来源,服务器会将多个XML配置文件合并,包括`META-INF/web-fragment.xml`和`WEB-INF/web.xml`。 总结,`Web.xml`是Java Web应用的心脏,它定义了应用的架构、行为和运行...
javax.servlet.ServletContext.class javax.servlet.RequestDispatcher.class javax.servlet.Servlet.class javax.servlet.ServletException.class javax.servlet.ServletRequest.class javax.servlet.Servlet...
ServletConfig 与 ServletContext 的关系 在 Servlet 编程中,ServletConfig 和 ServletContext 两个对象经常被混淆,然而它们有着截然不同的作用域和用途。 首先, lets 看看 ServletConfig 对象。ServletConfig ...
它属于`javax.servlet.ServletContext`类,意味着在一个Web应用中,无论有多少用户同时访问,**Application对象**只存在一个实例。 - **属性操作的三个方法**: - `setAttribute(String name, Object value)`:...
2004-10-04 23:18:38,839 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - <Loading XML bean definitions from resource [/WEB-INF/springapp-servlet.xml] of ServletContext> ...
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,简化了Java Web开发。本教程将详细解释两种不同的SpringMVC配置方式,帮助你深入理解其工作原理。 ### 一、XML...
在Java Web开发中,获取WEB-INF目录或者更广泛的WEBROOT(Web应用的根目录)的物理路径是一项常见的需求。这通常涉及到服务器环境变量、Servlet API的使用以及对Web应用部署结构的理解。以下将详细讲解如何在Java中...
`web.xml`位于Web应用的`WEB-INF`目录下,是应用的元数据中心,包含了如Servlet、Filter、Listener等组件的配置信息。它告诉服务器如何处理HTTP请求以及如何初始化和管理Web组件。 ### 2. Servlet配置 在`web.xml`...
URL resource = context.getResource("/WEB-INF/classes/config.properties"); InputStream in = context.getResourceAsStream("/WEB-INF/classes/config.properties"); ``` 在实际开发中,这些方法常常用于加载...
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet-name>actionServlet</servlet-name> <servlet-class>org....