title: SEVERE: Unable to process Jar entry [module-info.class] in Tomcat 7 && Java 8
body: <p>I deployed war files in <strong>tomcat 7 , java 8 &amp;&amp; Eclipse
  Version: Luna Service Release 1 (4.4.1)</strong></p>
  <p>While running it is showing following error.</p>
  <pre><code>INFO: validateJarFile(D:\EclipseWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\administration\WEB-INF\lib\javax.el-api-3.0.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
  Oct 30, 2018 4:03:19 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar
  SEVERE: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/AdminUiAngularEclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/code-connect-administration/WEB-INF/lib/yasson-1.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:136)
      at org.apache.tomcat.util.bcel.classfile.ConstantPool.&lt;init&gt;(ConstantPool.java:59)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:208)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:118)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2058)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1934)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1900)
      at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1317)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  
  Oct 30, 2018 4:03:19 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar
  SEVERE: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/AdminUiAngularEclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/code-connect-administration/WEB-INF/lib/javax.json-1.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:136)
      at org.apache.tomcat.util.bcel.classfile.ConstantPool.&lt;init&gt;(ConstantPool.java:59)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:208)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:118)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2058)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1934)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1900)
      at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1317)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  
  Oct 30, 2018 4:03:20 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar
  SEVERE: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/AdminUiAngularEclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/code-connect-administration/WEB-INF/lib/javax.json.bind-api-1.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:136)
      at org.apache.tomcat.util.bcel.classfile.ConstantPool.&lt;init&gt;(ConstantPool.java:59)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:208)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:118)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2058)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1934)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1900)
      at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1317)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  
  Oct 30, 2018 4:03:20 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar
  SEVERE: Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/AdminUiAngularEclipseWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/code-connect-administration/WEB-INF/lib/javax.json-api-1.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:136)
      at org.apache.tomcat.util.bcel.classfile.ConstantPool.&lt;init&gt;(ConstantPool.java:59)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:208)
      at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:118)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2058)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1934)
      at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1900)
      at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1317)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:374)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5378)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  </code></pre>
  <p>Can you please help on this.</p>