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.servletRequest(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