e4de6e9
diff --git a/assemble/pom.xml b/assemble/pom.xml
40b9a95
index db26388..49d127f 100644
e4de6e9
--- a/assemble/pom.xml
e4de6e9
+++ b/assemble/pom.xml
e4de6e9
@@ -126,10 +126,6 @@
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
       <groupId>org.eclipse.jetty</groupId>
e4de6e9
-      <artifactId>jetty-continuation</artifactId>
e4de6e9
-    </dependency>
e4de6e9
-    <dependency>
e4de6e9
-      <groupId>org.eclipse.jetty</groupId>
e4de6e9
       <artifactId>jetty-http</artifactId>
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
diff --git a/assemble/src/main/assemblies/component.xml b/assemble/src/main/assemblies/component.xml
40b9a95
index 96e1fbe..a0fd410 100644
e4de6e9
--- a/assemble/src/main/assemblies/component.xml
e4de6e9
+++ b/assemble/src/main/assemblies/component.xml
e4de6e9
@@ -35,7 +35,6 @@
e4de6e9
         <include>org.apache.commons:commons-math</include>
e4de6e9
         <include>org.apache.commons:commons-vfs2</include>
e4de6e9
         <include>org.apache.thrift:libthrift</include>
e4de6e9
-        <include>org.eclipse.jetty:jetty-continuation</include>
e4de6e9
         <include>org.eclipse.jetty:jetty-http</include>
e4de6e9
         <include>org.eclipse.jetty:jetty-io</include>
e4de6e9
         <include>org.eclipse.jetty:jetty-security</include>
e4de6e9
diff --git a/pom.xml b/pom.xml
40b9a95
index bd206e3..3d0d903 100644
e4de6e9
--- a/pom.xml
e4de6e9
+++ b/pom.xml
40b9a95
@@ -128,7 +128,7 @@
e4de6e9
     <hadoop.version>2.2.0</hadoop.version>
e4de6e9
     <httpclient.version>3.1</httpclient.version>
40b9a95
     <java.ver>1.6</java.ver>
e4de6e9
-    <jetty.version>8.1.15.v20140411</jetty.version>
e4de6e9
+    <jetty.version>9.1.5.v20140505</jetty.version>
e4de6e9
     
e4de6e9
     <maven.min-version>3.0.4</maven.min-version>
e4de6e9
     
40b9a95
@@ -204,7 +204,7 @@
e4de6e9
       <dependency>
e4de6e9
         <groupId>javax.servlet</groupId>
e4de6e9
         <artifactId>javax.servlet-api</artifactId>
e4de6e9
-        <version>3.0.1</version>
e4de6e9
+        <version>3.1.0</version>
e4de6e9
       </dependency>
e4de6e9
       <dependency>
e4de6e9
         <groupId>javax.ws.rs</groupId>
40b9a95
@@ -421,11 +421,6 @@
e4de6e9
       </dependency>
e4de6e9
       <dependency>
e4de6e9
         <groupId>org.eclipse.jetty</groupId>
e4de6e9
-        <artifactId>jetty-continuation</artifactId>
e4de6e9
-        <version>${jetty.version}</version>
e4de6e9
-      </dependency>
e4de6e9
-      <dependency>
e4de6e9
-        <groupId>org.eclipse.jetty</groupId>
e4de6e9
         <artifactId>jetty-http</artifactId>
e4de6e9
         <version>${jetty.version}</version>
e4de6e9
       </dependency>
40b9a95
@@ -454,12 +449,6 @@
40b9a95
         <artifactId>jetty-util</artifactId>
124e9f6
         <version>${jetty.version}</version>
124e9f6
       </dependency>
40b9a95
-      
40b9a95
-      <dependency>
124e9f6
-        <groupId>org.mortbay.jetty</groupId>
124e9f6
-        <artifactId>jetty</artifactId>
124e9f6
-        <version>6.1.26</version>
124e9f6
-      </dependency>
40b9a95
       <dependency>
124e9f6
         <groupId>org.powermock</groupId>
124e9f6
         <artifactId>powermock-api-easymock</artifactId>
e4de6e9
diff --git a/server/monitor/pom.xml b/server/monitor/pom.xml
40b9a95
index f3dcd4a..e8146be 100644
e4de6e9
--- a/server/monitor/pom.xml
e4de6e9
+++ b/server/monitor/pom.xml
e4de6e9
@@ -81,10 +81,6 @@
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
       <groupId>org.eclipse.jetty</groupId>
e4de6e9
-      <artifactId>jetty-http</artifactId>
e4de6e9
-    </dependency>
e4de6e9
-    <dependency>
e4de6e9
-      <groupId>org.eclipse.jetty</groupId>
e4de6e9
       <artifactId>jetty-security</artifactId>
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
@@ -101,7 +97,7 @@
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
       <groupId>org.eclipse.jetty</groupId>
e4de6e9
-      <artifactId>jetty-continuation</artifactId>
e4de6e9
+      <artifactId>jetty-http</artifactId>
e4de6e9
       <scope>runtime</scope>
e4de6e9
     </dependency>
e4de6e9
     <dependency>
e4de6e9
diff --git a/server/monitor/src/main/java/org/apache/accumulo/monitor/EmbeddedWebServer.java b/server/monitor/src/main/java/org/apache/accumulo/monitor/EmbeddedWebServer.java
40b9a95
index 41890e8..dea263a 100644
e4de6e9
--- a/server/monitor/src/main/java/org/apache/accumulo/monitor/EmbeddedWebServer.java
e4de6e9
+++ b/server/monitor/src/main/java/org/apache/accumulo/monitor/EmbeddedWebServer.java
40b9a95
@@ -23,10 +23,10 @@ import org.apache.accumulo.core.conf.Property;
40b9a95
 import org.apache.commons.lang.StringUtils;
40b9a95
 import org.eclipse.jetty.security.ConstraintMapping;
40b9a95
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
e4de6e9
+import org.eclipse.jetty.server.HttpConnectionFactory;
e4de6e9
 import org.eclipse.jetty.server.Server;
e4de6e9
-import org.eclipse.jetty.server.nio.SelectChannelConnector;
e4de6e9
+import org.eclipse.jetty.server.ServerConnector;
e4de6e9
 import org.eclipse.jetty.server.session.SessionHandler;
e4de6e9
-import org.eclipse.jetty.server.ssl.SslSelectChannelConnector;
e4de6e9
 import org.eclipse.jetty.servlet.ServletContextHandler;
40b9a95
 import org.eclipse.jetty.util.security.Constraint;
e4de6e9
 import org.eclipse.jetty.util.ssl.SslContextFactory;
40b9a95
@@ -35,7 +35,7 @@ public class EmbeddedWebServer {
e4de6e9
   private static String EMPTY = "";
e4de6e9
 
e4de6e9
   Server server = null;
e4de6e9
-  SelectChannelConnector connector = null;
e4de6e9
+  ServerConnector connector = null;
e4de6e9
   ServletContextHandler handler;
e4de6e9
   boolean usingSsl;
e4de6e9
 
40b9a95
@@ -48,13 +48,13 @@ public class EmbeddedWebServer {
e4de6e9
     final AccumuloConfiguration conf = Monitor.getSystemConfiguration();
e4de6e9
     if (EMPTY.equals(conf.get(Property.MONITOR_SSL_KEYSTORE)) || EMPTY.equals(conf.get(Property.MONITOR_SSL_KEYSTOREPASS))
e4de6e9
         || EMPTY.equals(conf.get(Property.MONITOR_SSL_TRUSTSTORE)) || EMPTY.equals(conf.get(Property.MONITOR_SSL_TRUSTSTOREPASS))) {
e4de6e9
-      connector = new SelectChannelConnector();
e4de6e9
+      connector = new ServerConnector(server, new HttpConnectionFactory());
e4de6e9
       usingSsl = false;
e4de6e9
     } else {
e4de6e9
       SslContextFactory sslContextFactory = new SslContextFactory();
e4de6e9
       sslContextFactory.setKeyStorePath(conf.get(Property.MONITOR_SSL_KEYSTORE));
e4de6e9
       sslContextFactory.setKeyStorePassword(conf.get(Property.MONITOR_SSL_KEYSTOREPASS));
e4de6e9
-      sslContextFactory.setTrustStore(conf.get(Property.MONITOR_SSL_TRUSTSTORE));
e4de6e9
+      sslContextFactory.setTrustStorePath(conf.get(Property.MONITOR_SSL_TRUSTSTORE));
e4de6e9
       sslContextFactory.setTrustStorePassword(conf.get(Property.MONITOR_SSL_TRUSTSTOREPASS));
e4de6e9
 
e4de6e9
       final String includedCiphers = conf.get(Property.MONITOR_SSL_INCLUDE_CIPHERS);
40b9a95
@@ -72,7 +72,7 @@ public class EmbeddedWebServer {
40b9a95
         sslContextFactory.setIncludeProtocols(StringUtils.split(includeProtocols, ','));
e4de6e9
       }
40b9a95
 
e4de6e9
-      connector = new SslSelectChannelConnector(sslContextFactory);
e4de6e9
+      connector = new ServerConnector(server, sslContextFactory);
e4de6e9
       usingSsl = true;
e4de6e9
     }
e4de6e9
 
124e9f6
diff --git a/start/pom.xml b/start/pom.xml
40b9a95
index 9f74aff..bd36449 100644
124e9f6
--- a/start/pom.xml
124e9f6
+++ b/start/pom.xml
40b9a95
@@ -109,24 +109,4 @@
40b9a95
       </plugins>
40b9a95
     </pluginManagement>
40b9a95
   </build>
40b9a95
-  <profiles>
40b9a95
-    
40b9a95
-    Activate using: mvn -Dhadoop.profile=1 -->
40b9a95
-    <profile>
40b9a95
-      <id>hadoop-1</id>
40b9a95
-      <activation>
40b9a95
-        <property>
40b9a95
-          <name>hadoop.profile</name>
40b9a95
-          <value>1</value>
40b9a95
-        </property>
40b9a95
-      </activation>
40b9a95
-      <dependencies>
40b9a95
-        <dependency>
40b9a95
-          <groupId>org.mortbay.jetty</groupId>
40b9a95
-          <artifactId>jetty</artifactId>
40b9a95
-          <scope>test</scope>
40b9a95
-        </dependency>
40b9a95
-      </dependencies>
40b9a95
-    </profile>
40b9a95
-  </profiles>
40b9a95
 </project>
124e9f6
diff --git a/test/pom.xml b/test/pom.xml
40b9a95
index 8d8b838..13998c3 100644
124e9f6
--- a/test/pom.xml
124e9f6
+++ b/test/pom.xml
40b9a95
@@ -307,11 +307,6 @@
40b9a95
           <artifactId>hadoop-tools</artifactId>
40b9a95
           <scope>test</scope>
40b9a95
         </dependency>
40b9a95
-        <dependency>
40b9a95
-          <groupId>org.mortbay.jetty</groupId>
40b9a95
-          <artifactId>jetty</artifactId>
40b9a95
-          <scope>test</scope>
40b9a95
-        </dependency>
40b9a95
       </dependencies>
40b9a95
     </profile>
40b9a95