Title: simple question!
Tomcat 4.0 no longer includes a JAXP compliant parser. You should add one, such as Xerces, in the lib directory of Tomcat 4.0, or in the /WEB-INF/lib directory of the Slide webapp.
 
The integrated WebDAV support of TC 4.0 uses the XML parser which is available for the Catalina core (so that's why it works). It has no relashionship to Slide (except that the code is quite similar).
 
Remy
 
----- Original Message -----
Sent: Monday, February 19, 2001 12:38 PM
Subject: simple question!

Hi, Remy:
     Sorry to waste your time!
     You know, I'm a new comer of Slide, I just install the Tomcat 4.0 and download the Slide's release version on my machine and try to use Slide through Tomcat. With Tomcat only, because it has included the WebDAV server functionality, I can use Windows Explorer or IE to access the file on the server side through WebDAV, so my simple question is: 1. does the WebDAV server part in the Tomcat 4.0 has any relationship with the WebDAV server( implemented as a servlet) in the Slide?

2. When I try to deploy "slide.war" into the Tomcat, I modify the Tomcat's "server.xml", add a line:
        <Context path="/slide" docBase="e:\ApacheWebServer\slide\webapp\slide.war" debug="0"/>
in it. After this, add the "jta.jar", "parser.jar","jaxp.jar" into the classpath, then start the Tomcat, no error happen, and when I use URL "http://eng069:8080/manager/list" to take a look the web applications in the Tomcat, I can see the "/slide" very well, that means my deployment of slide is work , right? But when I try to do "http://eng069:8080/slide", some exception threw like this: so I want to know am I do the wrong thing? or where should I go next step?

javax.servlet.ServletException: Servlet.init() for servlet webdav threw exception
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:790)
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
        at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
        at java.lang.Thread.run(Thread.java:484)
Root Cause:
java.lang.NoClassDefFoundError: javax/xml/parsers/ParserConfigurationException
        at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:329)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:771)
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
        at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
        at java.lang.Thread.run(Thread.java:484)

Thank you very much!!!

Hong

Reply via email to