Java RMI - 在IDE中自动运行
问题描述:
我已经能够通过一些命令提示符操作(http://java.sun.com/javase/6/docs/technotes/guides/rmi/hello/hello-world.html进入血淋淋的细节)获得在Linux/Windows中运行的Java RMI,但是想知道是否有办法从内部IDE(我使用netbeans)。Java RMI - 在IDE中自动运行
也许通过一个蚂蚁脚本或什么?你怎么做呢?
答
如果您正在谈论与rmiregistry
开始注册表,那么您可以在您的服务器进程中启动一个注册表。
要做到这一点,在Server
更换
Registry registry = LocateRegistry.getRegistry();
与
Registry r = LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
我不会推荐rmi。我更喜欢hessian库或Spring的http调用器,它覆盖http。无需打开端口,因为通常端口80已经打开。在这里看一个简单的例子:http://karussell.wordpress.com/2009/04/10/hessian-web-service-protocol-hello-world-example/ – Karussell 2010-01-27 09:26:38