Author: andygumbrecht
Date: Tue May 24 11:11:14 2011
New Revision: 1126979

URL: http://svn.apache.org/viewvc?rev=1126979&view=rev
Log:
Catch all errors that may prevent a clean start - I can't remember exactly what 
the problem was, but only catching IO was hiding an error that was hard to 
trace.

Modified:
    
openejb/trunk/openejb3/server/openejb-server/src/main/java/org/apache/openejb/server/Main.java

Modified: 
openejb/trunk/openejb3/server/openejb-server/src/main/java/org/apache/openejb/server/Main.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-server/src/main/java/org/apache/openejb/server/Main.java?rev=1126979&r1=1126978&r2=1126979&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/server/openejb-server/src/main/java/org/apache/openejb/server/Main.java
 (original)
+++ 
openejb/trunk/openejb3/server/openejb-server/src/main/java/org/apache/openejb/server/Main.java
 Tue May 24 11:11:14 2011
@@ -67,7 +67,7 @@ public class Main {
                 options.addOption(option(null, service + "-port", "int", 
"cmd.start.opt.port", service));
                 options.addOption(option(null, service + "-bind", "host", 
"cmd.start.opt.bind", service));
             }
-        } catch (IOException e) {
+        } catch (Exception e) {
             services = Collections.EMPTY_SET;
         }
 
@@ -91,9 +91,9 @@ public class Main {
                 String text = 
finder.findString("org.apache.openejb.cli/start.examples");
                 System.out.println(text);
                 return;
-            } catch (IOException e) {
+            } catch (Exception e) {
                 System.err.println("Unable to print examples:");
-                e.printStackTrace();
+                e.printStackTrace(System.err);
                 throw new SystemExitException(-2);
             }
         }


Reply via email to