0 0

Spring MVC Dispatcher Servlet莫名异常0

 

SEVERE: Servlet.service() for servlet [Spring MVC Dispatcher Servlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException] with root cause
java.lang.IllegalArgumentException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
	at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.ccc.cn.work.app.UserFilter.doFilter(UserFilter.java:126)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)

 如上可知,spring mvc 抛出java.lang.IllegalArgumentException,红色标记的代码chain.doFilter(request, response),可知肯定不是这里的问题,但是其他什么地方可报错呢?google了一番也没找出来所以然啦,只有一个简单的with root cause,后来查了一下其他的日志,报错的时候,tomcat正在启动当中,是否启动的时候,请求会出现异常?  

目前还没有答案

相关推荐

    spring mvc异常简单处理

    通常,异常处理相关的类会放在`com.example.yourpackage.controller.advice`这样的包下,而配置文件如`applicationContext.xml`或`dispatcher-servlet.xml`可能包含Spring MVC的配置,包括异常处理器的注册。...

    Spring MVC 简单Demo

    - `servlet-context.xml`:Spring MVC的配置文件,配置处理器映射器、视图解析器等。 - `HelloController.java`:一个简单的控制器,如: ```java @Controller public class HelloController { @...

    Spring MVC学习指南

    这里的 `<servlet>` 定义了 DispatcherServlet,它是 Spring MVC 的核心组件,负责处理所有的请求。`<url-pattern>` 配置了所有以 `.do` 结尾的 URL 都会被转发给 DispatcherServlet 处理。 ##### 3.3 Spring 配置...

    spring 与 spring mvc 整合 配置讨论

    在IT行业中,Spring框架是Java企业级应用开发的首选,而Spring MVC是Spring框架的一个重要模块,用于构建Web应用程序。本文将深入探讨Spring与Spring MVC的整合配置,并结合标签"源码"和"工具"来解析相关的技术细节...

    spring mvc项目创建

    5. **创建配置文件**:在 `src/main/webapp/WEB-INF` 目录下,创建 `servlet-context.xml`,这是 Spring MVC 的应用上下文配置文件。在这里,你会定义视图解析器、模型-视图对、处理器映射器等。例如,配置一个 ...

    最新maven搭建的Spring mvc的demo

    对于Spring MVC项目,你需要添加Spring MVC、Spring Core、Spring Web以及Servlet API等相关依赖。例如: ```xml <groupId>org.springframework <artifactId>spring-webmvc <version>5.3.23 <groupId>...

    spring MVC配置,六步简单搞定

    在指定的`contextConfigLocation`路径下创建servlet-context.xml文件,定义Spring MVC的上下文配置。包括视图解析器、处理器映射器、拦截器等。例如,可以配置InternalResourceViewResolver作为视图解析器: ```xml...

    spring mvc demo加用户模块的

    这些配置可能位于`spring2`目录下的`applicationContext.xml`或`dispatcher-servlet.xml`文件中。 7. **依赖管理**:项目可能使用Maven或Gradle进行依赖管理,确保所有必要的Spring MVC库和其他依赖项(如数据库...

    Spring MVC示例

    此外,还有Spring的配置文件如`applicationContext.xml`或`dispatcher-servlet.xml`,用于配置Spring MVC的Bean,如视图解析器、处理器映射器、拦截器等。 3. **定时器(Timer)功能**: 提供的定时器功能可能使用了...

    spring mvc 实例

    【Spring MVC 框架详解】 Spring MVC 是 Spring 框架的重要组成部分,专注于构建Web应用程序的模型-视图-控制器(MVC)结构。它提供了丰富的特性,以简化开发流程,包括高度可配置的架构、与其他Web框架的无缝集成...

    spring3.0 mvc中文实例教程

    【Spring3.0 MVC框架简介】 Spring3.0 MVC是Spring框架的重要组成部分,专注于构建高性能、健壮的Web应用程序。这个框架具有高度可配置性,允许开发者将各个逻辑和功能模块进行分离,增强了代码的可维护性和可扩展性...

    IDEA 搭建Spring MVC环境示例1

    在`src/main/webapp/WEB-INF/spring/appServlet`目录下创建`servlet-context.xml`文件,配置Spring MVC的组件: ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    配置Spring MVC涉及创建DispatcherServlet,编写web.xml以配置Servlet,以及创建Spring的配置文件(如applicationContext.xml或dispatcher-servlet.xml)来定义Bean和映射URL。 在实际操作中,你需要遵循以下步骤:...

    Spring MVC入门实例

    创建 `spring-mvc-servlet.xml` 文件,配置 MVC 相关组件,如视图解析器、处理器映射器和适配器等: ```xml <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <mvc:...

    Spring MVC step-by-step 源码

    - `src/main/resources`:存放配置文件,如Spring的XML配置文件,可能包括`dispatcher-servlet.xml`(Spring MVC的配置)和`applicationContext.xml`(Spring容器的配置)。 - `WebContent`:MyEclipse的Web项目...

    spring-mvc helloworld demo

    - `dispatcher-servlet.xml` 是 Spring MVC 的配置文件,其中定义了视图解析器、拦截器、模型-视图对以及其他组件。 4. **编写 Controller**: - 创建一个简单的 `HelloWorldController` 类,该类包含一个处理...

    spring 整合spring mvc

    在实际项目中,我们还会涉及到拦截器、异常处理、数据绑定、验证、国际化等功能,这些都是Spring MVC提供的强大支持。Spring的IoC容器使得我们可以方便地管理Bean,而AOP则可以实现切面编程,增强代码的可维护性和可...

    spring MVC Helloworld

    5. **配置Spring MVC配置文件**:`spring-mvc-servlet.xml`,定义视图解析器和扫描Controller的包: ```xml <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> ``` 6....

    spring-mvc的简单实现

    2. **配置Spring MVC**:创建`web.xml`文件,这是Servlet容器(如Tomcat)的配置文件,我们需要在这里定义DispatcherServlet,它是Spring MVC的前端控制器。DispatcherServlet负责接收HTTP请求,并将请求分发到合适...

Global site tag (gtag.js) - Google Analytics