diff --git a/hadoop-client/pom.xml b/hadoop-client/pom.xml
index 2b66790f62..2b71361880 100644
--- a/hadoop-client/pom.xml
+++ b/hadoop-client/pom.xml
@@ -59,6 +59,10 @@
org.mortbay.jetty
jetty-util
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+
org.mortbay.jetty
servlet-api-2.5
diff --git a/hadoop-common-project/hadoop-auth/pom.xml b/hadoop-common-project/hadoop-auth/pom.xml
index 8eeafa574a..30068bf0a0 100644
--- a/hadoop-common-project/hadoop-auth/pom.xml
+++ b/hadoop-common-project/hadoop-auth/pom.xml
@@ -57,6 +57,11 @@
jetty-util
test
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ test
+
org.mortbay.jetty
jetty
diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt
index ec7753cd6a..6747a199dd 100644
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ b/hadoop-common-project/hadoop-common/CHANGES.txt
@@ -339,6 +339,8 @@ Trunk (Unreleased)
HADOOP-10611. KMS, keyVersion name should not be assumed to be
keyName@versionNumber. (tucu)
+ HADOOP-10717. Missing JSP support in Jetty (Dapeng Sun via stevel)
+
OPTIMIZATIONS
HADOOP-7761. Improve the performance of raw comparisons. (todd)
diff --git a/hadoop-common-project/hadoop-common/pom.xml b/hadoop-common-project/hadoop-common/pom.xml
index ce14b21c38..9a21c50450 100644
--- a/hadoop-common-project/hadoop-common/pom.xml
+++ b/hadoop-common-project/hadoop-common/pom.xml
@@ -103,6 +103,11 @@
jetty-util
compile
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ compile
+
com.sun.jersey
jersey-core
diff --git a/hadoop-common-project/hadoop-kms/pom.xml b/hadoop-common-project/hadoop-kms/pom.xml
index b65e67a5bb..389e13660d 100644
--- a/hadoop-common-project/hadoop-kms/pom.xml
+++ b/hadoop-common-project/hadoop-kms/pom.xml
@@ -183,6 +183,11 @@
jetty-util
compile
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ compile
+
com.codahale.metrics
metrics-core
diff --git a/hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml b/hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml
index c1e89707b0..812ec03df7 100644
--- a/hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml
+++ b/hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml
@@ -119,6 +119,10 @@
org.mortbay.jetty
jetty-util
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+
org.mortbay.jetty
servlet-api-2.5
diff --git a/hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml b/hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml
index 42962a6c26..3f978763bf 100644
--- a/hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml
+++ b/hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml
@@ -94,6 +94,11 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
jetty-util
compile
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ compile
+
com.sun.jersey
jersey-core
diff --git a/hadoop-hdfs-project/hadoop-hdfs/pom.xml b/hadoop-hdfs-project/hadoop-hdfs/pom.xml
index 14019b2692..09628be3ab 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/pom.xml
+++ b/hadoop-hdfs-project/hadoop-hdfs/pom.xml
@@ -81,6 +81,11 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
jetty-util
compile
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ compile
+
com.sun.jersey
jersey-core
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
index f359a4dece..d2947193c2 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
@@ -392,6 +392,11 @@
jetty-util
6.1.26
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ 6.1.26
+
org.glassfish
diff --git a/hadoop-tools/hadoop-sls/pom.xml b/hadoop-tools/hadoop-sls/pom.xml
index e82390db0d..7fefe5f9c3 100644
--- a/hadoop-tools/hadoop-sls/pom.xml
+++ b/hadoop-tools/hadoop-sls/pom.xml
@@ -70,6 +70,11 @@
jetty-util
provided
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+ compile
+
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml
index e1567a96bf..e78c12c26b 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml
@@ -61,6 +61,10 @@
org.mortbay.jetty
jetty-util
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+
com.sun.jersey
jersey-client
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
index 370cc36ea4..17c3f14cd4 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
@@ -84,6 +84,10 @@
org.mortbay.jetty
jetty-util
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+
com.google.guava
guava
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml
index 91dc26c01d..2912f8db16 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml
@@ -146,6 +146,10 @@
org.mortbay.jetty
jetty-util
+
+ org.mortbay.jetty
+ jsp-2.1-jetty
+
com.google.guava
guava