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