Java RMI注册表不可用错误

Java RMI注册表不可用错误,java,exception,unix,garbage-collection,rmi,Java,Exception,Unix,Garbage Collection,Rmi,我在Unix上运行JBossAS5。我想从windows 7远程启动visualGC 首先,我使用命令rmiregistry 8725&在端口8725上创建了一个RMI注册表,因为RMI注册表默认端口正忙 其次,我尝试使用命令jstatd-p8725-J-Djava.security.policy=/app/home/user/jstatd.policy 第三,我启动了Jboss服务器 第四,我得到了服务器的进程id,它是8627 最后,我返回Windows7并尝试运行这个命令visualgc8

我在Unix上运行JBossAS5。我想从windows 7远程启动visualGC

首先,我使用命令
rmiregistry 8725&
在端口8725上创建了一个RMI注册表,因为RMI注册表默认端口正忙

其次,我尝试使用命令
jstatd-p8725-J-Djava.security.policy=/app/home/user/jstatd.policy

第三,我启动了Jboss服务器

第四,我得到了服务器的进程id,它是
8627

最后,我返回Windows7并尝试运行这个命令
visualgc8627@XX.XXX.X.XX:8725
。不幸的是,它返回了以下错误:

RMI注册表在XX.XXX.X.XX:8725不可用
拒绝连接到主机:XX.XXX.X.XX;嵌套异常是:
java.net.ConnectException:连接超时:连接

你能解释一下我做错了什么吗

提前谢谢

因为RMI注册表默认端口正忙

为什么这么忙?至少自1996年以来,IETF为RMI注册中心保留了1099端口。也许已经有一个RMI注册表在运行

java.net.ConnectException: Connection timed out: connect

这意味着主机:端口可以从您的主机访问,但没有响应。也许有防火墙挡住了去路?

谢谢。但是,我收到一个新的错误消息msg
remoteexception附加到rmi://9489@10.195.5.73:31111