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;
     }
 


Reply via email to