Servlet[DispatcherServlet]的Servlet.init()引发异常
在学习SpringMVC时经常会因为搭建环境而出错,找半天找不到问题,简直是脑溢血
在学习SpringMVC的请求参数-基本参数的时候出现异常
javax.servlet.ServletException: Servlet[DispatcherServlet]的Servlet.init()引发异常org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base/java.lang.Thread.run(Thread.java:832)
之后进行了环境和配置的重新的搭建代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!--Controller的组件扫描--><context:component-scan base-package="com.itheima"><context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/></context:component-scan><!--配置内部资源视图解析器--><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- /jsp/success.jsp --><property name="prefix" value="/jsp/"></property><property name="suffix" value=".jsp"></property></bean><!--配置处理器映射器--><!--<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"><property name="messageConverters"><list><bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/></list></property></bean>--><!--mvc的注解驱动--><mvc:annotation-driven conversion-service="conversionService"/><!--开放资源的访问--><!--<mvc:resources mapping="/js/**" location="/js/"/><mvc:resources mapping="/img/**" location="/img/"/>--><mvc:default-servlet-handler/><!--声明转换器--><bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"><property name="converters"><list><bean class="com.itheima.converter.DateConverter"></bean></list></property></bean><!--配置文件上传解析器--><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="defaultEncoding" value="UYF-8"/><property name="maxUploadSize" value="500000"/></bean></beans>
还有就是pom文件下的依赖包不能少
<dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.32</version></dependency><dependency><groupId>c3p0</groupId><artifactId>c3p0</artifactId><version>0.9.1.2</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.5.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.0.5.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.0.5.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.0.5.RELEASE</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.0.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.2.1</version><scope>provided</scope></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.9.0</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.0</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.0</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.3</version></dependency></dependencies>
如果有帮助就点个赞吧
Servlet[DispatcherServlet]的Servlet.init()引发异常相关推荐
- 一招解决Servlet[DispatcherServlet]的Servlet.init()引发异常
HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 Servlet[DispatcherServlet]的Servlet.init()引发异常 描述 服务器遇到一个意外的情况,阻止它完成请 ...
- 解决 Servlet[DispatcherServlet]的Servlet.init()引发异常
在尝试ssm整合的时候出现的问题,可能是springMVC的配置文件命名空间有问题,控制台报错通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明,这个时候可 ...
- Servlet[SpringMVC]的Servlet.init()引发异常
Servlet[SpringMVC]的Servlet.init()引发异常 报错文本: | 类型 异常报告 消息 Servlet[SpringMVC]的Servlet.init()引发异常 描述 服务 ...
- SpingMVC项目Servlet[springmvc]的Servlet.init()引发异常
目录 消息 Servlet[springmvc]的Servlet.init()引发异常 解决通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明 消息 Ser ...
- 解决web应用程序[]中的Servlet[dispatcherServlet]引发了load()异常
今天在学习springMVC入门程序的时候,遇到了如下问题: ```java 24-Nov-2021 11:57:27.506 信息 [RMI TCP Connection(3)-127.0.0.1] ...
- Servlet[jsp]的Servlet.service()引发了具有根本原因的异常 (这个是什么情况?求解答)
严重: 在路径为/Hospital的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri: ...
- HTTP Status 500 - Servlet.init() for servlet DispatcherServlet threw exception
车祸现场一 type Exception reportmessage Servlet.init() for servlet DispatcherServlet threw exceptiondescr ...
- 令新手头痛的java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误...
最近在学习springMVC,做helloworld实例的时候运行服务器一直报:java.lang.ClassNotFoundException: org.springframework.web.se ...
- Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Filtered ...
最新文章
- 【精华】【经典】自动化循环操作方法当前网页方法,可以用于本地化AI智能自动抓取网页资源信息,类似爬虫功能
- Spring MVC常用注解说明
- 15 年腾讯老兵谈技术人成长之路
- 一元夺宝类项目的被拒
- 记一个自己项目上线的全过程
- 局部特征(2)——Harris角点
- java 开发 jvm_Java开发人员应了解的JVM流行语
- 依赖注入有点_12.24 (Core管道amp;中间件amp;依赖注入+琐碎笔记)
- Ant—使用Ant构建简单Java项目(三)
- python银行系统-python实现简单银行管理系统
- Python实现音频文件格式转化
- Matlab计算轮廓内切圆
- Lammps纳米压痕接触面积—Matlab接触面积计算(两种方法)
- python初中必背语法_初中英语考前必背重点语法知识汇总,高分必备,强烈建议收藏!...
- win10计算机安全模式怎么,Win10系统电脑进入安全模式的两种方法
- 操作系统介绍(按发展顺序)人工操作方式、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统
- STM32驱动新西达电调和无刷电机
- DC系列:1 (DC-1靶机,初级渗透详细教程)
- 外挂框架开发(1)HOOKAPI
- Nett源码剖析(1)NioEventloopGroup的创建2021SC@SDUSC