Hi,
I am trying to use webDAV servlet in my application So I downloaded the webDAV
Servlet and included it in my application. I put it in mypackage package.
But when a request is directed to this servlet, I get the following error.
INFO: Marking servlet webdav as unavailable
Oct 3, 2007 4:47:15 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet webdav
javax.servlet.UnavailableException: No resources
at org.apache.catalina.servlets.DefaultServlet.init(DefaultServlet.java:320)
at mypackage.WebdavServlet.init(WebdavServlet.java:221)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Just to test whether I can deploy this webDAV servlet, I have removed
everything from my web application and Here is my web.xml content:
!DOCTYPE web-app PUBLIC
'-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/dtd/web-app_2_3.dtd'
web-app
servlet
servlet-namewebdav/servlet-name
servlet-classmypackage.WebdavServlet/servlet-class
init-param
param-namedebug/param-name
param-value1/param-value
/init-param
init-param
param-namelistings/param-name
param-valuetrue/param-value
/init-param
servlet-classmypackage.WebdavServlet/servlet-class
/servlet
servlet-mapping
servlet-namewebdav/servlet-name
url-pattern/*/url-pattern
/servlet-mapping
/web-app
I am new to Tomcat and webDAV, but I think the problem is in deployment, but I
don't know where? I am using Tomcat plugins for Eclipse to deploy the web
application.
regards,
/shahab
-
Tonight's top picks. What will you watch tonight? Preview the hottest shows on
Yahoo! TV.