Hi, just put a file named etc/org.apache.cxf.osgi.cfg containing:
org.apache.cxf.servlet.context=/soap/foo and you will have what you want. Regards JB On 04/22/2014 07:16 PM, asookazian2 wrote:
We are using a blueprint.xml as follows: <?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd http://www.osgi.org/xmlns/blueprint-ext/v1.1.0 https://svn.apache.org/repos/asf/aries/tags/blueprint-0.3.1/blueprint-core/src/main/resources/org/apache/aries/blueprint/ext/blueprint-ext.xsd http://cxf.apache.org/blueprint/jaxws http://cxf.apache.org/schemas/blueprint/jaxws.xsd http://cxf.apache.org/blueprint/jaxrs http://cxf.apache.org/schemas/blueprint/jaxrs.xsd http://cxf.apache.org/blueprint/core http://cxf.apache.org/schemas/blueprint/core.xsd http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0 http://aries.apache.org/schemas/blueprint-cm/blueprint-cm-1.1.0.xsd"> <jaxws:endpoint address="/MyWebService" implementor="com.foo.bar.webservice.MyWebService"> </jaxws:endpoint> </blueprint> The endpoint address URL for this is: http://localhost:8181/cxf/MyWebService We want it to be (i.e. remove 'cxf' and replace with 'soap/foo'): http://localhost:8181/soap/foo/MyWebService How can we achieve this? thx. -- View this message in context: http://karaf.922171.n3.nabble.com/removing-cxf-for-web-service-endpoint-address-tp4032920.html Sent from the Karaf - User mailing list archive at Nabble.com.
-- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
