You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/04/25 19:31:00 UTC

svn commit: r532416 - /incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java

Author: mriou
Date: Wed Apr 25 10:30:55 2007
New Revision: 532416

URL: http://svn.apache.org/viewvc?view=rev&rev=532416
Log:
Fix for ODE-112. There's a bug in Axis2, it tries to revalidate its whole prefix/namespace repository when populating a service and seems to get confused with multiple WSDL imports. It doesn't seem to impact process deployment but breaks our management web services creation if a process has been deployed before (different code path). Deploying our management stuff first fixes it, hopefully Axis2 1.1.1 will sanitize it.

Modified:
    incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java

Modified: incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java?view=diff&rev=532416&r1=532415&r2=532416
==============================================================================
--- incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java (original)
+++ incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java Wed Apr 25 10:30:55 2007
@@ -163,6 +163,10 @@
                 throw new ServletException(errmsg, ex);
             }
 
+            new ManagementService().enableService(_axisConfig, _server, _store, _appRoot.getAbsolutePath());
+            new DeploymentWebService().enableService(_axisConfig, _server, _store, _poller, _appRoot.getAbsolutePath(), _workRoot
+                    .getAbsolutePath());
+
             _store.loadAll();
 
             __log.debug("Initializing JCA adapter.");
@@ -170,10 +174,6 @@
 
             File deploymentDir = new File(_workRoot, "processes");
             _poller = new DeploymentPoller(deploymentDir, this);
-
-            new ManagementService().enableService(_axisConfig, _server, _store, _appRoot.getAbsolutePath());
-            new DeploymentWebService().enableService(_axisConfig, _server, _store, _poller, _appRoot.getAbsolutePath(), _workRoot
-                    .getAbsolutePath());
 
             _poller.start();
             __log.info(__msgs.msgPollingStarted(deploymentDir.getAbsolutePath()));