Ever notice that the jsps don't get picked up out of a directory structure either unless they're in war/ear files? It might be necessary to jar up jsps and class files in order for them to be correctly deployed to tomcat 4, if you find out otherwise please post and let me know how to avoid jarring all these jsps all the time...
I have the exact same problem. We want to deliver an ear to the customer as a base to build their websites. Therefore we want a directory based deployment.
Doesn't JBoss support open ear deployment?
I also tried to deploy an exploded ear file on linux, I got round the problem by creating a soft link myear.ear in the deploy pointing to the exploded archive. Jboss deployed it without a problem.
Ok, I tried this solution, but it is still not picking up
my library jar file that has classes needed by the EJB's.
i deploy my EJB with a MANIFEST.MF that includes a
class-path entry for "../lib/classes.jar"
the exploded EJB archive is contained in the
./ejb/MyEJB.jar directory. this has a sub-directory
of META-INF with the previously mentioned MANIFEST.MF.
The deployer claims to deploy ejb/../lib/classes.jar,
but then the EJB's get NoClassFoundError during
However the SAME SCHEME works if I just archive the whole
I tried this with "classes.jar" as a directory as well
as a JAR file. Either way I got the same result.
JBoss Version = 3.0.3