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]

                 

Reply via email to