2
当我执行netstat -tupan
,其中一个条目是:RMI禁用Java的仍然侦听端口1099
tcp 0 0 :::1099 :::* LISTEN 8778/java
不过,我已删除从传递到Java时的选项关于RMI和JMX所有设置开始。我的问题是:
- RMI实际上仍然启用?我可以使用telnet连接到端口。
- 如果没有,为什么Java仍然监听端口?
编辑:nc -l 1099
:我使用netcat的被阻塞的端口。这在应用程序启动时提示了一个错误,事实证明,我在应用程序中有一个MBean,它在启动时被Spring自动提取并注册。
您是否尝试将IP /端口置于黑洞中,以确保RMI是罪魁祸首 –
8778 PID下的内容? https://stackoverflow.com/questions/821837/how-to-get-the-command-line-args-passed-to-a-running-process-on-unix-linux-syste – jannis
@jannis:这是我的Java在Tomcat中运行的应用程序。 – JohnEye