2015-11-02 22:11:40.0|分类: 我遇到的问题|浏览量: 2171
1/首先需要准备一个jstatd.all.jstatdjstatd文件,保存到如/var/***/minaServer/jstatd.all.policy grant codebase "file:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/tools.jar" { permission java.security.AllPermission; }; 2/启动jstatd sudo jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.logCalls=true 3/hostname –i 如果显示是127.0.0.1,则需要修改/etc/hosts文件,去掉对本机名的配置,让本机名解析到它的IP地址,如192.68.1.120 4/查看jstatd是否启动 sudo netstat -nap | grep jstatd 5、关闭防火墙端口号1099 56208 6、客户端增加远程连接 遇到的问题和使用的命令: 查看进程: ps -aux | grep java 错误信息: 十一月 02, 2015 9:08:02 下午 sun.rmi.server.UnicastServerRef logCall 较详细: RMI TCP Connection(12)-114.111.166.214: [114.111.166.214: sun.rmi.registry.RegistryImpl[0:0:0, 0]: java.rmi.Remote lookup(java.lang.String)] 一开始防火墙只开放了1099端口号,没有开放56208 防火墙规则查看: sudo iptables -L -n 防火墙修改: sudo iptables-restore < ~/iptables.up.rules iptables-save > /etc/iptables.up.rules |