我试图杀死在端口 8080 上运行的进程并将其用于远程调试目的。
我的源代码在我的主机上,编译的 jar 在另一个 Ubuntu 服务器中。因此,我试图在端口 8080 上进行远程调试,我更改了IntelliJ配置中的必要参数以继续进行远程调试,并尝试从服务器机器运行 jar:
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8080 hdfstohive-1.0-SNAPSHOT-jar-with-dependencies.jar
Run Code Online (Sandbox Code Playgroud)
因为我杀了这是我的服务器上运行的进程,现在我不能看到的时候我做了端口被打开nmap serverip,并netstat -atun为好。
因此,我尝试将其添加到防火墙 ( sudo ufw allow 8080/tcp) 规则和 iptable ( sudo iptables -I INPUT -p tcp -s 0.0.0.0/0 --dport 8080 -j ACCEPT) 中,但仍然看不到正在打开的端口。我也试过禁用防火墙,但仍然没有运气。
所以我需要的是,打开该端口,以便我可以从我的主机进行远程调试。我确信我错过了我已经完成的工作中的一些重要内容。
我正在走向垮台吗?任何帮助将不胜感激。