Java RMI注册表不可用错误
我在Unix上运行JBossAS5。我想从windows 7远程启动visualGC 首先,我使用命令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
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