I am deploying ITracker on JBoss 4.0.1, and I have tried to follow the instructions at http://www.jboss.org/wiki/Wiki.jsp?page=JBossASTuningSliming to create a "slim" JBoss configuration which uses less resources. However, in my "slim" configuration (it's called default but it's actually a slimmed down config), ITracker fails to deploy, and in the server.log file there is:
2005-03-17 00:01:27,605 DEBUG [org.jboss.deployment.MainDeployer] No deployer found for url: file:/var/jboss-4.0.1sp1/server/default/tmp/deploy/tmp20982itracker.ear-contents/ejb-app.jar
2005-03-17 00:13:13,148 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/var/jboss-4.0.1sp1/server/all/tmp/deploy/tmp10157itracker.ear-contents/ejb-app.jar 2005-03-17 00:13:13,154 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.ejb.EJBDeployer@1b7c76
ObjectName: jboss.ejb:service=EJBDeployer state: CONFIGURED I Depend On: jboss:service=TransactionManager jboss:service=WebService Depends On Me: jboss.ws4ee:service=ServiceDeployerEJB
In JBoss 4 at least, the EJBDeployer requires the WebService service to run.
I have added this information to the wiki page above so that other admins will not make the same mistake as me.