Hi Jeff,
I did change my web.xml servlet mapping to look for URL
pattern /* instead of /services/*
But the soap end point is pointing to
http://localhost/webservices/myServiceName/myServiceName (myServiceName
repeated twice).
Thanks
Raghu
________________________________
From: Walker, Jeff [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 17, 2007 11:50 AM
To: [email protected]
Subject: RE: How to change the webservices URL (remove /services from
the URL)
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
> 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]