Servlet[SpringMVC]的Servlet.init()引发异常

报错文本:
| 类型 异常报告

消息 Servlet[SpringMVC]的Servlet.init()引发异常

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况
javax.servlet.ServletException: Servlet[SpringMVC]的Servlet.init()引发异常
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868) org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1590)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628) org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)

根本原因。
java.lang.IllegalStateException: Cannot load configuration class: com.javaee.ch13.controller.CheckCodeController
org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:393)
org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:257)
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:291)
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:131)
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533)
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170)
javax.servlet.GenericServlet.init(GenericServlet.java:158)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868) org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1590)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628) org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)

根本原因。
java.lang.UnsupportedClassVersionError: com/javaee/ch13/controller/CheckCodeController has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 55.0 (无法载入的.类 [com.javaee.ch13.controller.CheckCodeController])
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2437)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1334)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
java.base/java.lang.Class.forName0(Native Method)
java.base/java.lang.Class.forName(Class.java:398)
org.springframework.util.ClassUtils.forName(ClassUtils.java:284)
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:469)
org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:389)
org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:257)
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:291)
org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:131)
org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533)
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170)
javax.servlet.GenericServlet.init(GenericServlet.java:158)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868) org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:868)org.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1590)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628) org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:628)org.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看| |

报错页面部分截图:
如何解决:


如何解决:
定位到项目名,右击→Build Path→Configure Build Path…→输入compiler,点击Java Compiler→将compiler compliance level改为jdk版本(我的是11,所以改为11,若是刚好匹配,则下方无警告⚠)→Apply and close。重新运行项目即可。

Servlet[SpringMVC]的Servlet.init()引发异常相关推荐

  1. SpingMVC项目Servlet[springmvc]的Servlet.init()引发异常

    目录 消息 Servlet[springmvc]的Servlet.init()引发异常 解决通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明 消息 Ser ...

  2. javax.servlet.ServletException: Servlet[springmvc]的Servlet.init()引发异常

    1.这个异常有很多种情况,首先第一种 配置SqlSessionFactoryBean的时候,不注意的问题(看图) 与上面同等情况的还有配置别的地方的时候也将ref用成value了.比如 PS:结合上述 ...

  3. 一招解决Servlet[DispatcherServlet]的Servlet.init()引发异常

    HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 Servlet[DispatcherServlet]的Servlet.init()引发异常 描述 服务器遇到一个意外的情况,阻止它完成请 ...

  4. Servlet[DispatcherServlet]的Servlet.init()引发异常

    在学习SpringMVC时经常会因为搭建环境而出错,找半天找不到问题,简直是脑溢血 在学习SpringMVC的请求参数-基本参数的时候出现异常 javax.servlet.ServletExcepti ...

  5. Servlet[springmvc]引发了load()异常

    27-Mar-2022 14:49:22.567 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardConte ...

  6. Servlet[jsp]的Servlet.service()引发了具有根本原因的异常 (这个是什么情况?求解答)

    严重: 在路径为/Hospital的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri: ...

  7. HTTP Status 500 - Servlet.init() for servlet springmvc threw exception

    解决办法: 一:把jdk版本换成1.7 or 1.7以下 二:使用spring 4.0RELEASE及以上版本 三:如果你使用的是eclipse开发,换成myeclipse就可以,这可能是这两个开发工 ...

  8. Spring MVC 使用问题与解决--HTTP Status 500 - Servlet.init() for servlet springmvc threw exception

    Spring MVC 使用问题与解决--HTTP Status 500 - Servlet.init() for servlet springmvc threw exception 参考文章: (1) ...

  9. Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照...

    2019独角兽企业重金招聘Python工程师标准>>> Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考 ...

最新文章

  1. 5.3.1 TCP协议特点和TCP报文段格式
  2. DL之决策树(Decision tree)
  3. 扩展CXF, 支持LoadBalance负载均衡
  4. matlab watershed函数简单实现_函数指针方法实现简单状态机(附代码)
  5. IntelliJ IDEA 怎么知道项目信息_如何重新打开已经移除的项目_如何关闭和删除项目
  6. Mysql更改表名大小写不敏感
  7. Ubuntu12.04password正确 入口的桌面(测试的恢复正常)
  8. 云服务和硬件成微软业绩新增长点
  9. smart-framework框架学习之DispatcherServlet分发机制
  10. 关于更新内容次序问题
  11. 亚马逊表示并未放弃WP平台:正在打造新应用
  12. 凯撒/摩斯/栅栏/维吉尼亚/元音密码加解密的Python实现
  13. 《Linux 命令行大全》
  14. 编译原理复习总结及思维导图
  15. MySQL常用语句(二)
  16. 简单echars Demo
  17. python在电脑上怎样下载_怎样在电脑上下载哔哩哔哩的视频?
  18. Cesium原理篇:5最长的一帧之影像
  19. Kotlin 启用新 Logo,似乎更有寓意?
  20. Windows10家庭版彻底关闭HyperV

热门文章

  1. 03 数学软件与建模---微分方程建模
  2. 微软股价下跌 预示纳德拉与华尔街蜜月期终结?
  3. 美拍sig算法so分析
  4. 对于MSB8036 找不到 Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK的问题
  5. MATLAB偏振光的反射与折射,自然光的反射折射和偏振特性如下.PPT
  6. python认证证书有哪些-python考试认证
  7. 论文阅读笔记 | 目标检测算法——FSAF算法
  8. 电机调速制动matlab,鼠笼式三相异步电机:起动、调速、制动(原理与Simulink仿真)...
  9. CUMTOJ算法作业二
  10. 写魔兽改键时遇到的问题