1 package org.sapia.ubik.rmi.examples.http; 2 3 import org.sapia.ubik.rmi.Consts; 4 import org.sapia.ubik.rmi.examples.UbikFoo; 5 import org.sapia.ubik.rmi.server.Hub; 6 import org.sapia.ubik.rmi.server.Log; 7 import org.sapia.ubik.rmi.server.transport.TransportManager; 8 import org.sapia.ubik.rmi.server.transport.http.HttpConsts; 9 import org.sapia.ubik.rmi.server.transport.http.HttpTransportProvider; 10 11 import java.util.Properties ; 12 13 14 22 public class HttpFoo { 23 public static void main(String [] args) { 24 try { 25 TransportManager.registerProvider(new HttpTransportProvider()); 26 Log.setDebug(); 27 Properties props = new Properties (); 28 props.setProperty(Consts.TRANSPORT_TYPE, 29 HttpConsts.DEFAULT_HTTP_TRANSPORT_TYPE); 30 props.setProperty(HttpConsts.HTTP_PORT_KEY, "8080"); 31 32 38 Hub.exportObject(new UbikFoo(), props); 39 40 while (true) { 41 Thread.sleep(100000); 42 } 43 } catch (Throwable t) { 44 t.printStackTrace(); 45 } 46 } 47 } 48 | Popular Tags |