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