Package: tomcat5.5-admin Version: 5.5.25-1 Severity: important When uploading a WAR file with the manager servlet, it throws an exception:
ALLVARLIG: Servlet.service() for servlet HTMLManager threw exception java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputS tream at org.apache.commons.fileupload.DefaultFileItemFactory.createItem(Defau ltFileItemFactory.java:103) at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadB ase.java:350) at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadB ase.java:302) at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServ let.java:157) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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:517) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:2 76) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil. java:162) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:262) at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationF ... Turns out the manager servlet needs commons-io to be symlinked from its lib/ directory: ~$ ls -l /usr/share/tomcat5.5/server/webapps/manager/WEB-INF/lib/commons-io.jar lrwxrwxrwx 1 root root 30 2007-11-01 14:29 /usr/share/tomcat5.5/server/webapps/manager/WEB-INF/lib/commons-io.jar -> /usr/share/java/commons-io.jar -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.23-rc3-lg (PREEMPT) Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages tomcat5.5-admin depends on: ii libcommons-beanutils-java 1.7.0-5 utility for manipulating JavaBeans ii libcommons-collections3-java 3.1a-3.1 A set of abstract data type interf ii libcommons-digester-java 1.8-1 Rule based XML Java object mapping ii libcommons-fileupload-java 1.2-2 File upload capability to your ser ii libstruts1.2-java 1.2.9-3 Java Framework for MVC web applica ii tomcat5.5 5.5.25-1 Servlet and JSP engine tomcat5.5-admin recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]