Repository: knox Updated Branches: refs/heads/master 6d4756f3d -> 772bc33d4
KNOX-1161 - Update hadoop dependencies to hadoop 3 Project: http://git-wip-us.apache.org/repos/asf/knox/repo Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/772bc33d Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/772bc33d Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/772bc33d Branch: refs/heads/master Commit: 772bc33d48dd37be5cd098992df3e50db24326f3 Parents: 6d4756f Author: Sandeep More <m...@apache.org> Authored: Fri Jan 5 14:38:24 2018 -0500 Committer: Sandeep More <m...@apache.org> Committed: Fri Jan 5 14:38:24 2018 -0500 ---------------------------------------------------------------------- .../filter/PortMappingHelperHandler.java | 2 +- gateway-test-release/pom.xml | 77 ++++++++++++++++++++ pom.xml | 31 +++++++- 3 files changed, 107 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/knox/blob/772bc33d/gateway-server/src/main/java/org/apache/hadoop/gateway/filter/PortMappingHelperHandler.java ---------------------------------------------------------------------- diff --git a/gateway-server/src/main/java/org/apache/hadoop/gateway/filter/PortMappingHelperHandler.java b/gateway-server/src/main/java/org/apache/hadoop/gateway/filter/PortMappingHelperHandler.java index ea3efc4..06d9668 100644 --- a/gateway-server/src/main/java/org/apache/hadoop/gateway/filter/PortMappingHelperHandler.java +++ b/gateway-server/src/main/java/org/apache/hadoop/gateway/filter/PortMappingHelperHandler.java @@ -96,7 +96,7 @@ public class PortMappingHelperHandler extends HandlerWrapper { throws IOException, ServletException { String newTarget = target; - String baseURI = baseRequest.getUri().toString(); + String baseURI = baseRequest.getRequestURI(); // If Port Mapping feature enabled if (config.isGatewayPortMappingEnabled()) { http://git-wip-us.apache.org/repos/asf/knox/blob/772bc33d/gateway-test-release/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test-release/pom.xml b/gateway-test-release/pom.xml index e61e0c8..48def02 100644 --- a/gateway-test-release/pom.xml +++ b/gateway-test-release/pom.xml @@ -34,7 +34,62 @@ <module>webhdfs-test</module> </modules> + <properties> + <jetty.version>9.3.19.v20170502</jetty.version> + <mockito.version>1.8.4</mockito.version> + <jackson2.version>2.7.8</jackson2.version> + </properties> + + <dependencies> + <!-- Hadoop 3.0 Deps. --> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>${jackson2.version}</version> + </dependency> + + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + <version>${mockito.version}</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>javax.servlet-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-servlet</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-webapp</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util-ajax</artifactId> + <version>${jetty.version}</version> + </dependency> + + + <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> @@ -118,10 +173,27 @@ <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-all</artifactId> </exclusion> + + <exclusion> + <groupId>commons-configuration</groupId> + <artifactId>commons-configuration</artifactId> + </exclusion> + + <exclusion> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> + <groupId>commons-configuration</groupId> + <artifactId>commons-configuration</artifactId> + <version>1.10</version> + </dependency> + + <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <scope>test</scope> @@ -152,6 +224,11 @@ </dependency> <dependency> + <groupId>org.apache.kerby</groupId> + <artifactId>kerb-simplekdc</artifactId> + </dependency> + + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> http://git-wip-us.apache.org/repos/asf/knox/blob/772bc33d/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index fd7f62b..6bd9396 100644 --- a/pom.xml +++ b/pom.xml @@ -112,7 +112,7 @@ <gateway-version>1.0.0-SNAPSHOT</gateway-version> <gateway-group>org.apache.knox</gateway-group> <groovy-version>2.4.6</groovy-version> - <hadoop-version>2.7.3</hadoop-version> + <hadoop-version>3.0.0</hadoop-version> <jackson.version>2.8.10</jackson.version> <jetty-version>9.2.15.v20160210</jetty-version> <surefire-version>2.16</surefire-version> @@ -121,6 +121,9 @@ <javax-websocket-version>1.1</javax-websocket-version> <metrics-version>3.1.2</metrics-version> <shiro.version>1.2.6</shiro.version> + <kerb-simplekdc-version>1.0.0-RC2</kerb-simplekdc-version> + <commons-beanutils-version>1.9.3</commons-beanutils-version> + <jackson2.version>2.2.2</jackson2.version> </properties> <licenses> @@ -1015,10 +1018,34 @@ <groupId>xmlenc</groupId> <artifactId>xmlenc</artifactId> </exclusion> + + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-servlet</artifactId> + </exclusion> + + <exclusion> + <groupId>org.apache.kerby</groupId> + <artifactId>kerb-simplekdc</artifactId> + </exclusion> + + <!-- + <exclusion> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + </exclusion> + --> + </exclusions> </dependency> <dependency> + <groupId>org.apache.kerby</groupId> + <artifactId>kerb-simplekdc</artifactId> + <version>${kerb-simplekdc-version}</version> + </dependency> + + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> @@ -1057,7 +1084,7 @@ <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> - <version>1.9.2</version> + <version>${commons-beanutils-version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId>