This might help... http://openejb.979440.n4.nabble.com/TomEE-CXF-Configuration-td4631682.html#a4651270
Essentially it comes down to configuring your subcontext and the pattern after the subcontext. Here's what Romain said in the post linked above... 1) webservices is a subcontext used by default, you can configure the subcontext using the system property "tomee.jaxws.subcontext" (see http://openejb.apache.org/system-properties-files.html). To remove it use "" or "/" 2) for the pattern after the subcontext you can either use the glassfish sun-ejb-jar.xml descriptor but the best solution is to use the openejb-jar.xml: https://cwiki.apache.org/GMOxKB/how-do-i-specify-a-different-endpoint-address-for-my-web-service.html -- View this message in context: http://openejb.979440.n4.nabble.com/CXF-Configuration-configure-publishedEndpointUrl-of-a-webservice-tp4656009p4656010.html Sent from the OpenEJB User mailing list archive at Nabble.com.