| import java.rmi.*; import java.rmi.server.*; public class ProductClient { public static void main(String[] args) { System.out.println("begin to invoke remote method"); System.setSecurityManager(new RMISecurityManager()); String url = "rmi://91.1.1.119:1099/"; try { file://查找远程对象 System.out.println("1"); Product c1 = (Product)Naming.lookup(url + "toaster"); Product c2 = (Product)Naming.lookup(url + "microwave"); file://调用远程方法 System.out.println("2"); System.out.println(c1.getDescription()); System.out.println("3"); System.out.println(c2.getDescription()); }catch (Exception ex) { System.out.println("error "+ex); } } } |