I can deploy a simple webservice and everything works fine. If II create 
another webservice in a similar manner and deploy it, I end up with a "Multiple 
context root not supported" error.

This is very frustrating since I see nothing about this issue in the users 
guide. 

Here was an example of an initial web service I was trying to deploy (which 
works fine, until I try to deploy another webservice using the same approach):

@Local
@WebService 
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
public interface Echo {
        @WebMethod String testEcho(String s);
}

@Stateless
@WebService(endpointInterface="com.foobar.edsf.example.ejb.webservices.Echo") 
public class EchoBean {
         public String testEcho(String s) {
                 return s;
        } 
}

If I deploy a similar webservice like the above, I'll get the Multiple context 
root not supported error. Am I doing something unorthodox or is this a bug? My 
EJB3 book and the examples that come with the jboss patch here: 
http://docs.jboss.org/ejb3/app-server/tutorial/installing.html  show examples 
like I'm doing above.  

There is something related to this in jira 
http://jira.jboss.com/jira/browse/JBWS-1622 but I can't seem to get the concept 
of @WebContext working correctly (I also don't see why I should even need to 
use a non-standard JBoss annotation to do something that should be standard.)  

WITHOUT adding a @WebContext I'll end up with a wsdl location like:

http://machine-name:8080/EchoBeanService/EchoBean?wsdl

If I try to declare a @WebContext  I won't get the multiple context root error, 
but it changes the wsdl path to a path that it can't find. For example if I 
give it a path:

@WebContext(contextRoot="/EDSF-tests", secureWSDLAccess=false)

I end up with a wsdl URL:

http://machine-name:8080/EDSF-tests/EchoBean?wsdl

Which doesn't point to the wsdl anymore. 

Can someone give me some pointers about what I'm doing wrong? There must be  a 
reason others have not run into this as well since I don't think I'm creating 
my webservices in a unique way.





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

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

Reply via email to