Improve init launch
[lgpl/argeo-commons.git] / org.argeo.init / src / org / argeo / init / ServiceMain.java
index ca8ba3a7f71191626f684ff2fd29879242fd0755..4dd30a9da2522d25c37eda9faf42c5883171b061 100644 (file)
@@ -27,6 +27,7 @@ public class ServiceMain {
 
        final static String FILE_SYSTEM_PROPERTIES = "system.properties";
 
+       @Deprecated
        public final static String PROP_ARGEO_INIT_MAIN = "argeo.init.main";
 
 //     private static RuntimeContext runtimeContext = null;
@@ -121,7 +122,8 @@ public class ServiceMain {
                                        config.put(InitConstants.PROP_OSGI_INSTANCE_AREA, dataArea);
                                // config.put(OsgiBoot.PROP_OSGI_USE_SYSTEM_PROPERTIES, "true");
 
-                               OsgiRuntimeContext osgiRuntimeContext = new OsgiRuntimeContext(config);
+                               OsgiRuntimeContext osgiRuntimeContext = new OsgiRuntimeContext(
+                                               OsgiRuntimeContext.loadFrameworkFactory(), config);
                                osgiRuntimeContext.run();
                                InternalState.setMainRuntimeContext(osgiRuntimeContext);
                                for (Runnable run : postStart) {