The issue was resolved by adding commons-io and commons-fileupload to the filter list.
This plan.xml works for deployment of the war package of Continuum 1.3.7 on Geronimo 2.2.1 under RHEL. Louis <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> <dep:environment xmlns:dep=" http://geronimo.apache.org/xml/ns/deployment-1.2"> <dep:moduleId> <dep:groupId>SDI</dep:groupId> <dep:artifactId>apache-continuum</dep:artifactId> <dep:version>1.3.7</dep:version> <dep:type>car</dep:type> </dep:moduleId> <dep:dependencies> <dep:dependency> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>jdbc_users</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>car</dep:type> </dep:dependency> <dep:dependency> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>jdbc_continuum</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>car</dep:type> </dep:dependency> <dep:dependency> <dep:groupId>org.apache.geronimo.configs</dep:groupId> <dep:artifactId>javamail</dep:artifactId> <dep:version>2.2.1</dep:version> <dep:type>car</dep:type> </dep:dependency> </dep:dependencies> <dep:hidden-classes> <dep:filter>org.apache.log4j</dep:filter> <dep:filter>log4j</dep:filter> <dep:filter>org.apache.commons.io</dep:filter> <dep:filter>org.apache.commons.fileupload</dep:filter> </dep:hidden-classes> </dep:environment> <context-root>continuum</context-root> <nam:resource-ref xmlns:nam=" http://geronimo.apache.org/xml/ns/naming-1.2"> <nam:ref-name>jdbc/continuum</nam:ref-name> <nam:pattern> <nam:groupId>console.dbpool</nam:groupId> <nam:artifactId>jdbc_continuum</nam:artifactId> <nam:version>1.0</nam:version> <nam:name>jdbc/continuum</nam:name> </nam:pattern> </nam:resource-ref> <nam:resource-ref xmlns:nam=" http://geronimo.apache.org/xml/ns/naming-1.2"> <nam:ref-name>jdbc/users</nam:ref-name> <nam:pattern> <nam:groupId>console.dbpool</nam:groupId> <nam:artifactId>jdbc_users</nam:artifactId> <nam:version>1.0</nam:version> <nam:name>jdbc/users</nam:name> </nam:pattern> </nam:resource-ref> <nam:resource-ref xmlns:nam=" http://geronimo.apache.org/xml/ns/naming-1.2"> <nam:ref-name>mail/Session</nam:ref-name> <nam:pattern> <nam:groupId>org.apache.geronimo.configs</nam:groupId> <nam:artifactId>javamail</nam:artifactId> <nam:version>2.2.1</nam:version> <nam:name>mail/MailSession</nam:name> </nam:pattern> </nam:resource-ref> </web-app>
