Also,
what is the name of your service, and what is the name of your portType?
I suspect they are both the same name.
-jeff
_____
From: Walker, Jeff
Sent: Wednesday, October 17, 2007 3:16 PM
To: '[email protected]'
Subject: RE: How to change the webservices URL (remove /services
from the URL)
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]