`

SpringMVC 配置小错误

 
阅读更多

在搭建一个springMVC的开发环境过程中,出现一个小小的错误配置,在访问的时候出现了一个404的错误,在网上查了很多方法都没有解决,最后发现是在配置web.xml 的过程中有点小小的错误。

我简单的记录一下这个错误,共勉之。

 

错误提示:

org.springframework.web.servlet.DispatcherServlet noHandlerFound

No mapping found for HTTP request with URI

 

背景介绍:

1,我把spring-servlet.xml 配置文件放在了WEB-INF 目录下(这是它的默认路径

2,我的web.xml 配置文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>springmvc1</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
  <servlet>
  	<servlet-name>springMVC</servlet-name>
  	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  	<init-param>
  		<param-name>contextConfigLocation</param-name>
  		<param-value>classpath*:spring-servlet.xml</param-value>
  	</init-param>
  	<load-on-startup>1</load-on-startup>
  </servlet>
  
  <servlet-mapping>
  	<servlet-name>springMVC</servlet-name>
  	<url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

 Tomcat正常启动, 当输入url访问的时候的,报404。

 

解决办法:把web.xml 配置文件中的如下代码删掉(因为spring-servlet.xml 在默认路径下,不需要去指定路径,如果在开发的过程中,为了方便管理配置文件,可以新建一个package,专门用来管理配置文件,可以通过这个配置来指定到给定的路径下)

<init-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath*:spring-servlet.xml</param-value>
  </init-param>

 

分享到:
评论

相关推荐

    springMVC配置好的环境

    在“springMVC配置好的环境”中,我们通常包括了运行 Spring MVC 应用所需的所有组件和设置,这些组件可能包括但不限于: 1. **Spring Framework**:Spring 是整个应用的基础,它提供了依赖注入(DI)、面向切面...

    springmvc配置文件

    在Spring MVC中,虽然不是必须,但也可以用它来配置一些全局的属性,比如服务器端口、字符编码、错误页面等。通过`@Value`注解或`Environment`接口,可以在Java代码中访问这些属性。 4. `log4j.properties`: Log4...

    SpringMVC4零配置

    **SpringMVC4零配置详解** SpringMVC作为Spring框架的一部分,是用于构建Web应用程序的控制器层。在SpringMVC4版本中,引入了“零配置”概念,旨在简化开发流程,提高开发效率。本文将深入探讨SpringMVC4的零配置...

    springMVC配置连接数据库实现登录功能的一个小demo

    在这个"springMVC配置连接数据库实现登录功能的小demo"中,我们将探讨如何使用Spring MVC与Hibernate集成来处理用户登录功能。Hibernate是一个流行的ORM(对象关系映射)框架,它简化了与数据库的交互。 首先,我们...

    springmvc配置Memcache缓存Demo

    在这个"springmvc配置Memcache缓存Demo"中,我们将探讨如何在Spring MVC项目中集成Memcache,一个高性能的分布式内存对象缓存系统,以提升应用的性能。 首先,让我们了解Memcache的基本概念。Memcache是一个开源的...

    mybatis+springmvc配置

    在构建一个基于Mybatis和SpringMVC的项目时,我们需要按照一系列步骤进行配置。下面将详细阐述这些步骤涉及的关键知识点: 第一步:添加依赖包 在项目中,我们需要引入Mybatis、SpringMVC以及相关的库,如Spring...

    springmvc配置和实现登录小案例

    在这个“springmvc配置和实现登录小案例”中,我们将探讨如何使用Spring MVC来构建一个简单的登录功能,这将涵盖核心概念、配置以及实际应用。 1. **Spring MVC 框架概述**: Spring MVC 是 Spring 框架的一部分,...

    springmvc的ajax配置,实现

    在Spring MVC框架中,Ajax(Asynchronous JavaScript and XML)配置主要涉及到的是前后端异步通信,使得用户在不刷新整个页面的情况下,能够与服务器进行数据交互。Ajax技术结合JSON(JavaScript Object Notation)...

    简单的SpringMVC小项目(适合刚刚学的)

    2. **src/main/resources**:配置文件和资源文件的存放地,如数据库连接配置(applicationContext.xml)、SpringMVC配置(servlet-context.xml)等。 3. **Web-INF**:Web应用的私有目录,存放web.xml文件和其他Web...

    SpringMVC4.3.6配置json所需要的jar包

    SpringMVC4.3.6配置json所需要的jar包,不是使用最新最高的版本可以的,我尝试了,有错误:严重: Servlet.service() for servlet [springMVC] in context with path [/30-returnVoid-ajax] threw exception [Handler...

    SpringMVC全注解配置

    5. **异常处理**:使用`@ExceptionHandler`注解可以在控制器中捕获并处理特定类型的异常,提供了更灵活的错误处理机制。 6. **视图解析器**:虽然不再需要在XML中配置,但视图解析器如`...

    Spring4.05 Mybatis3.2.7 SpringMVC logback的maven配置demo

    在这个项目中,Logback将用于记录应用程序的日志信息,帮助开发者追踪错误、调试问题,以及进行性能分析。 5. **Maven**: Maven是一个项目管理和综合工具,它通过一个XML文件(pom.xml)来管理项目的构建、报告和...

    SpringMVC实现简单登录配置

    在本文中,我们将深入探讨如何使用SpringMVC框架来实现一个简单的登录配置。SpringMVC是Spring框架的一个组件,主要用于构建Web应用程序,提供模型-视图-控制器(MVC)架构支持。它使得开发者能够更方便地处理HTTP...

    springmvc核心jar包及配置文件

    可以通过配置全局异常处理器,统一处理应用程序中抛出的异常,提供友好的错误页面。 综上所述,"springmvc核心jar包及配置文件"是搭建和运行Spring MVC应用的基础,它们包含了处理Web请求、管理业务逻辑和展示结果...

    SpringMVC+JNDI+Tomcat配置数据源

    ### SpringMVC+JNDI+Tomcat配置数据源 #### 一、简介 在Java Web开发中,数据源(DataSource)是管理数据库连接的重要组件。SpringMVC框架结合Java ...同时,还需要注意避免常见的配置错误,确保系统的稳定运行。

    SpringMVC例子代码小汇总

    SpringMVC的配置通常通过XML或Java配置类完成,包括设置DispatcherServlet、定义Bean、配置HandlerMapping和ViewResolver等。随着Spring Boot的发展,现在更多地使用自动配置和注解来简化配置。 **注解驱动开发** ...

    Springmvc整合Mybatis的小项目

    下面我们将详细探讨这个"Springmvc整合Mybatis的小项目"中的关键知识点。 1. **Spring MVC 框架** - **核心组件**:DispatcherServlet(前端控制器)、ModelAndView(模型和视图对象)、Controller(控制器接口)...

    springmvc+hibernate企业项目小练习

    2. **SpringMVC配置**:学习如何在`web.xml`中配置DispatcherServlet,以及在Spring的配置文件中配置Bean和视图解析器。 3. **Hibernate配置**:理解`hibernate.cfg.xml`中的配置项,以及实体类的标注和映射文件的...

    jquery+springmvc+springjdbc+sprngquartz整合java项目

    1. **配置SpringMVC**:设置DispatcherServlet,配置视图解析器,定义URL映射,以及配置Controller。 2. **集成jQuery**:在HTML页面中引入jQuery库,编写jQuery脚本进行DOM操作和Ajax请求。 3. **配置SpringJDBC*...

Global site tag (gtag.js) - Google Analytics