Author: seanahn
Date: Mon May 4 17:31:20 2009
New Revision: 771369
URL: http://svn.apache.org/viewvc?rev=771369&view=rev
Log:
Fixed 'Deploy directory is not a directory or does not exist'
Modified:
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
Modified:
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java?rev=771369&r1=771368&r2=771369&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
(original)
+++
ode/branches/APACHE_ODE_1.X/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
Mon May 4 17:31:20 2009
@@ -750,8 +750,15 @@
}
public void setDeployDir(File depDir) {
- if (depDir != null && !depDir.isDirectory())
- throw new IllegalArgumentException("Deploy directory is not a
directory or does not exist: " + depDir);
+ if (depDir != null) {
+ if( !depDir.exists() ) {
+ depDir.mkdirs();
+ __log.warn("Deploy directory: " +
depDir.getAbsolutePath() + " does not exist; created it.");
+ } else if(!depDir.isDirectory()) {
+ throw new IllegalArgumentException("Deploy directory is not a
directory: " + depDir);
+ }
+ }
+
_deployDir = depDir;
}