The code that is executing is if (!(newObj instanceof Provider)) throw new SOAPException(Constants.FAULT_CODE_SERVER, "'" + className + "' isn't a provider");
A provider must implement org.apache.soap.util.Provider. I assume that your provider does. You say you copied the provider to $TOMCAT_HOME/lib. What version of Tomcat are you running? How did you install Apache SOAP? If you are using Tomcat 4 and installed Apache SOAP by putting soap.war in the webapps directory, you must copy the provider to $TOMCAT_HOME/webapps/soap/META-INF/classes/mypackage, i.e. your provider must be loaded by the same class loader as Apache SOAP. Scott Nichol ----- Original Message ----- From: "Thibault Chollet" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 23, 2002 3:53 PM Subject: problem with my custom provider HI, I'm having problems to get my custom provider running. I get the following exception: mypackage.myProvider isn't a provider. I tried to replace it by specifying in the descriptor the provider org.apache.soap.providers.RPCJavaProvider and it's working. However, when I just copy and paste the code from RPCJavaProvider and specify in the descriptor : <isd:provider type="mypackage.RPCJavaProvider" ...., I get the same exception: mypackage.RPCJavaProvider isn't a provider Could that be a compilation problem? (but the code is compiled) My classpath is set correctly (I think) as the RPCRouter managed to load the class. I copied my package in Tomcat_home\lib. I have been trying for two days to get my provider running without success and I cannot find any topics about this exception generated by org.apache.soap.server.ServerUtils.loadProvider Thanls in advance for your response Thibaut -- To unsubscribe, e-mail: <mailto:soap-user-unsubscribe@;xml.apache.org> For additional commands, e-mail: <mailto:soap-user-help@;xml.apache.org>