org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15

The “offical answer” is that Tomcat 7 runs on Java 8, see http://tomcat.apache.org/whichversion.html (“Java version 6 and later”). However, if annotation scanning is enabled (metadata-complete=”true” in web.xml) there are some issues due to BCEL (not able to process the new Java 8 byte codes). You will get exceptions like (at least with Tomcat 7.0.28): SEVERE: … Read more