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