You can modify the wsdl in generation resources fase. Using Axis2 contract
first approach you start with the wsdl (which also be generated with axis
starting of a interface in java). Modify the wsdl and execute wsdl2java for
service generation, execute ant build task generated and your obtain a *.aar
archive ready to deploy.

2007/10/18, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> <portType name="ResponsysWS">
>
> <service name="ResponsysWSService">
>
> <soap:address
> location="http://10.5.2.182:80/webservices/ResponsysWSService/ResponsysW
> SService" />
>
>
>
> Thanks
>
> Raghu
>
> ________________________________
>
> From: Walker, Jeff [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 17, 2007 12:19 PM
> To: [email protected]
> Subject: RE: How to change the webservices URL (remove /services from
> the URL)
>
>
>
> 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]
>
> à   à
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to