X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.cms%2Fsrc%2Forg%2Fargeo%2Fslc%2Finit%2Fosgi%2FSlcInitActivator.java;h=542aac91c99867bf280f6be8c4fb2808e839d3a1;hb=82fcb6324dc57a36a8c9c4f4b0e564a1f4ef97de;hp=7c6de1ced557318c8aec539f5565441654467e87;hpb=6a66d43d76bea7d48bd951fc71ac1a7ee66fff2b;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.cms/src/org/argeo/slc/init/osgi/SlcInitActivator.java b/org.argeo.slc.cms/src/org/argeo/slc/init/osgi/SlcInitActivator.java index 7c6de1ced..542aac91c 100644 --- a/org.argeo.slc.cms/src/org/argeo/slc/init/osgi/SlcInitActivator.java +++ b/org.argeo.slc.cms/src/org/argeo/slc/init/osgi/SlcInitActivator.java @@ -4,7 +4,6 @@ import java.nio.file.Path; import java.nio.file.Paths; import org.argeo.api.cms.CmsLog; -import org.argeo.api.init.InitConstants; import org.argeo.api.init.RuntimeManager; import org.argeo.cms.CmsDeployProperty; import org.osgi.framework.BundleActivator; @@ -20,7 +19,22 @@ public class SlcInitActivator implements BundleActivator { @Override public void start(BundleContext context) throws Exception { Path userHome = Paths.get(System.getProperty("user.home")); -// OsgiCmsDeployment.main(new String[0]); + +// { +// EquinoxFactory equinoxFactory = new EquinoxFactory(); +// Map config = new HashMap<>(); +// config.put("osgi.console", "host1:2023"); +// config.put("osgi.frameworkParentClassloader", "app"); +// config.put("osgi.parentClassLoader", "app"); +// RuntimeManager.loadConfig(Paths.get("/usr/local/etc/argeo/user/cms/test3"), config); +// Framework framework = equinoxFactory.newFramework(config); +// framework.start(); +// OsgiBoot osgiBoot = new OsgiBoot(framework.getBundleContext()); +// osgiBoot.bootstrap(config); +// } + + // OsgiCmsDeployment.test(); + runtimeManagerSt = new ServiceTracker<>(context, RuntimeManager.class, null) { @Override @@ -35,7 +49,7 @@ public class SlcInitActivator implements BundleActivator { // return; // } - runtimeManager.startRuntime("cms/test1", (config) -> { + runtimeManager.startRuntime("native/test1", (config) -> { config.put("osgi.console", "host1:2023"); config.put(CmsDeployProperty.SSHD_PORT.getProperty(), "2222"); config.put(CmsDeployProperty.HTTP_PORT.getProperty(), "7070"); @@ -44,14 +58,15 @@ public class SlcInitActivator implements BundleActivator { // System.out.println(key + "=" + config.get(key)); //// log.debug(() -> key + "=" + config.get(key)); // } +// config.put("argeo.osgi.start.6", "org.argeo.swt.minidesktop"); }); runtimeManager.startRuntime("native/test2", (config) -> { config.put("osgi.console", "host2:2023"); config.put(CmsDeployProperty.SSHD_PORT.getProperty(), "2222"); // config.put(CmsDeployProperty.HTTP_PORT.getProperty(), "7070"); config.put(CmsDeployProperty.HOST.getProperty(), "host2"); - config.put("argeo.osgi.start.6", "org.argeo.swt.minidesktop"); -// config.put("argeo.directory", "ipa:///"); +// config.put("argeo.osgi.start.6", "org.argeo.swt.minidesktop"); +//// config.put("argeo.directory", "ipa:///"); // Path instanceData = userHome // .resolve("dev/git/unstable/argeo-slc/sdk/exec/cms-deployment/data"); // config.put(InitConstants.PROP_OSGI_INSTANCE_AREA, instanceData.toUri().toString());