当我运行我的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(未知源)
发布于 2015-05-19 17:57:36
这个解决方案对我很有效:Tomcat 7 - Servlet 3.0: Invalid byte tag in constant pool
我刚刚在我的pom中添加了(我正在使用maven)这个依赖:
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>3.4.4</version>
</dependency>https://stackoverflow.com/questions/26627880
复制相似问题