Author: rfeng
Date: Sun Oct 11 05:27:16 2009
New Revision: 824025

URL: http://svn.apache.org/viewvc?rev=824025&view=rev
Log:
Add http host for jetty 7 (org.eclipse.jetty)

Added:
    tuscany/java/sca/modules/host-jetty7/
      - copied from r823669, tuscany/java/sca/modules/host-jetty/
    
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/
      - copied from r823669, 
tuscany/java/sca/modules/host-jetty/src/main/java/org/apache/tuscany/sca/http/jetty/
    
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/
      - copied from r823669, 
tuscany/java/sca/modules/host-jetty/src/test/java/org/apache/tuscany/sca/http/jetty/
Removed:
    
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty/
    
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyLogger.java
    
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty/
Modified:
    tuscany/java/sca/modules/host-jetty7/META-INF/MANIFEST.MF
    tuscany/java/sca/modules/host-jetty7/pom.xml
    
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyDefaultServlet.java
    
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyServer.java
    
tuscany/java/sca/modules/host-jetty7/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHost
    
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/JettyServerTestCase.java

Modified: tuscany/java/sca/modules/host-jetty7/META-INF/MANIFEST.MF
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/META-INF/MANIFEST.MF?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-jetty7/META-INF/MANIFEST.MF (original)
+++ tuscany/java/sca/modules/host-jetty7/META-INF/MANIFEST.MF Sun Oct 11 
05:27:16 2009
@@ -1,7 +1,7 @@
 Manifest-Version: 1.0
 Private-Package: org.apache.tuscany.sca.http.jetty;version="2.0.0"
 Tool: Bnd-0.0.255
-Bundle-Name: Apache Tuscany SCA Jetty Servlet Host Extension
+Bundle-Name: Apache Tuscany SCA Jetty7 Servlet Host Extension
 Created-By: 1.6.0_07 (Sun Microsystems Inc.)
 Bundle-Vendor: The Apache Software Foundation
 Bundle-Version: 2.0.0
@@ -15,15 +15,15 @@
  org.apache.tuscany.sca.core;version="2.0.0",
  org.apache.tuscany.sca.host.http;version="2.0.0",
  org.apache.tuscany.sca.work;version="2.0.0",
- org.mortbay.component;version="6.1.19",
- org.mortbay.jetty;version="6.1.19",
- org.mortbay.jetty.handler;version="6.1.19",
- org.mortbay.jetty.nio;version="6.1.19",
- org.mortbay.jetty.security;version="6.1.19",
- org.mortbay.jetty.servlet;version="6.1.19",
- org.mortbay.log;version="6.1.19",
- org.mortbay.resource;version="6.1.19",
- org.mortbay.thread;version="6.1.19"
-Bundle-SymbolicName: org.apache.tuscany.sca.host.jetty
+ org.eclipse.jetty.util.component;version="7.0.0.v20091005",
+ org.eclipse.jetty;version="7.0.0.v20091005",
+ org.eclipse.jetty.handler;version="7.0.0.v20091005",
+ org.eclipse.jetty.nio;version="7.0.0.v20091005",
+ org.eclipse.jetty.security;version="7.0.0.v20091005",
+ org.eclipse.jetty.servlet;version="7.0.0.v20091005",
+ org.eclipse.jetty.util.log;version="7.0.0.v20091005",
+ org.eclipse.jetty.util.resource;version="7.0.0.v20091005",
+ org.eclipse.jetty.util.thread;version="7.0.0.v20091005"
+Bundle-SymbolicName: org.apache.tuscany.sca.host.jetty7
 Bundle-DocURL: http://www.apache.org/
 Bundle-RequiredExecutionEnvironment: J2SE-1.5,JavaSE-1.6

Modified: tuscany/java/sca/modules/host-jetty7/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/pom.xml?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-jetty7/pom.xml (original)
+++ tuscany/java/sca/modules/host-jetty7/pom.xml Sun Oct 11 05:27:16 2009
@@ -25,8 +25,8 @@
         <version>2.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
-    <artifactId>tuscany-host-jetty</artifactId>
-    <name>Apache Tuscany SCA Jetty Servlet Host Extension</name>
+    <artifactId>tuscany-host-jetty7</artifactId>
+    <name>Apache Tuscany SCA Jetty7 Servlet Host Extension</name>
 
     <dependencies>
         <dependency>
@@ -36,27 +36,15 @@
         </dependency>
 
         <dependency>
-            <groupId>org.mortbay.jetty</groupId>
-            <artifactId>jetty</artifactId>
-            <version>6.1.19</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.mortbay.jetty</groupId>
-                    <artifactId>servlet-api</artifactId>
-                </exclusion>
-            </exclusions>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-server</artifactId>
+            <version>7.0.0.v20091005</version>
         </dependency>
 
         <dependency>
-            <groupId>org.mortbay.jetty</groupId>
-            <artifactId>jetty-util</artifactId>
-            <version>6.1.19</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.mortbay.jetty</groupId>
-                    <artifactId>servlet-api</artifactId>
-                </exclusion>
-            </exclusions>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-servlet</artifactId>
+            <version>7.0.0.v20091005</version>
         </dependency>
 
         <dependency>

Modified: 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyDefaultServlet.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyDefaultServlet.java?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyDefaultServlet.java
 (original)
+++ 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyDefaultServlet.java
 Sun Oct 11 05:27:16 2009
@@ -17,16 +17,16 @@
  * under the License.    
  */
 
-package org.apache.tuscany.sca.http.jetty;
+package org.apache.tuscany.sca.http.jetty7;
 
 import java.io.File;
 import java.io.IOException;
 import java.net.MalformedURLException;
 import java.net.URL;
 
-import org.mortbay.jetty.servlet.DefaultServlet;
-import org.mortbay.resource.Resource;
-import org.mortbay.resource.URLResource;
+import org.eclipse.jetty.servlet.DefaultServlet;
+import org.eclipse.jetty.util.resource.Resource;
+import org.eclipse.jetty.util.resource.URLResource;
 
 /**
  * Customizes the Jetty default Servlet.

Modified: 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyServer.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyServer.java?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyServer.java
 (original)
+++ 
tuscany/java/sca/modules/host-jetty7/src/main/java/org/apache/tuscany/sca/http/jetty7/JettyServer.java
 Sun Oct 11 05:27:16 2009
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tuscany.sca.http.jetty;
+package org.apache.tuscany.sca.http.jetty7;
 
 import java.net.InetAddress;
 import java.net.MalformedURLException;
@@ -34,7 +34,6 @@
 import java.util.Map;
 import java.util.Set;
 import java.util.Map.Entry;
-import java.util.logging.Logger;
 
 import javax.servlet.RequestDispatcher;
 import javax.servlet.Servlet;
@@ -47,18 +46,20 @@
 import org.apache.tuscany.sca.host.http.ServletHost;
 import org.apache.tuscany.sca.host.http.ServletMappingException;
 import org.apache.tuscany.sca.work.WorkScheduler;
-import org.mortbay.jetty.Connector;
-import org.mortbay.jetty.Server;
-import org.mortbay.jetty.handler.ContextHandler;
-import org.mortbay.jetty.nio.SelectChannelConnector;
-import org.mortbay.jetty.security.SslSocketConnector;
-import org.mortbay.jetty.servlet.DefaultServlet;
-import org.mortbay.jetty.servlet.ServletHandler;
-import org.mortbay.jetty.servlet.ServletHolder;
-import org.mortbay.jetty.servlet.ServletMapping;
-import org.mortbay.jetty.servlet.SessionHandler;
-import org.mortbay.log.Log;
-import org.mortbay.thread.ThreadPool;
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.handler.ContextHandler;
+import org.eclipse.jetty.server.nio.SelectChannelConnector;
+import org.eclipse.jetty.server.session.SessionHandler;
+import org.eclipse.jetty.server.ssl.SslSocketConnector;
+import org.eclipse.jetty.servlet.DefaultServlet;
+import org.eclipse.jetty.servlet.ServletHandler;
+import org.eclipse.jetty.servlet.ServletHolder;
+import org.eclipse.jetty.servlet.ServletMapping;
+import org.eclipse.jetty.util.log.JavaUtilLog;
+import org.eclipse.jetty.util.log.Log;
+import org.eclipse.jetty.util.log.Logger;
+import org.eclipse.jetty.util.thread.ThreadPool;
 
 /**
  * Implements an HTTP transport service using Jetty.
@@ -66,7 +67,7 @@
  * @version $Rev$ $Date$
  */
 public class JettyServer implements ServletHost, LifeCycleListener {
-    private static final Logger logger = 
Logger.getLogger(JettyServer.class.getName());
+    private static final java.util.logging.Logger logger = 
java.util.logging.Logger.getLogger(JettyServer.class.getName());
 
     private final Object joinLock = new Object();
     private String trustStore;
@@ -106,7 +107,7 @@
     private Map<Integer, Port> ports = new HashMap<Integer, Port>();
 
     private String contextPath = "/";
-    private org.mortbay.log.Logger jettyLogger;
+    private Logger jettyLogger;
 
     public JettyServer(ExtensionPointRegistry registry) {
         
this(registry.getExtensionPoint(UtilityExtensionPoint.class).getUtility(WorkScheduler.class));
@@ -228,7 +229,7 @@
 
                 SessionHandler sessionHandler = new SessionHandler();
                 ServletHandler servletHandler = new ServletHandler();
-                sessionHandler.addHandler(servletHandler);
+                sessionHandler.setHandler(servletHandler);
 
                 contextHandler.setHandler(sessionHandler);
 
@@ -509,12 +510,11 @@
 
     public void start() {
         try {
-            jettyLogger = Log.getLog();
+            jettyLogger = new JavaUtilLog(JettyServer.class.getName());
+            Log.setLog(jettyLogger);
         } catch (Throwable e) {
             // Ignore
-        } finally {
-            Log.setLog(new JettyLogger());
-        }
+        } 
     }
 
 }

Modified: 
tuscany/java/sca/modules/host-jetty7/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHost
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHost?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/host-jetty7/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHost
 (original)
+++ 
tuscany/java/sca/modules/host-jetty7/src/main/resources/META-INF/services/org.apache.tuscany.sca.host.http.ServletHost
 Sun Oct 11 05:27:16 2009
@@ -15,4 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 # Implementation class for the ServletHost
-org.apache.tuscany.sca.http.jetty.JettyServer;name=jetty,ranking=100
\ No newline at end of file
+org.apache.tuscany.sca.http.jetty7.JettyServer;name=jetty7,ranking=50
\ No newline at end of file

Modified: 
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/JettyServerTestCase.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/JettyServerTestCase.java?rev=824025&r1=823669&r2=824025&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/JettyServerTestCase.java
 (original)
+++ 
tuscany/java/sca/modules/host-jetty7/src/test/java/org/apache/tuscany/sca/http/jetty7/JettyServerTestCase.java
 Sun Oct 11 05:27:16 2009
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tuscany.sca.http.jetty;
+package org.apache.tuscany.sca.http.jetty7;
 
 import java.io.BufferedReader;
 import java.io.IOException;
@@ -39,6 +39,7 @@
 import junit.framework.TestCase;
 
 import org.apache.tuscany.sca.host.http.DefaultResourceServlet;
+import org.apache.tuscany.sca.http.jetty7.JettyServer;
 import org.apache.tuscany.sca.work.NotificationListener;
 import org.apache.tuscany.sca.work.WorkScheduler;
 
@@ -103,6 +104,7 @@
         System.setProperty("javax.net.ssl.keyStore", 
"target/test-classes/tuscany.keyStore");
         System.setProperty("javax.net.ssl.keyStorePassword", "apache");
         System.setProperty("jetty.ssl.password", "apache");
+        System.setProperty("org.eclipse.jetty.ssl.password", "apache");
         JettyServer service = new JettyServer(workScheduler);
         service.start();
         TestServlet servlet = new TestServlet();
@@ -112,6 +114,7 @@
             System.clearProperty("javax.net.ssl.keyStore");
             System.clearProperty("javax.net.ssl.keyStorePassword");
             System.clearProperty("jetty.ssl.password");
+            System.clearProperty("org.eclipse.jetty.ssl.password");
         }
         System.setProperty("javax.net.ssl.trustStore", 
"target/test-classes/tuscany.keyStore");
         System.setProperty("javax.net.ssl.trustStorePassword", "apache");


Reply via email to