Hi: We recently downloaded Tomcat 4.0.4 and SOAP 2.3 on a Win2K server. We modified the catalina.bat file to reflect the fact that we needed a JAXP compatible XML parser first in the classpath.
*** set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar set CLASSPATH=path-to-xerces/%CATALINA_HOME%\common\lib\xerces.jar;%CLASSPATH% **** We also created a classpath.bat file which we run before starting the Tomcat server. It has the following content. **** set CATALINA_HOME=c:\tomcat echo %CATALINA_HOME% set classpath=%CATALINA_HOME%\common\lib\xerces.jar;%CATALINA_HOME%\lib\soap.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\mail.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\activation.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\naming-common.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\naming-resources.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\servlet.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\jndi.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\jdbc2_0-stdext.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\jta-spec1_0_1.jar set classpath=%classpath%;%CATALINA_HOME%\common\lib\tyrex-0.9.7.0 set classpath=%classpath%;%CATALINA_HOME%\classes **** When we try to run the SOAP sample application (GetQuote) we get the following error: Exception in thread "main" java.lang.NoClassDefFoundError: samples/stockquote/GetQuote I use a testit.cmd file to test the application. Its content is given below. **** @echo off echo This test assumes a server URL of http://localhost:8080/soap/servlet/rpcrouter echo Deploying the stockquote service... java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter deploy DeploymentDescriptor.xml echo . echo Verify that it's there java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter list echo . echo Running the stockquote test java samples.stockquote.GetQuote http://localhost:8080/soap/servlet/rpcrouter IBM echo . echo Undeploy it now java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter undeploy urn:xmltoday-delayed-quotes echo . echo Verify that it's gone java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter list *** Appreciate your help very much. Much time has been wasted trying to figure out the problem. Thanks. Ram Srinivasan FitMe -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>