首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常量池中的org.apache.tomcat.util.bcel.classfile.ClassFormatException:无效字节标记: 60

常量池中的org.apache.tomcat.util.bcel.classfile.ClassFormatException:无效字节标记: 60
EN

Stack Overflow用户
提问于 2014-10-29 18:24:35
回答 1查看 4.8K关注 0票数 0

当我运行我的spring mvc项目时,我得到下面的错误。

严重:无法处理Jar jar:file:/home/cme/priyanka/eclipse/workspace_23_10/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/LIVEEVENT123/WEB-INF/lib/icu4j-2.6.1.jar!/中的Jar条目com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class,因为常量池中的注释org.apache.tomcat.util.bcel.classfile.ClassFormatException:无效字节标记位于org.apache.tomcat.util: 60。bcel.classfile.Constant.readConstant(Constant.java:133) at org.apache.tomcat.util.bcel.classfile.ConstantPool.(ConstantPool.java:60) at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209) at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2125) at org.apache.catalina.startup。ContextConfig.processAnnotationsJar(ContextConfig.java:2001) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1967) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1952) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) at org。apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)在org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)在org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)在org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549在java.util.concurrent.FutureTask$Sync.innerRun(Unknown源)在java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown源)在java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown源)在java.util.concurrent.FutureTask.run(未知源)在java.lang.Thread.run(未知源)

EN

回答 1

Stack Overflow用户

发布于 2015-05-19 17:57:36

这个解决方案对我很有效:Tomcat 7 - Servlet 3.0: Invalid byte tag in constant pool

我刚刚在我的pom中添加了(我正在使用maven)这个依赖:

代码语言:javascript
复制
<dependency>
     <groupId>com.ibm.icu</groupId>
     <artifactId>icu4j</artifactId>
     <version>3.4.4</version>
 </dependency>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26627880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档