diff options
author | Olivier Lamy <olamy@apache.org> | 2011-10-27 18:10:24 +0000 |
---|---|---|
committer | Olivier Lamy <olamy@apache.org> | 2011-10-27 18:10:24 +0000 |
commit | 58991fda0dff4248dafa7af9ffa7197f3916f213 (patch) | |
tree | 0ced1202d5bb87208281a6de73ceb27e81b1a01f /archiva-modules | |
parent | e624d21c43d266c097123f89d8d82c181640f6c3 (diff) | |
download | archiva-58991fda0dff4248dafa7af9ffa7197f3916f213.tar.gz archiva-58991fda0dff4248dafa7af9ffa7197f3916f213.zip |
[MRM-1539] Upgrade to Jetty: fix webdav test
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1189905 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules')
-rw-r--r-- | archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java index ad79464b3..b16834dd3 100644 --- a/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java +++ b/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java @@ -21,20 +21,22 @@ package org.apache.archiva.webdav; import com.meterware.httpunit.WebConversation; import com.meterware.httpunit.WebResponse; -import org.apache.commons.io.FileUtils; import org.apache.archiva.configuration.ProxyConnectorConfiguration; import org.apache.archiva.configuration.RemoteRepositoryConfiguration; import org.apache.archiva.policies.CachedFailuresPolicy; import org.apache.archiva.policies.ChecksumPolicy; import org.apache.archiva.policies.ReleasesPolicy; import org.apache.archiva.policies.SnapshotsPolicy; +import org.apache.commons.io.FileUtils; +import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.handler.ContextHandler; +import org.eclipse.jetty.server.handler.ContextHandlerCollection; +import org.eclipse.jetty.servlet.DefaultServlet; +import org.eclipse.jetty.servlet.ServletContextHandler; +import org.eclipse.jetty.servlet.ServletHandler; +import org.eclipse.jetty.servlet.ServletHolder; import org.junit.After; import org.junit.Before; -import org.mortbay.jetty.Server; -import org.mortbay.jetty.handler.ContextHandler; -import org.mortbay.jetty.handler.ContextHandlerCollection; -import org.mortbay.jetty.servlet.DefaultServlet; -import org.mortbay.jetty.servlet.ServletHandler; import java.io.File; @@ -122,14 +124,15 @@ public abstract class AbstractRepositoryServletProxiedTestCase ContextHandlerCollection contexts = new ContextHandlerCollection(); repo.server.setHandler( contexts ); - ContextHandler context = new ContextHandler(); + ServletContextHandler context = new ServletContextHandler(); context.setContextPath( repo.context ); context.setResourceBase( repo.root.getAbsolutePath() ); context.setAttribute( "dirAllowed", true ); context.setAttribute( "maxCacheSize", 0 ); - ServletHandler servlet = new ServletHandler(); - servlet.addServletWithMapping( DefaultServlet.class.getName(), "/" ); - context.setHandler( servlet ); + + ServletHolder sh = new ServletHolder( DefaultServlet.class ); + context.addServlet( sh, "/" ); + contexts.addHandler( context ); repo.server.start(); |