I think that the problem was when debugging in Jbuilder6, JB does some magic handling of the threads during debugging.
Axis uses Thread.currentThread().getContextClassLoader() but when debugging this in Jbuilder this classloader seems to be the "application" classloader and not the webapplication classloader, where my service implementation class resides. If you however uses "this.getClass().getClassLoader()" it finds the class just fine. Cheers, /Jesper -----Original Message----- From: Heitzso [mailto:[EMAIL PROTECTED]] Sent: den 27 maj 2002 15:39 To: [EMAIL PROTECTED] Subject: Re: Axis cannot find my Service class! I believe I've successfully done what you're trying to do ... I have a webapp named "TheDataWeb_Services.war" and I have the axis jars in that webapp's WEB-INF/lib along with my application's jar files. In addition, as per java 1.4 necessity, I have a -Djava.endorsed.dirs pointing to the axis/lib directory and the two jars associated with xerces 2 (or the equivalent of that). I deploy to /TheDataWeb_Services/servlet/AxisServlet, and run my services against same. It all works as advertised just fine. You need to be much more precise in your description of what you've done. I'm guessing a lot with the above assumptions. Don't dig into class loader stuff -- that's unnecessary. But do precisely locate the trees for all of the axis jars and your apps jars, etc. Heitzso On Mon, 2002-05-27 at 08:03, Jesper S�derlund wrote: > I'm currently developing a service for deployment in Tomcat. > > It seems that when Axis is trying to find my service it cannot > eventhough it's in the same webapp as my axis-servlet (I've embedded it in an >already existing web application and I'm loading it through the deployment descriptor >in that web app). > > I searched the code and found that Axis tries to locate the class > through the "Thread.currentThread().getClassLoader()" classloader. > > This classloader is the basic classloader provided by the JVM, thus > bypassing the Tomcat-classloaders (where my class is located). > > I run Tomcat 4.0.2 and JDK 1.4. > > Does anybody have an idea on what I'm doing wrong? > > Thanks, > /Jesper
