Of course the location in the WSDL and in the code must be changed from 
http://server/axis/services/... to 
http://server/the-struts-application/services/... or whatever you wrote in 
web.xml, too.

Bye,
Günter


> -----Original Message-----
> From: Oliver Heinze [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, January 10, 2006 2:53 PM
> To: [email protected]
> Subject: Re: how to change location of web service classes
> 
> Hi.
> Me too, but it does not work. I think axis is missing the 
> 'axis' folder 
> which is given by default in the path.
> Do you also changed something in servicelocator.class i.e. 
> the  endpoint, or 
> is it still the same?
> 
> Cheers,
> Oli
> ----- Original Message ----- 
> From: "Grossberger, Guenter" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Tuesday, January 10, 2006 2:22 PM
> Subject: RE: how to change location of web service classes
> 
> 
> Hi!
> 
> I've got server-config.wsdd in the directory 
> webapps/the-struts-application/WEB-INF and it works. This is 
> also where Axis 
> puts it if you run the admin client.
> 
> Best regards,
> Günter
> 
> > -----Original Message-----
> > From: Oliver Heinze [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, January 10, 2006 1:38 PM
> > To: [email protected]
> > Subject: Re: how to change location of web service classes
> >
> > OK. I copyed all files to the new location including all axis
> > files and
> > updated the web.xml. But when I call my service I get the
> > following error:
> >
> > AxisFault
> >  faultCode: {http://xml.apache.org/axis/}HTTP
> >  faultSubcode:
> >  faultString: (404)/axis/services/WSIntern
> >
> > In my opinion I also have to configure the axis servlet. How
> > can I tell the
> > axis servlet where to find the server-config.wsdd ? Because
> > the default path
> > webapps/axis/WEB-INF/ does no longer exist.
> >
> > The axis concerning part of my web.xml is the following:
> >
> > <servlet>
> >       <servlet-name>AxisServlet</servlet-name>
> >       <display-name>Apache-Axis Servlet</display-name>
> >       <servlet-class>
> >           org.apache.axis.transport.http.AxisServlet
> >       </servlet-class>
> >     </servlet>
> >
> > servlet-mapping>
> >         <servlet-name>AxisServlet</servlet-name>
> >         <url-pattern>/servlet/AxisServlet</url-pattern>
> >       </servlet-mapping>
> >
> >       <servlet-mapping>
> >         <servlet-name>AxisServlet</servlet-name>
> >         <url-pattern>/services/*</url-pattern>
> >       </servlet-mapping>
> >
> > Thanks for your help.
> >
> > Cheers,
> > Oli
> >
> > ----- Original Message ----- 
> > From: "Grossberger, Guenter" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Tuesday, January 10, 2006 11:28 AM
> > Subject: RE: how to change location of web service classes
> >
> >
> > Hi!
> >
> > I'd move all the Axis files (including all jars) to the new location
> > /the-struts-application/WEB_INF/. Then you would have to
> > change your web.xml
> > to direct the Web Service calls to the Axis servlet instead
> > of your struts
> > servlet(s) based on the URL. I.e. copy the <servlet> and
> > <servlet-mappings>
> > from the Axis web.xml to your application.
> >
> >
> > Best regards,
> >
> > --
> > Günter Grossberger
> > Consultant             Tel: +43 1 329 50 161
> > Software AG Austria    Fax: +43 1 329 50 171
> > Guglgasse 7-9          GSM: +43 676 833 29 261
> > 1030 Wien              http://www.softwareag.com/austria
> >
> >
> > > -----Original Message-----
> > > From: AMC Clinixx Test Account [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, January 10, 2006 11:15 AM
> > > To: [email protected]
> > > Subject: how to change location of web service classes
> > >
> > > Hi all.
> > >
> > > I installed axis into tomcats webapps folder and created my
> > > web services in
> > > tomcat/webapps/axis/WEB_INF/classes. Everything works fine.
> > > But now I want
> > > to integrate my web service classes into an existing struts
> > > application for
> > > using same property files and so on.
> > > In different words: I want to have my classes in
> > > /the-struts-application/WEB_INF/classes/ instead of
> > > tomcat/webapps/axis/WEB_INF/classes.
> > >
> > > How can I tell the axis servlet to look for the classes in
> > > the new location?
> > > Which files I have to change? Do I have to generate a new
> > > context inside the
> > > server.xml of tomact?
> > >
> > > Please help me. Some hints would be nice. Thanks.
> > >
> > > Cheers,
> > > Oli
> > >
> > >
> >
> >
> 
> 

Reply via email to