[ 
https://issues.apache.org/jira/browse/HADOOP-10075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14000876#comment-14000876
 ] 

Jinghui Wang commented on HADOOP-10075:
---------------------------------------

I am running some unit tests with the attached patch applied and started seeing 
errors in many httpserver related UTs:
java.lang.SecurityException: Signers of 'javax.servlet.HttpConstraintElement' 
do not match signers of other classes in package

After find going through maven dependency tree, I found that both 
javax.servlet:servlet-api and org.eclipse.jetty.orbit:javax.servlet (through 
jetty-server) are included on the classpath. Wondering if I am missing 
something or the patch has not been tested with Hadoop unit tests yet.

maven dependency output:

[INFO] +- javax.servlet:servlet-api:jar:3.0-alpha-1:compile
[INFO] |  +- 
org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile
[INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.0.4.v20130625:compile
[INFO] |  \- (org.eclipse.jetty:jetty-servlet:jar:9.0.4.v20130625:compile - 
omitted for duplicate)
[INFO] +- org.glassfish.web:javax.servlet.jsp:jar:2.2.6:compile
[INFO] |  \- javax.servlet.jsp:javax.servlet.jsp-api:jar:2.2.1:compile
[INFO] +- org.apache.tomcat:tomcat-servlet-api:jar:7.0.37:compile
[INFO] |  +- (javax.servlet:servlet-api:jar:3.0-alpha-1:provided - omitted for 
duplicate)
[INFO] |  |  +- 
org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:provided
[INFO] |  +- org.eclipse.jetty:jetty-servlet:jar:9.0.4.v20130625:provided
[INFO] |  |  \- (org.eclipse.jetty:jetty-servlet:jar:9.0.4.v20130625:provided - 
omitted for duplicate)
[INFO] |  +- org.glassfish.web:javax.servlet.jsp:jar:2.2.6:provided
[INFO] |  |  \- javax.servlet.jsp:javax.servlet.jsp-api:jar:2.2.1:provided
[INFO] |  +- org.apache.tomcat:tomcat-servlet-api:jar:7.0.37:provided
[INFO] +- javax.servlet:servlet-api:jar:3.0-alpha-1:provided


> Update jetty dependency to version 9
> ------------------------------------
>
>                 Key: HADOOP-10075
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10075
>             Project: Hadoop Common
>          Issue Type: Improvement
>    Affects Versions: 2.2.0
>            Reporter: Robert Rati
>            Assignee: Robert Rati
>         Attachments: HADOOP-10075.patch
>
>
> Jetty6 is no longer maintained.  Update the dependency to jetty9.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to