aboutsummaryrefslogtreecommitdiffstats
path: root/archiva-modules
diff options
context:
space:
mode:
authorOlivier Lamy <olamy@apache.org>2011-10-27 18:10:24 +0000
committerOlivier Lamy <olamy@apache.org>2011-10-27 18:10:24 +0000
commit58991fda0dff4248dafa7af9ffa7197f3916f213 (patch)
tree0ced1202d5bb87208281a6de73ceb27e81b1a01f /archiva-modules
parente624d21c43d266c097123f89d8d82c181640f6c3 (diff)
downloadarchiva-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.java23
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();