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
