X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2FService.java;h=c1eb76d0b1ed621d277e6f0f8aaee8d68bee0f9d;hb=ba0976a5394ee929793d8240d500fa59deca01c3;hp=aa9494c91591605e41f2061a8864d158cdc48d51;hpb=b6ee9c8baa2650ebbca59c9f24eac3599408bf7f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/init/Service.java b/org.argeo.init/src/org/argeo/init/Service.java index aa9494c91..c1eb76d0b 100644 --- a/org.argeo.init/src/org/argeo/init/Service.java +++ b/org.argeo.init/src/org/argeo/init/Service.java @@ -40,7 +40,7 @@ public class Service { } } catch (Exception e) { e.printStackTrace(); - System.exit(1); + Runtime.getRuntime().halt(1); } }, "Runtime shutdown")); @@ -106,6 +106,7 @@ public class Service { logger.log(Logger.Level.DEBUG, "Argeo Init stopped with PID " + pid); } + /** The root runtime context in this JVM. */ public static RuntimeContext getRuntimeContext() { return runtimeContext; }