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 02:08:21 UTC

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

Author: dblevins
Date: Sat Oct 28 17:08:21 2006
New Revision: 468793

URL: http://svn.apache.org/viewvc?view=rev&rev=468793
Log:
First check to see if someone already created the registry

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=468793&r1=468792&r2=468793
==============================================================================
--- 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 17:08:21 2006
@@ -41,8 +41,13 @@
         EjbServer ejbServer = new EjbServer();
         ServerServiceAdapter adapter = new ServerServiceAdapter(ejbServer);
 
-        HttpListenerRegistry registry = new HttpListenerRegistry();
-        SystemInstance.get().setComponent(HttpListenerRegistry.class, registry);
+        SystemInstance systemInstance = SystemInstance.get();
+        HttpListenerRegistry registry = (HttpListenerRegistry) systemInstance.getComponent(HttpListenerRegistry.class);
+        if (registry == null){
+            registry = new HttpListenerRegistry();
+            systemInstance.setComponent(HttpListenerRegistry.class, registry);
+        }
+
         registry.addHttpListener(adapter, "/ejb/.*");
 
         httpServer = new HttpServer(registry);