Hi, didn't try for ear but could work: http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/change-jaxws-url/src/main/resources/META-INF/openejb-jar.xml
*Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2012/10/24 ymaraner <[email protected]> > Within an EAR file, I have an EJB 3.1 module that implements multiple > stateless session beans which expose JAX-WS web services specified in > endpoint interfaces. > > When I deploy the EAR file to the apps directory of TomEE+ 1.5, I can > access > the wsdl for each of the services at: > - http://localhost:8080/EJB1Name?wsdl > - http://localhost:8080/EJB2Name?wsdl > > However, I want my URLs to be something like: > - http://localhost:8080/WebServices/Nickname1?wsdl > - http://localhost:8080/WebServices/Nickname2?wsdl > > How can I specify a common root context for all of the web services in my > ear? > How can I specify subcontexts that are something other than the name of the > EJB that implements the service? > > WebSphere handles this with a web service router module that is linked and > configured using vendor-specific deployment descriptors. Is there something > similar in TomEE? If so, where can I find documentation on how to set this > up? > > > > > ----- > - Tim > -- > View this message in context: > http://openejb.979440.n4.nabble.com/Tinkering-with-JAX-WS-web-service-URLs-in-EJB-3-1-module-of-EAR-tp4658250.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
