【问题标题】:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 60org.apache.tomcat.util.bcel.classfile.ClassFormatException:常量池中的无效字节标记:60
【发布时间】:2014-12-25 00:16:36
【问题描述】:

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

严重:无法处理来自 Jar [jar:file:/home/cme/priyanka/eclipse/workspace_23_10/.metadata/.plugins/org 的 Jar 条目 [com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] .eclipse.wst.server.core/tmp0/wtpwebapps/LIVEEVENT123/WEB-INF/lib/icu4j-2.6.1.jar!/] 用于注释 org.apache.tomcat.util.bcel.classfile.ClassFormatException:常量池中的无效字节标记:60 在 org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:133) 在 org.apache.tomcat.util.bcel.classfile.ConstantPool.(ConstantPool.java:60) 在 org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209) 在 org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2125) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2001) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1967) 在 org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1952) 在 org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326) 在 org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) 在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) 在 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(未知来源) 在 java.util.concurrent.FutureTask.run(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(Unknown Source)

【问题讨论】:

    标签: spring-mvc


    【解决方案1】:

    这个解决方案对我有用: 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>
    

    【讨论】:

      猜你喜欢
      • 2014-06-25
      • 2015-09-21
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      相关资源
      最近更新 更多