Index: src/main/org/jboss/webservice/ServiceDeployerEJB.java =================================================================== RCS file: /cvsroot/jboss/webservice/src/main/org/jboss/webservice/Attic/ServiceDeployerEJB.java,v retrieving revision 1.10.2.12 diff -u -r1.10.2.12 ServiceDeployerEJB.java --- src/main/org/jboss/webservice/ServiceDeployerEJB.java 6 Dec 2005 13:05:41 -0000 1.10.2.12 +++ src/main/org/jboss/webservice/ServiceDeployerEJB.java 30 Dec 2005 17:48:10 -0000 @@ -167,8 +167,14 @@ try { URL warURL = tmpWar.toURL(); - Object[] args = { warURL }; - String[] sig = { "java.net.URL" }; + + // This is not a true sub deployment so we do not want to register + // with the parent. + DeploymentInfo sub = new DeploymentInfo(warURL, null, getServer()); + sub.repositoryConfig = di.getTopRepositoryConfig(); + + Object[] args = { sub }; + String[] sig = { "org.jboss.deployment.DeploymentInfo" }; server.invoke(mainDeployer, "deploy", args, sig); di.context.put(EJB_ENDPOINT_WEBAPP_URL, warURL); }