Hi Dirk
Thanks for the info. Now I find the the problem is really at the root
I made the build of the latest cvs release of slide and deployed the
slide.war
to tomcat4.b7 webapps folder and restarted the tomcat. If I check the
tomcat log
What is wrong with the servlet is it anything related to the way the
build was made(iused the basic build.xml without any changes. Any IDEA
Ashok
I get the following message:
2001-08-15 13:48:50 WebappLoader[/slide]: Deploy JAR
/WEB-INF/lib/slide.jar to
C:\appl\jakarta-tomcat-4.0-b7\webapps\slide\WEB-INF\lib\slide.jar
2001-08-15 13:48:50 WebappLoader[/slide]: Deploy JAR
/WEB-INF/lib/slidestores.jar to
C:\appl\jakarta-tomcat-4.0-b7\webapps\slide\WEB-INF\lib\slidestores.jar
2001-08-15 13:48:50 WebappLoader[/slide]: Deploy JAR
/WEB-INF/lib/roles.jar to
C:\appl\jakarta-tomcat-4.0-b7\webapps\slide\WEB-INF\lib\roles.jar
2001-08-15 13:48:50 WebappLoader[/slide]: Deploy JAR
/WEB-INF/lib/webdav.jar to
C:\appl\jakarta-tomcat-4.0-b7\webapps\slide\WEB-INF\lib\webdav.jar
2001-08-15 13:48:50 WebappLoader[/slide]: Deploy JAR
/WEB-INF/lib/servlet.jar to
C:\appl\jakarta-tomcat-4.0-b7\webapps\slide\WEB-INF\lib\servlet.jar
--------------------------
2001-08-15 13:48:50 StandardManager[/slide]: Seeding random number
generator class java.security.SecureRandom
2001-08-15 13:48:50 StandardManager[/slide]: Seeding of random number
generator has been completed
2001-08-15 13:48:50 StandardWrapper[/slide:webdav]: Marking servlet
webdav as unavailable
2001-08-15 13:48:50 StandardContext[/slide]: Servlet /slide threw load()
exception
javax.servlet.ServletException: Class
org.apache.slide.webdav.WebdavServlet is not a Servlet
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3240)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3350
)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:415)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:643)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:23
2)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:155)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:278)
at
org.apache.catalina.core.StandardService.start(StandardService.java:368)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:473)
at org.apache.catalina.startup.Catalina.start(Catalina.java:738)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:657)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:178)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202)
----- Root Cause -----
java.lang.ClassCastException: org.apache.slide.webdav.WebdavServlet
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:809)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3240)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3350
)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:415)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:643)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:23
2)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:155)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:278)
at
org.apache.catalina.core.StandardService.start(StandardService.java:368)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:473)
at org.apache.catalina.startup.Catalina.start(Catalina.java:738)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:657)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:178)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202)
2001-08-15 13:48:50 StandardWrapper[/slide:default]: Loading container
servlet default
2001-08-15 13:48:50 default: init
2001-08-15 13:48:50 StandardWrapper[/slide:invoker]: Loading container
servlet invoker
------------------------------------------------------------------------
---------------------------------
-----Original Message-----
From: Dirk Verbeeck [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 14, 2001 8:24 PM
To: [EMAIL PROTECTED]
Subject: Re: Webdav programming
"Kumar, Ashok" wrote:
> Hi Dirk
>
> I tried out as U said. But seems there are some version mismatches.
> I took the lates CVS source and build the slide.war and deployed in
> tomcat4.0 b7
> Then Tried to connect using the Slide webdavclient(invoked using
> therun.bat)
>
> When i tried using the Put command as mentioned earlier I got the
> Forbidden message
> Now I used ur Domain.xml and also tried the acl command I got the
> following messages
> what has to be done , Any tip. .....
>
> [ Slide ] $ open http://akumar.centervilletech.com:8080/slide
> [AKUMAR.CENTERVILLETECH.COM] /slide/ $ put j3.pdf files
> Uploading 'j3.pdf' to '/slide/files': failed.
> Forbidden (403)
This error is because you tried to replace the /slide/files collection
with
your file and that is forbidden.
The help text of the put command is not very clear but the second
argument
(path) must include the target filename part.
In your case:
[AKUMAR.CENTERVILLETECH.COM] /slide/ $ put j3.pdf files/j3.pdf
> [AKUMAR.CENTERVILLETECH.COM] /slide/ $ acl
> Error: PropFind didn't return an AclProperty!
Very strange...
Can you first do "set debug on" and then "acl", and send me the output ?
How did you deploy slide on tomcat 4 ?
extra libraries you used, setting you modified ...
Dirk