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.