Linux系统下,启动Tomcat有时报Address already in use
一、Linux系统下,启动Tomcat有时报Address already in use<null>...
1、那是因为你的tomcat已经启动了tomcat自带的关闭脚本,有时候关闭看上去成功了,其实并没有关闭。可以使用如下命令查看进程列表:ps -ef | grep java
2、如果java进程还在,就用如下命令把它们全部手动关闭掉,再启动tomcat就可以解决了。kill -9 pid
其中PID要替换成进程号才行,另外,使用命令ps -ef|grep java可以同时看到五六个进程,需要逐个把它们关闭,然后再重新启动tomcat就不会报上面那个错误了。
二、Linux下停Tomcat服务器,出现Connection refused错误解决办法
1、首先进入Linux下tomcat的bin目录,执行"./catalina.sh stop",然后就出现了上面的错误。
2、使用ps -eaf | grep tomcat命令查看是否有tomcat进程在使用
3、如果发现有进程在运行, 则用kill -9 Pid来杀掉这个进程。
4、最后,决定换个方法,使用了一个命令搞定:netstat -Intup kill -9 Pid