package com.jiuqi.mobile.core.service.base; import java.net.MalformedURLException; import java.rmi.AccessException; import java.rmi.Naming; import java.rmi.NotBoundException; import java.rmi.Remote; import java.rmi.RemoteException; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; import com.jqmobile.core.server.rmi.RemoteServiceFactory; public class TestClient { public static void main(String[] args) throws RemoteException, NotBoundException { test1(); } private static void test1() { RemoteServiceFactory.setUserName("root"); } private static void test() throws RemoteException, NotBoundException, AccessException { Registry registry = LocateRegistry.getRegistry("127.0.0.1",9700); try { Remote obj = Naming.lookup("rmi://127.0.0.1:9700/"+ITest.class.getName()); } catch (MalformedURLException e) { e.printStackTrace(); } Remote obj = registry.lookup(ITest.class.getName()); ITest it = (ITest) obj; for(int i=0; i<10; i++){ System.out.println(it.login("name"+i, "password"+i)); } } }