I am using JBoss 4.2.3, with Java 1.5.

I have a war that is bundled inside an EAR, this context path is: /testWeb

This is defined in the jboss-web.xml under the WEB-INF directory of the war.

 <jboss-web>  
  |   <security-domain>java:/jaas/aipDBCheck</security-domain>  
  |   <context-root>/testWeb</context-root>
  |  </jboss-web>
  | 

However, I also have a web service I would like to be accessible via the same 
context path. I have the @WebContext annotation specifying the same context 
path as defined below. 


  | @javax.jws.WebService(
  |             targetNamespace = 
  |                     "http://xxx.xxx.xxx.com/";
  |             ,
  |             serviceName = 
  |                     "SupplierAccessService"
  |             , 
  |             portName =
  |                     "SupplierAccessPort"
  |                     ,wsdlLocation = 
"META-INF/wsdl/SupplierAccessService.wsdl"
  |             )
  |             @Stateless
  |             @WebContext(contextRoot = "/testWeb", urlPattern = 
"/SupplierAccessPort", authMethod = "BASIC", transportGuarantee = "NONE", 
secureWSDLAccess = false)
  |             @RolesAllowed("supplier")
  |             @SecurityDomain("aipDBCheck")
  | 
  | public class SupplierAccessDelegate implements SupplierAccessDelegateLocal,
  |             SupplierAccessDelegateRemote {
  | 

However, if I access http://localhost:8080/testWeb/SupplierAccessPort I get a 
404 error, presumably because the WAR has received precedence over the context 
in the EJB. 

I can see that the EJB creates its own deployment, and a new jboss-web.xml and 
web.xml file is created and exploded into the tmp directory as if it were a new 
web app. 

Even though both these exploded web apps have the same context path there are 
no errors during start up.

I can only get my web service to work if I define a separate context in the 
annotation.

Can someone please let me know if this is possible, or do I need to define two 
different context paths in order for my web service to be accessible?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4183716#4183716

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4183716
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to