You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2006/10/29 01:48:32 UTC

svn commit: r468788 - /incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java

Author: dblevins
Date: Sat Oct 28 16:48:32 2006
New Revision: 468788

URL: http://svn.apache.org/viewvc?view=rev&rev=468788
Log:
Small change to take the current listener, put it in the registry then put the registry in as the primary listener.

Modified:
    incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java

Modified: incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java?view=diff&rev=468788&r1=468787&r2=468788
==============================================================================
--- incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java (original)
+++ incubator/openejb/trunk/openejb3/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpEjbServer.java Sat Oct 28 16:48:32 2006
@@ -20,6 +20,7 @@
 import org.apache.openejb.server.ServerService;
 import org.apache.openejb.server.ServiceException;
 import org.apache.openejb.server.ejbd.EjbServer;
+import org.apache.openejb.loader.SystemInstance;
 
 import java.util.Properties;
 import java.net.Socket;
@@ -39,7 +40,12 @@
         name = props.getProperty("name");
         EjbServer ejbServer = new EjbServer();
         ServerServiceAdapter adapter = new ServerServiceAdapter(ejbServer);
-        httpServer = new HttpServer(adapter);
+
+        HttpListenerRegistry registry = new HttpListenerRegistry();
+        SystemInstance.get().setComponent(HttpListenerRegistry.class, registry);
+        registry.addHttpListener(adapter, "/ejb/.*");
+
+        httpServer = new HttpServer(registry);
         httpServer.init(props);
         ejbServer.init(props);
     }