I'm having trouble with the load and initialization order of servlets in JBoss 3.2.2. We have recently changed from 3.2.1, that comes with Jetty, to 3.2.2 that comes with a bundled Tomcat. In our web application we have two InitServlets. They must be lodaded and have thier init() methods executed in a defined order. To achive this I have used the element <load-on-startup> in the web.xml file. This has worked fine with Jetty, but with 3.2.2 it seems that the servlets are loaded and initialized in the wrong oder. Any clues?