Author: jlaskowski
Date: Tue Dec 11 13:22:37 2007
New Revision: 603365
URL: http://svn.apache.org/viewvc?rev=603365&view=rev
Log:
OPENEJB-733 -e (--errors) option to produce execution error messages
(exceptions)
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java?rev=603365&r1=603364&r2=603365&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
Tue Dec 11 13:22:37 2007
@@ -74,6 +74,7 @@
Options options = new Options();
options.addOption(null, "version", false, "");
options.addOption("h", "help", false, "");
+ options.addOption("e", "errors", false, "Produce execution error
messages");
CommandLine line = null;
String commandName = null;
@@ -149,7 +150,9 @@
// WARNING, Definitely do *not* unwrap 'new Object[]{args}' to
'args'
mainMethod.invoke(clazz, new Object[]{args});
} catch (Throwable e) {
- e.printStackTrace();
+ if (line.hasOption("errors")) {
+ e.printStackTrace();
+ }
System.exit(-10);
}
}