You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by shahab <pi...@yahoo.com> on 2007/10/03 17:00:33 UTC

Help - "javax.servlet.UnavailableException: No resources"

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-name>webdav</servlet-name>
    <servlet-class>mypackage.WebdavServlet</servlet-class> 

     <init-param>
      <param-name>debug</param-name> 
      <param-value>1</param-value> 
     </init-param>
     <init-param>
      <param-name>listings</param-name> 
      <param-value>true</param-value> 
     </init-param>
    
    <servlet-class>mypackage.WebdavServlet</servlet-class>

  </servlet>

  <servlet-mapping>
    <servlet-name>webdav</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.    

Re: Help - "javax.servlet.UnavailableException: No resources"

Posted by Mark Thomas <ma...@apache.org>.
shahab wrote:
> So I downloaded the webDAV Servlet and included  it in my application.

>From where? The webdav servlet is part of the standard Tomcat
distribution.

Mark


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org