I am trying to rebuild my applications and all of a sudden, I am getting the 
following error:

Our backend application (from third party has been updated) It is using Java 11.

My tomcat servers are running version 7.34 of tomcat and version 1.7.0_45.

I have rebuilt and deploy a large number of our Apps; but there are about 4 
with the following error:
SEVERE: Unable to process Jar entry [module-info.class] from Jar 
[jar:file:/G:/Tomcat7/temp/44-bannertools/WEB-INF/lib/jaxb-api-2.3.0.jar!/] for 
SEVERE: Unable to process Jar entry [module-info.class] from Jar 
[jar:file:/G:/Tomcat7/temp/44-bannertools/WEB-INF/lib/jaxb-api-2.3.0.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:133)
        at 
org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(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:2104)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1980)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1946)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1931)
        at 
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1325)
        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)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
        at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)
s
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:133)
        at 
org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(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:2104)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1980)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1946)
        at 
org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1931)
        at 
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1325)
        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)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
        at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

When I first tried this a couple of weeks ago... I needed up trying to upgrade 
Tomcat to the latest release of 7.0_94
Everything started to fall apart, the javax modules were failing, etc.  I 
finally realized I was chasing my tail.
Every time I got one thing working, two more broke.

Restored everything back and went through the rebuild.

I tried to copy the annotation_api.jar file from Tomcat 7.0_94 into tomcat 
7.0_45 but nothing would deploy...

I'm at a loss on what could be happening....

Any help would be appreciate any guidance.
 


Reply via email to