X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fruntime%2FStaticCms.java;h=5df9e31dd9297a785217f6cf226773f258abb1a3;hb=254549b06c6ff14e82d97e8a9fd16946685554d6;hp=540da48c2bdf74d6ccb882a45b210f70ebb9e2b6;hpb=cc1dd97ebcc32e1bd754073ad23def182f460452;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/runtime/StaticCms.java b/org.argeo.cms/src/org/argeo/cms/runtime/StaticCms.java index 540da48c2..5df9e31dd 100644 --- a/org.argeo.cms/src/org/argeo/cms/runtime/StaticCms.java +++ b/org.argeo.cms/src/org/argeo/cms/runtime/StaticCms.java @@ -1,5 +1,7 @@ package org.argeo.cms.runtime; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.Dictionary; import java.util.concurrent.CompletableFuture; @@ -102,6 +104,13 @@ public class StaticCms { } public static void main(String[] args) { + if (args.length == 0) { + System.err.println("Usage: "); + System.exit(1); + } + Path instancePath = Paths.get(args[0]); + System.setProperty("osgi.instance.area", instancePath.toUri().toString()); + StaticCms staticCms = new StaticCms(); Runtime.getRuntime().addShutdownHook(new Thread(() -> staticCms.stop(), "Static CMS Shutdown")); staticCms.start();