/** * Config file used to start service manually in conjuntion * with com.sun.jini.compat.harness.DefaultServiceAdmin. */ import com.sun.jini.start.ServiceDescriptor; import com.sun.jini.start.NonActivatableServiceDescriptor; import com.sun.jini.config.ConfigUtil; com.sun.jini.start { jskHome = "/files/jini2_1"; policyFile = "/files/jinildj1_0/policy/policy.all"; persistenceDir = "/tmp/outrigger-persistent.config"; host = "myHostName"; lookupGroupsProp = "com.sun.jini.outrigger.initialLookupGroups=new\ String[]{\"\"}"; //public persistenceDirProp = ConfigUtil.concat(new String[] { "com.sun.jini.outrigger.persistenceDirectory=\"", persistenceDir, "\""}); store = "com.sun.jini.outrigger.store=new\ com.sun.jini.outrigger.snaplogstore.LogStore(this)"; serviceDescriptors = new ServiceDescriptor[] { new NonActivatableServiceDescriptor( ConfigUtil.concat(new String[] { "http://",host,":8081/outrigger-dl.jar", " http://",host,":8081/jsk-dl.jar"}), //codebase policyFile, //policy ConfigUtil.concat(new String[] { jskHome,"/lib/outrigger.jar"}), //classpath "com.sun.jini.outrigger.PersistentOutriggerImpl", //implClassName new String[] {"-",store,lookupGroupsProp,persistenceDirProp}) //serverConfigArgs[] }; }