Raghu:
You can change your soap:address in your provided WSDL to
whatever you need.
Do not forget to set this in your services.xml to instruct Axis
not to override your provided address:
<parameter locked="false" name="useOriginalwsdl">true</parameter>
<parameter locked="false"
name="modifyUserWSDLPortAddress">false</parameter>
Hope that it helps
Regrets,
Luis
Raghu Upadhyayula escribió:
>
> Hi,
>
>
>
> My webservice is deployed as part of the war file
> webservices.war, hence my webservice URL would be
> http://localhost/webservices/*services*/MyService
> <http://localhost/webservices/services/MyService>
>
>
>
> I want to remove the /services in the webservices URL &
> want to access it as http://localhost/webservices/MyService
>
>
>
> I’ve tried changing the servlet-mapping in *web.xml* as
> follows
>
> *From*
>
> <servlet-mapping>
>
> <servlet-name>AxisServlet</servlet-name>
>
> <url-pattern>*/services/**</url-pattern>
>
> </servlet-mapping>
>
> * To*
>
> <servlet-mapping>
>
> <servlet-name>AxisServlet</servlet-name>
>
> <url-pattern>*/**</url-pattern>
>
> </servlet-mapping>
>
>
>
> I’ve deployed my application after this change and I was
> able to access the wsdl using
> http://localhost/webservices/MyService?wsdl without /services, but the
> soap:address location in the wsdl was still pointing to
> http://localhost/webservices/services/MyService
>
>
>
> And when I access my service from a client like this
>
> MyServiceStub stub = new
> MyServiceStub(“http://localhost/webservices/MyService”);
>
>
>
> I’m getting an error saying that this endpoint
> (http://loaclhost/webservices/MyService) doesn’t exist, but when I
> added /services to the URL it worked fine.
>
>
>
> Where & How do I change the URL so that it works without
> adding the /services to the URL?
>
>
>
> Thanks
>
> Raghu
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]