We have an application that works fine with JBoss 2.4, Websphere, and other app servers.
However, it is consistently failing with JBoss 3.0 when a JSP references classes that live in a utility JAR at the EAR level.
Our EAR contains:
and the META-INF/MANIFEST.MF in app.war contains:
When a JSP from app.war is accessed we get the error:
org.apache.jasper.JasperException: Unable to compile class for JSP D:\JBoss-3.0.0_Tomcat-4.0.3\catalina\work\localhost\app\Login$jsp.java:7: Package net.ecash.util not found in import. import net.ecash.util.*;
As far as I can determine, we are doing everything according to spec and those classes should be visible.
Any ideas as to why the classes in util.jar are not visible to Jasper?