[Mulgara-svn] r1256 - trunk/src/jar/server/java/org/mulgara/server

pag at mulgara.org pag at mulgara.org
Tue Sep 9 06:02:55 UTC 2008


Author: pag
Date: 2008-09-08 23:02:54 -0700 (Mon, 08 Sep 2008)
New Revision: 1256

Modified:
   trunk/src/jar/server/java/org/mulgara/server/EmbeddedMulgaraServer.java
Log:
Added the SessionFactoryProvider interface

Modified: trunk/src/jar/server/java/org/mulgara/server/EmbeddedMulgaraServer.java
===================================================================
--- trunk/src/jar/server/java/org/mulgara/server/EmbeddedMulgaraServer.java	2008-09-09 05:59:04 UTC (rev 1255)
+++ trunk/src/jar/server/java/org/mulgara/server/EmbeddedMulgaraServer.java	2008-09-09 06:02:54 UTC (rev 1256)
@@ -73,7 +73,7 @@
  * @see <a href="http://developer.java.sun.com/developer/JDCTechTips/2001/tt0327.html#jndi">
  *      <cite>JNDI lookup in distributed systems</cite> </a>
  */
-public class EmbeddedMulgaraServer {
+public class EmbeddedMulgaraServer implements SessionFactoryProvider {
 
   /** Line separator. */
   protected static final String eol = System.getProperty("line.separator");
@@ -374,7 +374,12 @@
       if (httpEnabled) {
         // create a HTTP server instance
         if (log.isDebugEnabled()) log.debug("Configuring HTTP server");
-        webServices = new HttpServices(this, httpHostName, mulgaraConfig);
+        try {
+          webServices = new HttpServices(this, httpHostName, mulgaraConfig);
+        } catch (Exception e) {
+          log.error("Unable to start web services due to: " + e.getMessage() + " [Continuing]");
+          if (log.isDebugEnabled()) log.debug("Web Server problem", e);
+        }
       }
     }
   }




More information about the Mulgara-svn mailing list