/** * Config file used by com.sun.jini.compat.admin2.ServiceStarterAdmin * to start service automatically. */ import com.sun.jini.start.ServiceDescriptor; import com.sun.jini.start.SharedActivatableServiceDescriptor; import com.sun.jini.start.SharedActivationGroupDescriptor; import com.sun.jini.config.ConfigUtil; com.sun.jini.compat.admin2 { javaHome = null; //overridden by admin jskHome = null; //overridden by admin groupLog = null; //overridden by admin policyDir = null; //overridden by admin persistenceDir = null; //overridden by admin host = null; //overridden by admin lookupGroupsProp = "com.sun.jini.fiddler.initialLookupGroups=new\ String[]{\"\"}"; //public group persistenceDirProp = ConfigUtil.concat(new String[] { "com.sun.jini.fiddler.persistenceDirectory=\"", persistenceDir, "\""}); } com.sun.jini.start { serviceDescriptors = new ServiceDescriptor[] { new SharedActivationGroupDescriptor( ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.policyDir, "/policy.all"}), //policy ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.jskHome, "/lib/sharedvm.jar"}), //classpath com.sun.jini.compat.admin2.groupLog, //log ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.javaHome, "/bin/java"}), //serverCommand null, //serverOptions[] null), //serverProperties[] new SharedActivatableServiceDescriptor( ConfigUtil.concat(new String[] { "http://", com.sun.jini.compat.admin2.host, ":8081/group-dl.jar"}), //codebase ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.policyDir, "/policy.all"}), //policy ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.jskHome, "/lib/group.jar"}), //classpath "com.sun.jini.start.SharedGroupImpl", //implClassName com.sun.jini.compat.admin2.groupLog, //sharedGroupLog new String[] {"-"}, //serverConfigArgs[] true), //restart new SharedActivatableServiceDescriptor( ConfigUtil.concat(new String[] { "http://", com.sun.jini.compat.admin2.host, ":8081/fiddler-dl.jar", " http://", com.sun.jini.compat.admin2.host, ":8081/jsk-dl.jar"}), //codebase ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.policyDir, "/policy.all"}), //policy ConfigUtil.concat(new String[] { com.sun.jini.compat.admin2.jskHome, "/lib/fiddler.jar"}), //classpath "com.sun.jini.fiddler.ActivatableFiddlerImpl", //implClassName com.sun.jini.compat.admin2.groupLog, //sharedGroupLog new String[] {"-", //serverConfigArgs[] com.sun.jini.compat.admin2.lookupGroupsProp, com.sun.jini.compat.admin2.persistenceDirProp}, true) //restart }; }