Your message dated Tue, 03 Feb 2015 17:55:40 +0100 with message-id <[email protected]> and subject line Re: Tomcat6 Debian Squeeze fails to find classes in provided Jars in WARs has caused the Debian Bug report #547202, regarding Tomcat6 Debian Squeeze fails to find classes in provided Jars in WARs to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 547202: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547202 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: tomcat6 Version: 6.0.20-5 Folks, Tomcat6 is failing to find some classes for us in valid WAR files on Squeeze. This has been extensively tested and works beautifully for us on older revisions of java/tomcat6 (squeeze) packages back installed on Lenny and on the current tomcat6 on Ubuntu. Potentially useful problem information: I have also run this with both the openjdk and sun java 6, so it's Tomcat's problem with a very high likelihood. I have compiled our JARs with sun 1.5 sun 6 and openjdk, it does not matter which. I have all three installed (as I actually need this in dev/production) but this also occurs with just the openjdk. Running Jar files have been copied from UBUNTU to Debian to demonstrate that this is really a debian not a build problem. And of course, it's CRITICAL. I have multiple javas installed (due to some packages requiring 1.5 and You'll see traces like (but I can not provide the jar, sorry): HTTP Status 500 - ------------------------------ *type* Exception report *message* *description* *The server encountered an internal error () that prevented it from fulfilling this request.* *exception* javax.servlet.ServletException: com/noelios/restlet/ClientHelper org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:324) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769) org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698) org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) java.lang.Thread.run(Thread.java:636) *root cause* java.lang.NoClassDefFoundError: com/noelios/restlet/ClientHelper com.noelios.restlet.ext.servlet.ServerServlet.createComponent(ServerServlet.java:375) com.noelios.restlet.ext.servlet.ServerServlet.getComponent(ServerServlet.java:740) com.noelios.restlet.ext.servlet.ServerServlet.init(ServerServlet.java:819) javax.servlet.GenericServlet.init(GenericServlet.java:212) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:616) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:537) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769) org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698) org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) java.lang.Thread.run(Thread.java:636) *root cause* java.lang.ClassNotFoundException: com.noelios.restlet.ClientHelper org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) com.noelios.restlet.ext.servlet.ServerServlet.createComponent(ServerServlet.java:375) com.noelios.restlet.ext.servlet.ServerServlet.getComponent(ServerServlet.java:740) com.noelios.restlet.ext.servlet.ServerServlet.init(ServerServlet.java:819) javax.servlet.GenericServlet.init(GenericServlet.java:212) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:616) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:537) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769) org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698) org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) java.lang.Thread.run(Thread.java:636) *note* *The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.* On Squeeze where it fails: Amazon EC2 Debian testing squeeze AMI built by Eric Hammond http://alestic.com http://ec2debian-group.notlong.com amazon ami ami-fb46a792dpkg-query --list "tomcat*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-==================================-==================================-==================================================================================== ii tomcat6 6.0.20-5 Servlet and JSP engine ii tomcat6-admin 6.0.20-5 Servlet and JSP engine -- admin web applications ii tomcat6-common 6.0.20-5 Servlet and JSP engine -- common files ii tomcat6-user 6.0.20-5 Servlet and JSP engine -- tools to create user instances ip-10-245-193-173:~# dpkg-query --list "*java*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-==================================-==================================-==================================================================================== ii ca-certificates-java 20090629 Common CA certificates (JKS keystore) ii java-common 0.33 Base of all Java packages ii libaccess-bridge-java 1.26.2-1 Java Access Bridge for GNOME ii libaccess-bridge-java-jni 1.26.2-1 Java Access Bridge for GNOME (jni bindings) ii libcommons-collections-java 2.1.1-8 A set of abstract data type interfaces and implementations ii libcommons-daemon-java 1.0.2~svn20061127-9 library to launch Java applications as daemons ii libcommons-dbcp-java 1.3~svn803474-1 Database Connection Pooling Services ii libcommons-pool-java 1.5.2-1 pooling implementation for Java objects ii libecj-java 3.5+20090820-1 Eclipse Java compiler (library) ii libhamcrest-java 1.1-2 library of matchers for building test expressions ii libjaxp1.3-java 1.3.04-5 Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX) ii libjaxp1.3-java-gcj 1.3.04-5 Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX) ii libjline-java 0.9.94-5 Java library for handling console input ii libservlet2.5-java 6.0.20-5 Servlet 2.5 and JSP 2.1 Java API classes ii libtomcat6-java 6.0.20-5 Servlet and JSP engine -- core libraries ii libxerces2-java 2.9.1-4 Validating XML parser for Java with DOM level 3 support ii libxerces2-java-gcj 2.9.1-4 Validating XML parser for Java with DOM level 3 support (native code) ii tzdata-java 2009l-1 time zone and daylight-saving time data for use by java runtimes ip-10-245-193-173:~# dpkg-query --list "*jdk*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-==================================-==================================-==================================================================================== ii openjdk-6-jdk 6b16-4 OpenJDK Development Kit (JDK) ii openjdk-6-jre 6b16-4 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b16-4 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b16-4 OpenJDK Java runtime (architecture independent libraries) ip-10-245-193-173:~# dpkg-query --list "*jre*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-==================================-==================================-==================================================================================== ii icedtea-6-jre-cacao 6b16-4 Alternatve JVM for OpenJDK, using Cacao ii openjdk-6-jre 6b16-4 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b16-4 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b16-4 OpenJDK Java runtime (architecture independent libraries) On Ubuntu where it runs nicely: dpkg-query --list "*tomcat*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-===================================-===================================-====================================================================================== ii libtomcat6-java 6.0.18-0ubuntu6.1 Servlet and JSP engine -- core libraries ii tomcat6 6.0.18-0ubuntu6.1 Servlet and JSP engine ii tomcat6-admin 6.0.18-0ubuntu6.1 Servlet and JSP engine -- admin web applications ii tomcat6-common 6.0.18-0ubuntu6.1 Servlet and JSP engine -- common files ii tomcat6-user 6.0.18-0ubuntu6.1 Servlet and JSP engine -- tools to create user instances root@ip-10-242-202-34:~# dpkg-query --list "*java*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-===================================-===================================-====================================================================================== ii ca-certificates-java 20081028 Common CA certificates (JKS keystore) ii java-common 0.30ubuntu4 Base of all Java packages ii libaccess-bridge-java 1.24.0-0ubuntu2 Java Access Bridge for GNOME ii libcommons-collections-java 2.1.1-8ubuntu1 A set of abstract data type interfaces and implementations ii libcommons-daemon-java 1.0.2~svn20061127-9ubuntu2 library to launch Java applications as daemons ii libcommons-dbcp-java 1.2.2-1ubuntu1 Database Connection Pooling Services ii libcommons-pool-java 1.4-0ubuntu1 pooling implementation for Java objects ii libecj-java 3.4.2-0ubuntu1 Eclipse Java compiler (library) ii libecj-java-gcj 3.4.2-0ubuntu1 Eclipse Java compiler (native library) ii libjaxp1.3-java 1.3.04-3ubuntu2 Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX) ii libjaxp1.3-java-gcj 1.3.04-3ubuntu2 Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX) ii libservlet2.5-java 6.0.18-0ubuntu6.1 Servlet 2.5 and JSP 2.1 Java API classes ii libtomcat6-java 6.0.18-0ubuntu6.1 Servlet and JSP engine -- core libraries ii libxerces2-java 2.9.1-2ubuntu2 Validating XML parser for Java with DOM level 3 support ii libxerces2-java-gcj 2.9.1-2ubuntu2 Validating XML parser for Java with DOM level 3 support (native code) ii sun-java5-bin 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) ii sun-java5-demo 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Development Kit (JDK) 5.0 demos and examples ii sun-java5-jdk 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Development Kit (JDK) 5.0 ii sun-java5-jre 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) ii sun-java6-bin 6-16-0ubuntu1.9.04 Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) ii sun-java6-jdk 6-16-0ubuntu1.9.04 Sun Java(TM) Development Kit (JDK) 6 ii sun-java6-jre 6-16-0ubuntu1.9.04 Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) ii tzdata-java 2009m-0ubuntu0.9.04 time zone and daylight-saving time data for use by java runtimes root@ip-10-242-202-34:~# dpkg-query --list "*jdk*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-===================================-===================================-====================================================================================== ii openjdk-6-jdk 6b14-1.4.1-0ubuntu11 OpenJDK Development Kit (JDK) ii openjdk-6-jre 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime (architecture independent libraries) ii sun-java5-jdk 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Development Kit (JDK) 5.0 ii sun-java6-jdk 6-16-0ubuntu1.9.04 Sun Java(TM) Development Kit (JDK) 6 root@ip-10-242-202-34:~# dpkg-query --list "*jre*" | grep -v none Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend ||/ Name Version Description +++-===================================-===================================-====================================================================================== ii icedtea-6-jre-cacao 6b14-1.4.1-0ubuntu11 Alternatve JVM for OpenJDK, using Cacao ii openjdk-6-jre 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b14-1.4.1-0ubuntu11 OpenJDK Java runtime (architecture independent libraries) ii sun-java5-jre 1.5.0-19-0ubuntu0.9.04 Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) ii sun-java6-jre 6-16-0ubuntu1.9.04 Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
--- End Message ---
--- Begin Message ---I'm closing this old issue, not enough information was provided and it was probably a configuration or deployment error, not a packaging issue. Emmanuel Bourg
--- End Message ---
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use [email protected] for discussions and questions.

