Your error from the class org.apache.crimson.jaxp.DocumentBuilderImpl
indicates you have an old version of the crimson xml parser that is being loaded by Tomcat, instead of the xerces you have specified. Check your Java lib/ext directory (c:\java\lib\ext or c:\java\jre\lib\ext) for parser.jar or crimson.jar and remove any you find there. Check Tomcat's startup.bat for any change to CLASSPATH that would load such a parser. 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: "D K" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 03, 2003 8:31 AM Subject: Help needed installing SOAP on WindowsXP > Hi All, > > I have installed jakarta-tomcat v3.2.4(tomcat seems installed OK) & soap v2.3.1 > (using the > instructions at www.soapuser.com/server3.html)- but when I try to run the > "addressbook" example > I get the following errors(below) from the SOAP admin page! > > My system is WindowsXP & besides the .bat files below which set the classpaths, > my WindowsXP classpath is blank. > > Below are the .bat files from(www.soapuser.com/server3.html) that I have configured > for my system. > > Any help with the errors & getting Soap to work on my system would be Greatly > Appreciated :) > > > Kind Regards, > > DK > > > mystartup.bat > ---------------------------------- > set JAVA_HOME=C:\java > set TOMCAT_HOME=C:\soap\jakarta-tomcat-3.2.4 > set CLASSPATH=C:\soap\soap-2_3_1\lib\soap.jar > set CLASSPATH=%CLASSPATH%;C:\soap\javamail-1.3.1\mail.jar > set CLASSPATH=%CLASSPATH%;C:\soap\jaf-1.0.2\activation.jar > set CLASSPATH=%CLASSPATH%;C:\soap\xerces-1_2_3\xerces.jar > set CLASSPATH=%CLASSPATH%;C:\soap\soap-2_3_1 > %TOMCAT_HOME%\bin\startup.bat > -------------------------------- > > > mydeployer.bat > ---------------------------------------------- > set JAVA_HOME=C:\java > set CLASSPATH=C:\soap\soap-2_3_1\lib\soap.jar > set CLASSPATH=%CLASSPATH%;C:\soap\javamail-1.3.1\mail.jar > set CLASSPATH=%CLASSPATH%;C:\soap\jaf-1.0.2\activation.jar > set CLASSPATH=%CLASSPATH%;C:\soap\xerces-1_2_3\xerces.jar java > org.apache.soap.server.ServiceManagerClient > http://localhost:8080/soap/servlet/rpcrouter deploy %1 > pause > --------------------------------------------- > > > ERRORS GENERATED from SOAP admin page > ------------------------------------------------ > Service Listing > Error: 500 > Location: /soap/admin/list.jsp > Internal Servlet Error: > > javax.servlet.ServletException > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806) > at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752) > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213) > at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Thread.java:484) > > Root cause: > java.lang.NoSuchMethodError > at org.apache.crimson.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:152) > at > org.apache.crimson.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:82) > at org.apache.soap.util.xml.XMLParserUtils.getXMLDocBuilder(XMLParserUtils.java:138) > at org.apache.soap.server.ServiceManager.(ServiceManager.java:83) > at > org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(ServerHTTPUtils.java:104) > at > admin._0002fadmin_0002flist_0002ejsplist_jsp_0._jspService(_0002fadmin_0002flist_0002ejsplist_jsp_0.java:70) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806) > at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752) > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213) > at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Thread.java:484) > --------------------------------------------------- > > > __________________________________ > Do you Yahoo!? > Free Pop-Up Blocker - Get it now > http://companion.yahoo.com/ >