I've been battling with Tomcat integrated with Jboss 3.0.4 for some time now w/o any luck. My application works correctlyl with the pre-packaged embedded Jetty.
The problem is that Tomcat doesn't seem to serve any static content, although it serves servlets fine. I deploy my app by dropping an .ear file in the jboss deploy directory. Tomcat seems to unpack classes in its own work directory and set the context path correctly to point to the .war file which jboss unpacks from the .ear file. I even added code to EmbeddedCatalinaService to completely unpack the war file and point the context path to it but w/o any success. I am running Linux and jdk 1.4.1_02.