0

您好,我是 Java 中 RMI 的新手。我正在使用 netbeans 6.9 和 windows 7。我有简单的 rmi 服务器和 rmi 客户端,但不知道如何运行它们。我正在使用命令提示符 start rmiregistry 1099 编写,并且该端口也在程序中使用。在我运行服务器之后,错误是

ava.rmi.server.ExportException:端口已在使用:1099;嵌套异常是:java.net.BindException:地址已在使用:JVM_Bind

你能告诉我运行简单 RMI 服务器的操作顺序是什么吗?我查看了许多教程,但无法做到。

4

2 回答 2

0

我正在使用命令提示符 start rmiregistry 1099 编写,并且该端口也在程序中使用。

你不能那样做。如果您想为 Registry 和您自己的远程对象使用相同的端口,您必须在同一个 JVM 中启动 Registry,使用LocateRegistry.createRegistry().

于 2013-01-21T01:15:13.407 回答
0

There is nothing wrong with your steps I think. But maybe in your server code you are trying to start rmiregistry again thus you face with this exception. Try not to start rmiregistry with command and just run server.

Also do you use any plugins from NetBeans?

If you can show us the server code we might be help a little more.

于 2013-01-30T08:44:58.457 回答