Upgrade axis2-saaj to Jetty 9
diff --git a/modules/saaj/pom.xml b/modules/saaj/pom.xml
index a0c3f1c..8dd458c 100644
--- a/modules/saaj/pom.xml
+++ b/modules/saaj/pom.xml
@@ -104,8 +104,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>jetty</groupId>
-            <artifactId>jetty</artifactId>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-server</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git a/modules/saaj/test/org/apache/axis2/saaj/SOAPConnectionTest.java b/modules/saaj/test/org/apache/axis2/saaj/SOAPConnectionTest.java
index 79820cf..8102509 100644
--- a/modules/saaj/test/org/apache/axis2/saaj/SOAPConnectionTest.java
+++ b/modules/saaj/test/org/apache/axis2/saaj/SOAPConnectionTest.java
@@ -21,17 +21,16 @@
 
 import junit.framework.Assert;
 
+import org.eclipse.jetty.server.Handler;
+import org.eclipse.jetty.server.Request;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.handler.AbstractHandler;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.mortbay.http.HttpContext;
-import org.mortbay.http.HttpException;
-import org.mortbay.http.HttpHandler;
-import org.mortbay.http.HttpRequest;
-import org.mortbay.http.HttpResponse;
-import org.mortbay.http.SocketListener;
-import org.mortbay.http.handler.AbstractHttpHandler;
-import org.mortbay.jetty.Server;
 
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 import javax.xml.soap.MessageFactory;
 import javax.xml.soap.SOAPBody;
 import javax.xml.soap.SOAPConnection;
@@ -111,33 +110,29 @@
 
     @Validated @Test
     public void testGet() throws Exception {
-        Server server = new Server();
-        SocketListener listener = new SocketListener();
-        server.addListener(listener);
-        HttpContext context = new HttpContext(server, "/*");
-        HttpHandler handler = new AbstractHttpHandler() {
-            public void handle(String pathInContext, String pathParams,
-                    HttpRequest request, HttpResponse response) throws HttpException, IOException {
-
+        Server server = new Server(0);
+        Handler handler = new AbstractHandler() {
+            @Override
+            public void handle(String target, Request baseRequest, HttpServletRequest request,
+                    HttpServletResponse response) throws IOException, ServletException {
                 try {
                     SOAPMessage message = MessageFactory.newInstance().createMessage();
                     SOAPBody body = message.getSOAPBody();
                     body.addChildElement("root");
                     response.setContentType(SOAPConstants.SOAP_1_1_CONTENT_TYPE);
                     message.writeTo(response.getOutputStream());
-                    request.setHandled(true);
+                    baseRequest.setHandled(true);
                 } catch (SOAPException ex) {
                     throw new RuntimeException("Failed to generate SOAP message", ex);
                 }
             }
         };
-        context.addHandler(handler);
+        server.setHandler(handler);
         server.start();
         try {
             SOAPConnectionFactory sf = new SOAPConnectionFactoryImpl();
             SOAPConnection con = sf.createConnection();
-            URL urlEndpoint = new URL("http", "localhost", listener.getPort(), "/test");
-            SOAPMessage reply = con.get(urlEndpoint);
+            SOAPMessage reply = con.get(new URL(server.getURI().toURL(), "/test"));
             SOAPElement bodyElement = (SOAPElement)reply.getSOAPBody().getChildElements().next();
             assertEquals("root", bodyElement.getLocalName());
         } finally {
diff --git a/pom.xml b/pom.xml
index c4ed9c8..be58636 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1073,11 +1073,6 @@
             
             <!-- Jetty is used by some of the unit tests -->
             <dependency>
-                <groupId>jetty</groupId>
-                <artifactId>jetty</artifactId>
-                <version>5.1.10</version>
-            </dependency>
-            <dependency>
                 <groupId>org.eclipse.jetty</groupId>
                 <artifactId>jetty-server</artifactId>
                 <version>${jetty.version}</version>