https://bz.apache.org/bugzilla/show_bug.cgi?id=57812
--- Comment #3 from muc...@yahoo.com --- I made a very easy sample war (source is in the zip file) that breaks my Tomcat when compiled with the -parameters switch: Apr 15, 2015 11:05:20 AM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNUNG: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:AnnotationTest' did not find a matching property. Apr 15, 2015 11:05:20 AM org.apache.coyote.AbstractProtocol init INFORMATION: Initializing ProtocolHandler ["http-nio-8080"] Apr 15, 2015 11:05:20 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector INFORMATION: Using a shared selector for servlet write/read Apr 15, 2015 11:05:20 AM org.apache.coyote.AbstractProtocol init INFORMATION: Initializing ProtocolHandler ["ajp-nio-8009"] Apr 15, 2015 11:05:20 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector INFORMATION: Using a shared selector for servlet write/read Apr 15, 2015 11:05:20 AM org.apache.catalina.startup.Catalina load INFORMATION: Initialization processed in 1340 ms Apr 15, 2015 11:05:20 AM org.apache.catalina.core.StandardService startInternal INFORMATION: Starting service Catalina Apr 15, 2015 11:05:20 AM org.apache.catalina.core.StandardEngine startInternal INFORMATION: Starting Servlet Engine: Apache Tomcat/8.0.9 Apr 15, 2015 11:05:21 AM org.apache.jasper.servlet.TldScanner scanJars INFORMATION: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Apr 15, 2015 11:05:21 AM org.apache.catalina.util.SessionIdGenerator createSecureRandom INFORMATION: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [403] milliseconds. Apr 15, 2015 11:05:21 AM org.apache.catalina.startup.ContextConfig processAnnotationsWebResource SCHWERWIEGEND: Unable to process web resource [/WEB-INF/classes/com/test/TestServlet.class] for annotations java.io.EOFException at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340) at org.apache.tomcat.util.bcel.classfile.Utility.swallowMethodParameters(Utility.java:188) at org.apache.tomcat.util.bcel.classfile.Attribute.readAttribute(Attribute.java:159) at org.apache.tomcat.util.bcel.classfile.FieldOrMethod.<init>(FieldOrMethod.java:76) at org.apache.tomcat.util.bcel.classfile.ClassParser.readMethods(ClassParser.java:226) at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:101) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1987) at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1897) at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1892) at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1892) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1135) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:767) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:302) 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:5083) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) 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) Apr 15, 2015 11:05:22 AM org.apache.jasper.servlet.TldScanner scanJars INFORMATION: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Apr 15, 2015 11:05:22 AM org.apache.coyote.AbstractProtocol start INFORMATION: Starting ProtocolHandler ["http-nio-8080"] Apr 15, 2015 11:05:22 AM org.apache.coyote.AbstractProtocol start INFORMATION: Starting ProtocolHandler ["ajp-nio-8009"] Apr 15, 2015 11:05:22 AM org.apache.catalina.startup.Catalina start INFORMATION: Server startup in 1325 ms -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org