You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by az...@apache.org on 2007/04/25 17:23:23 UTC
svn commit: r532385 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
Author: azeez
Date: Wed Apr 25 08:23:22 2007
New Revision: 532385
URL: http://svn.apache.org/viewvc?view=rev&rev=532385
Log:
Create a new instance of RepositoryListener when loading the repository. This is causing some inconsistent behavior due to threading issues (possibly).
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java?view=diff&rev=532385&r1=532384&r2=532385
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java Wed Apr 25 08:23:22 2007
@@ -123,11 +123,7 @@
prepareRepository(repoDir);
// setting the CLs
setClassLoaders(repoDir);
- if (repoListener == null) {
- repoListener = new RepositoryListener(this, false);
- } else {
- repoListener.init2(false);
- }
+ repoListener = new RepositoryListener(this, false);
org.apache.axis2.util.Utils
.calculateDefaultModuleVersion(axisConfig.getModules(), axisConfig);
try {
@@ -212,11 +208,11 @@
if (fileUrl.endsWith(".mar")) {
URL moduleurl = new URL(moduleDir, fileUrl);
ClassLoader deploymentClassLoader =
- Utils.createClassLoader(
+ Utils.createClassLoader(
new URL[]{moduleurl},
axisConfig.getModuleClassLoader(),
true,
- (File)axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
+ (File) axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
AxisModule module = new AxisModule();
module.setModuleClassLoader(deploymentClassLoader);
module.setParent(axisConfig);
@@ -265,7 +261,7 @@
new URL[]{servicesURL},
axisConfig.getServiceClassLoader(),
true,
- (File)axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
+ (File) axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR));
String metainf = "meta-inf";
serviceGroup.setServiceGroupClassLoader(serviceClassLoader);
//processing wsdl.list
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org