国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ClassFormatException Invalid byte tag in constant pool

2019-11-08 03:05:46
字體:
來源:轉載
供稿:網友

一、問題描述

新接手一個古老 javaWeb 項目,啟動的時候,報以下錯誤:

org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 at org.aspectj.apache.bcel.classfile.Constant.readConstant(Constant.java:133) at org.aspectj.apache.bcel.classfile.ConstantPool.<init>(ConstantPool.java:45)...

項目的 web.xml 文件里 version=2.4。

經過各找查找資料,就連 StackOverflow 上的回答也是說把 version 升級到 3.0 并加入 metadata-complete=”true” 設置,然而并沒有什么效果。

二、解決方案

最終,找到了這篇文章:《解決在JDK8中org.aspectj.apache.bcel.classfile.ClassFormatException》

原博也真是厲害。

關鍵點是 aspectjweaver 的版本太低,不支持 JDK7 和 Java8 等等,可想而知我接手的這個項目有多古老啊。。。傷心

升級 aspectjweaver 的版本就可以解決了

所以,不用去升級 web.xml 并新加 metadata-complete=”true” 設置也是可以的,親測,加了也沒用。

三、參考

《解決在JDK8中org.aspectj.apache.bcel.classfile.ClassFormatException》
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 赫章县| 社旗县| 佛学| 曲阜市| 镶黄旗| 浪卡子县| 综艺| 织金县| 宿松县| 南江县| 资阳市| 麟游县| 乐都县| 怀柔区| 都兰县| 黑龙江省| 龙泉市| 新沂市| 济源市| 凌海市| 同江市| 甘德县| 定州市| 光山县| 林甸县| 子长县| 突泉县| 乌拉特后旗| 彭州市| 罗定市| 辽宁省| 永福县| 本溪市| 屏东市| 澜沧| 定日县| 龙山县| 黑水县| 襄樊市| 乌兰浩特市|