Tomcat报ClassFormatException: Invalid byte tag in constant pool: 19解决方法

Posted 秋9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat报ClassFormatException: Invalid byte tag in constant pool: 19解决方法相关的知识,希望对你有一定的参考价值。

【现象】

严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/work/demo/target/ROOT/WEB-INF/lib/jackson-core-2.10.1.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
    at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
    at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:55)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:176)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:85)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2123)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1985)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1946)
    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1931)

【解决方法】

将 Tomcat 7.0 版本换成 Tomcat 8.0 版本。

以上是关于Tomcat报ClassFormatException: Invalid byte tag in constant pool: 19解决方法的主要内容,如果未能解决你的问题,请参考以下文章

tomcat启动报错!

tomcat启动报错!

Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)

java服务tomcat启动报错

tomcat 启动报错日志查看

tomcat 后台报 503 错