What's in your wsdl?
ie. what is <soap:address location="?"/> equal to?
-jeff
_____
From: Raghu Upadhyayula [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 17, 2007 3:04 PM
To: [email protected]
Subject: RE: How to change the webservices URL (remove /services
from the URL)
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]