The instructions for installing Apache SOAP on Tomcat 4 are at http://cvs.apache.org/viewcvs.cgi/*checkout*/ws-soap/java/docs/install/tomcat.html?rev=HEAD&content-type=text/html.
Your services must be installed as part of the Apache SOAP webapp. In other words, if Apache SOAP is in %CATALINA_HOME%/webapps/soap, your service classes must be under %CATALINA_HOME%/webapps/soap/WEB-INF/classes (or lib for jars). In case you were trying, you cannot install your service classes as their own Web app. (Technically, if you are using RPC and not using any Apache SOAP classes in your service, you can put soap.jar in %CATALINA_HOME%/lib and your service classes in their own webapp, but it seems like many people who use that configuration eventually want to use an Apache SOAP class in their service and spend hours or days figuring out why it won't work.) Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message ----- From: "tony vieitez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 25, 2003 4:18 AM Subject: null pointer exception > Hi Scott > > I followed all of the points made in the last posting up to point 4. > There I had a problem. I have a soap.jar in <tomcat-home>/lib/ directory > and if I delete this the container doesn't work with any soap > application. I do have the soap web app installed in > <tomcat-home>/webapps/soap/WEB-INF/classes, but could you please confirm > that I should remove the soap.jar from the lib directory. If this is the > case then how do I get around the following exception thrown by the soap > client once I removed this jar? > > <faultcode>SOAP-ENV:Server</faultcode> > > <faultstring>Exception while handling service request: > org/apache/soap/Envelope</faultstring> > > Thanks > > Tony > >