Author: mriou
Date: Wed Jul 12 10:36:41 2006
New Revision: 421340

URL: http://svn.apache.org/viewvc?rev=421340&view=rev
Log:
Made configuration file optional (we have defaults for all values).

Modified:
    
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/Messages.java
    
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/PXEConfigProperties.java

Modified: 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/Messages.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/Messages.java?rev=421340&r1=421339&r2=421340&view=diff
==============================================================================
--- 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/Messages.java 
(original)
+++ 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/Messages.java 
Wed Jul 12 10:36:41 2006
@@ -8,7 +8,7 @@
 public class Messages extends MessageBundle {
 
   public String msgPxeInstallErrorCfgNotFound(File configFile) {
-    return format("Error installing PXE component: config file {0} not 
found!", configFile);
+    return format("Config file {0} not found, default values will be used.", 
configFile);
   }
 
   public String msgPxeInstallErrorCfgReadError(File configFile) {

Modified: 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/PXEConfigProperties.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/PXEConfigProperties.java?rev=421340&r1=421339&r2=421340&view=diff
==============================================================================
--- 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/PXEConfigProperties.java
 (original)
+++ 
incubator/ode/scratch/pxe-iapi/axis/src/main/java/com/fs/pxe/axis/PXEConfigProperties.java
 Wed Jul 12 10:36:41 2006
@@ -32,24 +32,22 @@
     File configFile = new File(_installDir, 
PXEConfigProperties.CONFIG_FILE_NAME);
     if (!configFile.exists()) {
       String errmsg = 
PXEConfigProperties.__msgs.msgPxeInstallErrorCfgNotFound(configFile);
-      PXEConfigProperties.__log.error(errmsg);
-      throw new ServletException(errmsg);
+      PXEConfigProperties.__log.warn(errmsg);
+    } else {
+      FileInputStream fis = null;
+      try {
+        fis = new FileInputStream(configFile);
+        load(fis);
+      } catch (Exception ex) {
+        String errmsg = 
PXEConfigProperties.__msgs.msgPxeInstallErrorCfgReadError(configFile);
+        PXEConfigProperties.__log.warn(errmsg,ex);
+      } finally {
+        if (fis != null)
+          try {
+            fis.close();
+          } catch (Exception ex) { ex.printStackTrace(); }
+      }
     }
-    FileInputStream fis = null;
-    try {
-      fis = new FileInputStream(configFile);
-      load(fis);
-    } catch (Exception ex) {
-      String errmsg = 
PXEConfigProperties.__msgs.msgPxeInstallErrorCfgReadError(configFile);
-      PXEConfigProperties.__log.error(errmsg,ex);
-      throw new ServletException(errmsg);
-    } finally {
-      if (fis != null)
-        try {
-          fis.close();
-        } catch (Exception ex) { ex.printStackTrace(); }
-    }
-
   }
 
   /**


Reply via email to