• jdk版本与项目依赖jar包不兼容


    这两天出现了一个

    java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

    tomcat启动出现这个问题的原因是jdk的版本与tomcat的版本不对应。而且极有可能是jdk版本过高。

    于是解决方案无外乎两个:

      (1)升级所有相关的内容,包含:tomcat、jar包以及相关联的环境(如果使用了dubbo,可能要把服务端也升级了)。

      (2)将jdk下降到一个兼容的版本。

    对于第一种,可以参考

       https://www.cnblogs.com/zjrodger/p/5641608.html

      一般是处理JDK8与javassit-3.12.1.GA在进行AOP功能时的不兼容。将javassit-3.12.1.GA升级为javassit-3.18.以上版本即可解决该问题。 

    对于第二种,可以参考

      http://blog.csdn.net/luolianxi/article/details/78546354

      

  • 相关阅读:
    网络流24题
    Songwriter CF1252-E(贪心)
    Card Collector AtCoder
    Game on a Tree Gym
    图书管理系统五
    bfs+状态压缩dp
    最短路径(邻接矩阵)
    求小于等于k长度的最大区间和
    链表实现队列C语言写法
    图书管理系统四
  • 原文地址:https://www.cnblogs.com/chendeming/p/8179705.html
Copyright © 2020-2023  润新知