`
feiniao2029
  • 浏览: 22114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

造成无法识别spring mvc 自己配置xml失效的原因

 
阅读更多

Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xm...

2011-05-19 10:58:40|  分类: Java

|字号 订阅

 在做spring mvc开发的时候,报如下错误:

Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xm... 

本来配置文件是没有dispatcher-servlet.xml这个文件的,为什么会报这个错呢org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/dispatcher-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:422)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)

 

 

原来是因为web.xml里面  

<servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>0</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>*.service</url-pattern>
    </servlet-mapping>

这样写会自动去读dispatcher-servlet.xml ,

 

分享到:
评论

相关推荐

    spring mvc login demo

    在实际的`logindemo`压缩包中,应该包含了相关的配置文件(如`web.xml`、`spring-servlet.xml`)、Controller类、Service类、视图文件和可能的数据库配置。通过查看这些文件,我们可以深入理解整个登录流程的实现...

    spring mvc 3.2 rest配置 文件

    8. **Validation** - 使用JSR-303/JSR-349提供的注解进行数据验证,例如`@NotNull`,`@Size`等,Spring MVC会自动处理验证失败的情况。 以上就是Spring MVC 3.2中配置REST服务的一些关键点。通过理解并应用这些配置...

    spring mvc 事务配置+异常处理

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在Spring MVC中,事务管理是保证数据一致性和完整性的关键部分,而异常处理则有助于确保系统在...

    spring security xml方式配置

    在项目`SpringSecurityCusotmLoginFormXmlExample`中,你可以找到这些配置的具体实现,包括Spring Security的XML配置文件、自定义登录表单以及与Spring MVC的整合示例。通过分析和学习这个示例,你可以更好地理解...

    spring-boot 自定义xml配置web请求拦截器

    标题中的"spring-boot 自定义xml配置web请求拦截器"指的是在Spring Boot项目中,通过XML配置方式实现对Web请求的拦截处理。这涉及到Spring Boot的Web层架构、AOP(面向切面编程)以及自定义拦截器的概念。Spring ...

    Eclipse中spring mvc配置实例

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中配置Spring MVC框架,以实现一个简单的登录页面示例。Spring MVC是Spring框架的一部分,它提供了一种模型-视图-控制器(MVC)架构来构建Web应用程序。让我们一...

    spring mvc上传文件

    首先,我们需要在Spring MVC的配置中启用MultipartResolver,以便处理文件上传。在`web.xml`中,我们需要配置`CommonsMultipartResolver`,如下所示: ```xml &lt;bean id="multipartResolver" class="org.spring...

    Spring MVC

    注解是Spring MVC中的一种元数据,它允许我们在代码中嵌入配置信息,简化了XML配置的繁琐工作。 首先,让我们来看看核心的组件和概念: 1. **DispatcherServlet**:这是Spring MVC的前端控制器,负责接收HTTP请求...

    spring mvc

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在Spring MVC中,开发者可以将业务逻辑、数据访问和用户界面分离,使得代码更加清晰和可维护。在...

    spring-mvc-jquery.zip_jquery_mvc jquery_spring jquery_spring mvc

    文件“spring-mvc-jquery”很可能包含了配置文件(如web.xml、spring-servlet.xml)、Java源代码(Controller、Service、DAO等)、HTML页面和jQuery相关的JavaScript文件。通过分析这些文件,开发者可以学习到如何...

    spring mvc的例子

    - **spring-mvc.xml**:Spring MVC的配置文件,定义了DispatcherServlet、HandlerMapping、ViewResolver等组件的配置。 - **web.xml**:Servlet容器的配置文件,用于部署DispatcherServlet和其他过滤器。 4. **...

    Spring MVC实现文件的上传下载

    关于`web_project_copy`这个文件夹,这通常代表一个Web项目的副本,可能包含了Spring MVC项目的结构,如`src/main/java`(存放Java代码)、`src/main/resources`(存放配置文件和静态资源)、`WEB-INF/web.xml`(Web...

    简单的spring mvc项目

    在 Spring MVC 项目中,配置文件通常包括两部分:Spring 配置(如 `applicationContext.xml`)和 Spring MVC 配置(如 `servlet-context.xml`)。这些文件定义了bean的实例化、依赖注入以及 Spring MVC 的特定设置,...

    Spring MVC A Tutorial Second Edition

    书中涵盖了关于Spring MVC的诸多知识点,包括Spring框架的基本概念、依赖注入、XML配置、控制器以及Spring MVC的特定内容,如注解型控制器、数据绑定、表单标签库、转换器与格式化器、验证器以及表达式语言等。...

    spring mvc 项目错误,和一些配置

    - **原因**:这通常发生在Spring解析XML配置文件时遇到问题。 - **解决办法**: - 检查XML配置文件是否存在格式错误。 - 确认所有必需的依赖都已添加至项目中。 #### 11. 文件提前结束 - **原因**:XML文件未按...

    uploadify [解决spring MVC上传配置冲突]

    本项目着重解决如何在Spring MVC框架下配置并使用Uploadify,同时避免与Spring MVC自身的文件上传配置发生冲突。 首先,我们需要理解`Spring MVC`的文件上传机制。Spring MVC通过`MultipartResolver`接口处理多部分...

    spring_mvc_webflow案例

    在这个案例中,我们将深入探讨Spring MVC WebFlow的XML配置版本,它是如何与Spring MVC协同工作来创建动态网页流程的。 在Spring MVC中,WebFlow定义了一种声明式的方式来处理Web应用程序中的流程逻辑。相比于传统...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    Spring MVC小例子

    在Spring MVC的配置文件(如`servlet-context.xml`)中,需要配置DispatcherServlet、HandlerMapping、ViewResolver等组件,以及Controller的bean定义。 8. **注解驱动** 示例中可能会使用注解来简化配置,例如`@...

    spring MVC uploadify

    Spring MVC 是一个强大的Java web开发框架,用于构建可维护、高性能和灵活的Web应用程序。在Spring MVC中,处理文件上传是一项常见的任务,尤其在需要用户交互上传图片或文档的场景下。`multipartResolver`是Spring ...

Global site tag (gtag.js) - Google Analytics