Does the directory you configured already exist? I don't think Archiva creates it at present.

This isn't anything to do with Jetty - we use the could.it webdav library (as you can see through the trace, it comes from a RepositoryAccess servlet in our code).

- Brett

On 13/11/2006, at 12:38 PM, Wendy Smoak wrote:

I'm running Archiva from a svn checkout, with the Jetty plugin. (mvn jetty:run)

I've created the admin user and a managed repo, and given the 'admin'
user the repository observer role for that repo.

From the Administration page, if I click on the WebDAV URL:
 http://localhost:9091/repository/MyRepo

I get the error below.  A quick Google search turns up a few things
that imply Jetty might not support DAV.  I'm not entirely sure whether
that's true (or what, exactly, DAV is, for that matter.)

Any ideas?

Error 404 Not Found

Resource in error: http://localhost:9091/repository/myrepo/MyRepo

Exception details:

it.could.webdav.DAVException: Not found
      at it.could.webdav.methods.HEAD.process(HEAD.java:52)
      at it.could.webdav.methods.GET.process(GET.java:58)
      at it.could.webdav.DAVProcessor.process(DAVProcessor.java:79)
at org.apache.maven.archiva.web.servlet.repository.RepositoryAccess.servl etRequest(RepositoryAccess.java:223) at org.apache.maven.archiva.web.servlet.PlexusComponentServlet.service (PlexusComponentServlet.java:126) at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1049) at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:189) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1040) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage (PageFilter.java:118) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter (PageFilter.java:52) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1040) at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter (ActionContextCleanUp.java:88) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:627) at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:149) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:123) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:141)
      at org.mortbay.jetty.Server.handle(Server.java:286)
at org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:444) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:701)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
at org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:203) at org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:340) at org.mortbay.jetty.nio.HttpChannelEndPoint.run (HttpChannelEndPoint.java:270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:475)

Thanks,
--
Wendy

Reply via email to