请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置完远程调试后无法访问公网项目了

老师您好,好像是在iptable设置完后,就无法登录公网了,tomcat报了一个Address already in use的错误,百度了以下好像说是tomcat未关闭
图片描述
我看了下实在是不太懂,老师该怎么办啊
图片描述
图片描述

正在回答

1回答

同学好,这个错误是因为你的某个端口已经被占用,然后重启tomcat的时候tomcat没办法启动这个端口的服务,同学看看你动过什么端口,包括tomcat原本的端口还有远程监听的端口,

然后可以 ps -ef | grep tomcat 找到tomcat进程号 然后{ kill tomcat进程号id}杀掉对应进程号。之后再尝试重启tomcat试试。如果依然还占用,那么就需要 netstat -apn | grep  端口号 试试了,如果找到对应的端口号,那么kill 端口号的进程id   杀掉对应端口,然后再重启试试

0 回复 有任何疑惑可以回复我~
  • 提问者 check777 #1
    老师我把tomcat删掉,重新解压后,导入o2o.war,tomcat在shutdown和startup后catalina.out都没报错,但就是连接无法访问,不知道什么原因
    回复 有任何疑惑可以回复我~ 2019-04-26 12:40:28
  • 翔仔 回复 提问者 check777 #2
    请问同学的tomcat启动了之后,o2o.war有没有解压?如果没有解压,还是得 vim catalina.out,从末尾翻到头 看看有什么错误 前提保证tomcat已经启动了,可以 ps -ef | grep tomcat | grep -v tomcat 看看tomcat是否已启动。
    回复 有任何疑惑可以回复我~ 2019-04-27 00:22:08
  • 提问者 check777 回复 翔仔 #3
    老师,我把iptables关了,然后启动后就好了,不知道是什么原因
    回复 有任何疑惑可以回复我~ 2019-04-27 15:18:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信