Edit your web.xml file to change the servlet mapping. Seach for <url-pattern> then edit the "services/<service_name>" and replace it with just a "/<service_name>". It's very easy to screw this sort of thing up and take hours to get back to where you were. If you can live with the services/, I would leave it alone. -jeff
_____ From: Raghu Upadhyayula [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 17, 2007 2:36 PM To: axis-user@ws.apache.org Subject: How to change the webservices URL (remove /services from the URL) Hi, I want to change my webservice URL from http://localhost/webservices/services/myServiceName To http://localhost/webservices/myServiceName (Remove /services from the URL) I've changed the following 2 parameters in axis2.xml <parameter name="contextRoot">/webservices</parameter> <parameter name="servicePath">myServiceName</parameter> After changing this I can access my WSDL using the URL http://localhost/webservices/myServiceName?wsdl successfully. But my End Point Reference is pointing (soap:address location in the WSDL) to http://localhost/webservices/myServiceName/myServiceName (Observe that myServiceName is repeated twice). Now when I try to access the webservice from the client for End Point http://localhost/webservice/myServiceName I'm getting an exception saying "EPR (End Point Reference) not found). Can anyone tell me if I'm missing anything? Thanks in advance Raghu _____ From: Raghu Upadhyayula [mailto:[EMAIL PROTECTED] Sent: Thursday, October 11, 2007 9:23 PM To: axis-user@ws.apache.org Subject: RE: [AXIS2] Simple (?) config question Hi Zhang, I've tried changing the contextRoot & servicePath in axis2.xml. After changing that, I'm able to see the WSDL correctly in the browser (http://localhost/webservices/myService?wsdl ), but when I try to access the service from the client it is not working. When I observed the SOAP Address in the WSDL it is showing the address as http://localhost/webservices/myService/myService (service name is repeated twice) because of which when I give the end point as http://localhost/webservices/myService i'm getting a EPR not found exception. Thanks Raghu -----Original Message----- From: zhongliang zhang [mailto:[EMAIL PROTECTED] Sent: Thursday, October 11, 2007 9:05 PM To: axis-user@ws.apache.org Subject: Re: [AXIS2] Simple (?) config question Maybe you can do that by adding following two parameters into axis2.xml <parameter name="contextRoot">/</parameter> <parameter name="servicePath">axis2</parameter> I did not try it myself,maybe you can have a try. On 11/10/2007, Raghu Upadhyayula <[EMAIL PROTECTED]> wrote: > Hi Deepal, > > According to what you said I've changed the contextRoot & > servicePath in axis2.xml. > > I've changed it like this. > > <parameter name="contextRoot">/webservices</parameter> > <parameter name="servicePath">myService</parameter> > > And when I go to http://localhost/webservices/myService?wsdl I'm able to > see the WSDL. > > But in the WSDL the end point address is shown as > > <soap:address > location="http://10.5.1.241:80/webservices/myService/myService" /> > > Because of this when I'm trying to run the client and access my > webservice, I'm getting an exception > > The service cannot be found for the endpoint reference (EPR) > http://localhost/webservices/myService > > > Thanks > Raghu > -----Original Message----- > From: Deepal jayasinghe [mailto:[EMAIL PROTECTED] > Sent: Monday, October 08, 2007 8:27 AM > To: axis-user@ws.apache.org > Subject: Re: [AXIS2] Simple (?) config question > > Lorenzo wrote: > > Hi all, > > > > i need to change axis2 services path from > > > > http://localhost:8080/axis2/services/myService > > > > to > > > > http://localhost:8080/axis2/myService > > > > (possibly without move .aar archives) but i didn't find where to do > it.. > > > You can do that by adding following two parameters into axis2.xml > > <parameter name="contextRoot">/axis2</parameter> > <parameter name="servicePath">myService</parameter> > > Thanks > Deepal > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]