Changing the servlet-mapping, url-pattern doesn't appear to work. Changing it
from "/jbi/*" to "/services/*", and then going to
http://localhost:port/application/services/MyService/2009-07-01 results in a
404 page that shows my Known services where the Known service list shows:
http://localhost:port/application/jbi/MyService/2009-07-01. The Known
service url does not work since it does not match the defined url-pattern.
<servlet-mapping>
<servlet-name>HttpManagedServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
<!-- <url-pattern>/jbi/*</url-pattern> -->
</servlet-mapping>
Freeman Fang wrote:
>
> Hi,
>
> You need modify web.xml in the war,
> change
> <servlet-mapping>
> <servlet-name>servicemix-http</servlet-name>
> <url-pattern>/jbi/*</url-pattern>
> </servlet-mapping>
> to
> <servlet-mapping>
> <servlet-name>servicemix-http</servlet-name>
> <url-pattern>/services/*</url-pattern> //or whaterver you
> want
> </servlet-mapping>
>
> Freeman
>
> On 2009-7-7, at 上午2:28, ldonald wrote:
>
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns:http="http://servicemix.apache.org/http/1.0"
>> xmlns:ms="http://ws.mycompany.com/MyService/2009-07-01/">
>>
>> <http:endpoint service="ms:MyService"
>> endpoint="MyServicePort"
>> targetService="ms:MyService"
>> role="consumer"
>> locationURI="http://0.0.0.0:8192/MyService/2009-07-01/
>> "
>> defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
>> soap="true"
>> wsdlResource="classpath:MyService.wsdl"/>
>> </beans>
>>
>>
>> Jean-Baptiste Onofré wrote:
>>>
>>> Hi,
>>>
>>> What do you have defined in the locationUri into the HTTP xbean.xml ?
>>>
>>> Regards
>>> JB
>>>
>>> ldonald wrote:
>>>> I'm deploying ServixeMix (ver 3.2.1) as a WAR inside OC4J. Web
>>>> Services
>>>> are
>>>> deployed in servicemix-http.
>>>>
>>>> Is there a way to remove or rename "jbi" from my service url? i.e.
>>>> Changing
>>>> http://host:port/application/jbi/MyService?wsdl to
>>>> http://host:port/application/MyService?wsdl or to
>>>> http://host:port/application/services/MyService?wsdl
>>>>
>>>> I would prefer not to let integration partners know more than they
>>>> have
>>>> to
>>>> about my service and its technology / framework.
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-remove-jbi-keyword-from-service-URL-tp24358916p24360554.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>
>
> --
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
>
>
>
--
View this message in context:
http://www.nabble.com/How-to-remove-jbi-keyword-from-service-URL-tp24358916p24373764.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.