Spring3.x版本,JDK8运行,使用注解如下错误:

十二月 18, 2018 10:16:27 下午 org.apache.catalina.core.ApplicationContext log
严重: StandardWrapper.Throwable
java.lang.IllegalArgumentExceptionat org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.core.type.cla***eading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)at org.springframework.core.type.cla***eading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)at org.springframework.core.type.cla***eading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)at org.springframework.core.type.cla***eading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1230)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1174)at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:847)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)十二月 18, 2018 10:16:27 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Allocate exception for servlet springmvc
java.lang.IllegalArgumentExceptionat org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.asm.Cla***eader.<init>(Unknown Source)at org.springframework.core.type.cla***eading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)at org.springframework.core.type.cla***eading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)at org.springframework.core.type.cla***eading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)at org.springframework.core.type.cla***eading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1230)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1174)at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:847)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1136)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)

解决办法:Spring3.x与JDK8不兼容兼容问题。更换JDK7即可

转载于:https://blog.51cto.com/11990441/2332339

Spring3.x与jdk8兼容问题相关推荐

  1. Android 开发使用lambda实现 JDK8兼容

    代码精简无疑是每个程序员的目标,简短易读.java 8中的lambda表达式的使用: 4 easy steps Download and install jdk8. Add the following ...

  2. JDK1.8与spring3.x的不兼容

    今天运气很好,两次遇到了这个兼容性问题,spring3.x不支持 java 1.8 byte code format!! 九月 10, 2017 7:17:18 上午 org.apache.catal ...

  3. springmvc错误 Spring3.X jdk8 java.lang.IllegalArgumentException

    最近在学习springmvc--碰到一个特别蛋疼的错误 javax.servlet.ServletException: Servlet.init() for servlet springMVC thr ...

  4. JDK8升级JDK9 HTT2 TLS问题解决之路(艰辛)

    背景描述 s公告服务是雪球行情的公告抓取服务,主要负责从相关网站抓取A股.港股.美股公告,调用接口发贴.数据抓取是在该业务场景是行情数据的入口,影响以后的的处理逻辑.因此,通过代理池+proxy的方式 ...

  5. 阿里云mysql 分布式_MySQL大型分布式集群

    本套课程将通过分布式集群和分库分表两部分内容进行讲解 1.主要解决针对大型网站架构中持久化部分中,大量数据存储以及高并发访问所带来是数据读写问题.分布式是将一个业务拆分为多个子业务,部署在不同的服务器 ...

  6. springmvc错误java.lang.IllegalArgumentException

    昨天把我的代码提交到服务器上的时候一直是错误,但是在自己的电脑上跑一直没有问题,于是请教了好多人,他们说可能是配置的文件的问题,但是最后也没有弄出来. 最后我查看了服务器上的jdk和tomact和我本 ...

  7. sonarqube+sonar-scanner+jenkins安装配置及使用

    sonarqube+sonar-scanner+jenkins安装配置 一:数据库(postgresql)安装配置及数据初始化 二:sonarqube安装配置 三:sonar-scanner安装配置 ...

  8. mysqlcluster集群搭建

    mysql cluster cge7.5怎么安装 1.MySQLCommunityServer社区版本,开源免费,但不提供官方技术支持. 2.MySQLEnterpriseEdition企业版本,需付 ...

  9. Struts2升级版本到2.5.30遇到的一些问题和解决方式

    一.背景 由于Struts2被爆出了远程执行漏洞需要升级版本到2.5.30解决 目前程序使用的struts2-core版本是2.3.32,spring版本是2.5.6,commons-lang3版本是 ...

最新文章

  1. AO安装需要Microsoft Visual Studio 2013?
  2. 库存系统难破题?京东到家来分享
  3. 【推荐】查找一代用户出口Userexit
  4. linux -- at命令
  5. nginx加载图片慢_优化vue项目的首屏加载速度
  6. 1.9 编程基础之顺序查找 08 白细胞计数 python
  7. javaScript实现选中文字提示新浪微博分享的效果
  8. java复选框互斥_jmu-Java-07多线程-互斥访问 (5分)
  9. python中字典和json的区别_详解python中的json和字典dict
  10. 字定义JSON序列化支持datetime格式序列化
  11. java基础_集合List与Set接口
  12. linux给进程加速,Linux 利用并行进程加速命令执行
  13. JMS之——ActiveMQ 高可用与负载均衡集群安装、配置(ZooKeeper + LevelDB + Static discovery)
  14. 随机生成中文姓名(分性别)
  15. 新浪微博 redis mysql_新浪微博:史上最大的Redis集群
  16. android垂直进度条控件,Android常用控件之ProgressBar,水平进度条
  17. 双十一 唯品会内部优惠入口
  18. 黑马程序员_java高级篇网络编程TCP实战Day8(上)
  19. 20单元——学习正解表达式及学习实践 Shell script
  20. e的精确值是多少?[z]

热门文章

  1. javax.xml.ws.webserviceexception class do not have a property of the name
  2. Keras——模型的保存、读取及加载
  3. Java 自定义线程池
  4. 检查人物身上指定物品位置是否佩带指定物品名称
  5. helper.js(20170612)
  6. OpenGL中着色器,渲染管线,光栅化
  7. mysql 5.7快速部署
  8. 最简单也最难——怎样获取到Android控件的高度
  9. HashMap深度解析(二)
  10. mysql导入数据出现Errcode: 2 - No such file or directory错误信息