/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.io.File; import com.sun.jini.start.NonActivatableServiceDescriptor; import com.sun.jini.start.ServiceDescriptor; import com.sun.jini.config.ConfigUtil; import org.apache.river.extra.start.infrastructure.Main; start { port = "8086"; } com.sun.jini.start { private static policy = "policy/jsk-all.policy"; private static host = ConfigUtil.getHostName(); private static port = start.port; private static jskdl = " http://" + host + ":" + port + "/jsk-dl.jar"; serviceDescriptors = new ServiceDescriptor[]{ new NonActivatableServiceDescriptor( "", policy, "lib/tools.jar", "com.sun.jini.tool.ClassServer", new String[]{"-port", port, "-dir", "lib", "-verbose"}), new NonActivatableServiceDescriptor( "http://" + host + ":" + port + "/browser-dl.jar" + jskdl, policy, "lib/browser.jar", "com.sun.jini.example.browser.Browser", new String[] { "startBrowserNonsecure.config"}) }; } com.sun.jini.example.browser { exitActionListener = new com.sun.jini.example.browser.Browser.Exit(); }