diff --git a/google-oauth-client-jetty/pom.xml b/google-oauth-client-jetty/pom.xml
index 27cc4dd1a..c446d0237 100644
--- a/google-oauth-client-jetty/pom.xml
+++ b/google-oauth-client-jetty/pom.xml
@@ -87,8 +87,8 @@
google-oauth-client-java6
- org.mortbay.jetty
- jetty
+ org.eclipse.jetty
+ jetty-server
junit
diff --git a/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java b/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java
index 38cdaca34..06f26f873 100644
--- a/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java
+++ b/google-oauth-client-jetty/src/main/java/com/google/api/client/extensions/jetty/auth/oauth2/LocalServerReceiver.java
@@ -21,10 +21,10 @@
import java.util.concurrent.Semaphore;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.mortbay.jetty.Connector;
-import org.mortbay.jetty.Request;
-import org.mortbay.jetty.Server;
-import org.mortbay.jetty.handler.AbstractHandler;
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Request;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.handler.AbstractHandler;
/**
* OAuth 2.0 verification code receiver that runs a Jetty server on a free port, waiting for a
@@ -118,7 +118,7 @@ public String getRedirectUri() throws IOException {
server = new Server(port != -1 ? port : 0);
Connector connector = server.getConnectors()[0];
connector.setHost(host);
- server.addHandler(new CallbackHandler());
+ server.setHandler(new CallbackHandler());
try {
server.start();
port = connector.getLocalPort();
@@ -254,7 +254,8 @@ class CallbackHandler extends AbstractHandler {
@Override
public void handle(
- String target, HttpServletRequest request, HttpServletResponse response, int dispatch)
+ String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response
+ )
throws IOException {
if (!callbackPath.equals(target)) {
return;
diff --git a/pom.xml b/pom.xml
index 2230c4d5e..1805f0f13 100644
--- a/pom.xml
+++ b/pom.xml
@@ -151,8 +151,8 @@
${project.version}
- org.mortbay.jetty
- jetty
+ org.eclipse.jetty
+ jetty-server
${project.jetty.version}
@@ -449,7 +449,7 @@
2.1
1.9.13
2.9.6
- 6.1.26
+ 8.2.0.v20160908
2.6.1
28.1-android
1.1.4c