axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Walker, Jeff" <Jeff.Wal...@fmr.com>
Subject RE: How to change the webservices URL (remove /services from the URL)
Date Wed, 17 Oct 2007 19:18:43 GMT
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: 'axis-user@ws.apache.org'
	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:rupadhyayula@responsys.com] 
		Sent: Wednesday, October 17, 2007 3:04 PM
		To: axis-user@ws.apache.org
		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:Jeff.Walker@fmr.com] 
		Sent: Wednesday, October 17, 2007 11:50 AM
		To: axis-user@ws.apache.org
		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:rupadhyayula@responsys.com] 
			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:rupadhyayula@responsys.com] 
			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:zhangzhongl@gmail.com] 
			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
<rupadhyayula@responsys.com> 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:deepalk@gmail.com]

			> 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:
axis-user-unsubscribe@ws.apache.org

			> For additional commands, e-mail:
axis-user-help@ws.apache.org

			> 

			> 

			>
---------------------------------------------------------------------

			> To unsubscribe, e-mail:
axis-user-unsubscribe@ws.apache.org

			> For additional commands, e-mail:
axis-user-help@ws.apache.org

			> 

			> 

			 

	
---------------------------------------------------------------------

			To unsubscribe, e-mail:
axis-user-unsubscribe@ws.apache.org

			For additional commands, e-mail:
axis-user-help@ws.apache.org

			 


Mime
View raw message