Public bug reported: Binary package hint: tomcat6
Here's a stack trace when I try to load my app with the ubuntu packaged jaunty tomcat6: May 10, 2009 11:11:28 AM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener java.lang.NoClassDefFoundError: org/springframework/core/NestedExceptionUtils at org.springframework.core.NestedRuntimeException.getMessage(NestedRuntimeException.java:67) at java.lang.Throwable.getLocalizedMessage(Throwable.java:284) at java.lang.Throwable.toString(Throwable.java:360) at org.springframework.beans.factory.BeanCreationException.toString(BeanCreationException.java:150) at java.lang.String.valueOf(String.java:2838) at java.io.PrintWriter.println(PrintWriter.java:727) at java.lang.Throwable.printStackTrace(Throwable.java:526) at org.springframework.beans.factory.BeanCreationException.printStackTrace(BeanCreationException.java:176) at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:94) at org.apache.juli.FileHandler.publish(FileHandler.java:129) at java.util.logging.Logger.log(Logger.java:476) at java.util.logging.Logger.doLog(Logger.java:498) at java.util.logging.Logger.logp(Logger.java:698) at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:101) at org.apache.commons.logging.impl.Jdk14Logger.error(Jdk14Logger.java:149) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:215) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247) at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:604) at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:129) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:537) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:636) Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedExceptionUtils at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) ... 49 more The same problem reported here: http://www.mail-archive.com/us...@tomcat.apache.org/msg57804.html Where the result was "check with your packager". My app also runs fine with the apache tgz tomcat6. I'll attaching the war I'm deploying that is causing this. #> dpkg -l | grep tomcat ii libtomcat6-java 6.0.18-0ubuntu6 Servlet and JSP engine -- core libraries ii tomcat6 6.0.18-0ubuntu6 Servlet and JSP engine ii tomcat6-admin 6.0.18-0ubuntu6 Servlet and JSP engine -- admin web applications ii tomcat6-common 6.0.18-0ubuntu6 Servlet and JSP engine -- common files ii tomcat6-docs 6.0.18-0ubuntu6 Servlet and JSP engine -- example web applications ii tomcat6-examples 6.0.18-0ubuntu6 Servlet and JSP engine -- example web applications ii tomcat6-user 6.0.18-0ubuntu6 Servlet and JSP engine -- tools to create user instances #> java -version java version "1.6.0_0" OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu7) OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode) ** Affects: tomcat6 (Ubuntu) Importance: Undecided Status: New ** Tags: deploy servelet spring tomcat webservices -- tomcat6 with spring throws org/springframework/core/NestedExceptionUtils https://bugs.launchpad.net/bugs/374567 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to tomcat6 in ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs