You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/08/06 20:21:10 UTC
svn commit: r563212 -
/webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java
Author: dims
Date: Mon Aug 6 11:21:09 2007
New Revision: 563212
URL: http://svn.apache.org/viewvc?view=rev&rev=563212
Log:
Handle embedded/unexploded war scenarios better, avoid NPE and log ERROR
Modified:
webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java
Modified: webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java?view=diff&rev=563212&r1=563211&r2=563212
==============================================================================
--- webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java (original)
+++ webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java Mon Aug 6 11:21:09 2007
@@ -57,12 +57,14 @@
log.debug("script services init");
AxisConfiguration axisConfig = configContext.getAxisConfiguration();
-
- File scriptServicesDirectory = getScriptServicesDirectory(axisConfig);
- ScriptDeploymentEngine deploymentEngine = new ScriptDeploymentEngine(axisConfig);
- deploymentEngine.loadRepository(scriptServicesDirectory);
- deploymentEngine.loadServices();
-
+ if(axisConfig.getRepository() == null) {
+ log.error("AxisConfiguration getRepository returns null, cannot deploy scripts");
+ } else {
+ File scriptServicesDirectory = getScriptServicesDirectory(axisConfig);
+ ScriptDeploymentEngine deploymentEngine = new ScriptDeploymentEngine(axisConfig);
+ deploymentEngine.loadRepository(scriptServicesDirectory);
+ deploymentEngine.loadServices();
+ }
log.info("script module activated");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org