Does axis have its own classloader for loading the services? (I don't think 
so, but it is better to ask some people that are shure about this...) 

Tx 
dovle

> K, I have done all that I could think of... and still does not work... I am
> just trying to get a resource from my jar file!!! What is wrong?
>
> It seems to be a tomcat issue :o((( Or, to be more exact, a tomcat
> classloader issue.
>
> I have made a simple main method wich checks if the /settings.xml resource
> exists. Packed the soap service as a jar and executed the method. The
> method told me the resource is there and could load it!!!
>
> Then I packed my soap service (as jar file), and the settings.xml is in
> root dir of the jar file, I have placed the myser.jar in the <tomcat
> home>/webapps/axis/WEB-INF/lib and called the service.
>
> The init of the service was looking for the /settings.xml file. NOT FOUND
> !!! should check the way tomcat allows me to look for the resources...
> classloader s@@!#cks this time... :o(((
>
> > Those two places will do even though they have specific purpose. In
> > addition to that option, you could create an addition directory, e.g.,
>
> I have tried to place my file settings.xml in axis/../classes. Not
> working...
>
> :o(
> :
> > So you can easily access there by the following code:
> >
> > ServletContext sctx = getServletContext();
> > String wsContextPath = sctx.getRealPath(java.io.File.separator);
>
> Being a SOAP service, I think I cannot get hold of the ServletContext... or
> i can?
>
> Pls tell me what is wrong,
> dovle

Reply via email to