天天看點

Linux下Tomcat的啟動、關閉、殺死程序

打開終端

cd /java/tomcat

#執行

bin/startup.sh #啟動tomcat

bin/shutdown.sh #停止tomcat

tail -f logs/catalina.out #看tomcat的控制台輸出;

#看是否已經有tomcat在運作了

ps -ef |grep tomcat

#如果有,用kill;

kill -9 pid #pid 為相應的程序号

例如 ps -ef |grep tomcat 輸出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

則 5144 就為程序号 pid = 5144

kill -9 5144 就可以徹底殺死tomcat

#直接檢視指定端口的程序pid

netstat -anp|grep 9217

#結果為 tcp        0      0 :::9217                     :::*                        LISTEN      26127/java

#則26127為9217這個端口的tomcat程序的pid,然後就可以kill這個程序

kill -9 26127

#然後再啟動tomcat即可

本文轉自chainli 51CTO部落格,原文連結:http://blog.51cto.com/lichen/210787,如需轉載請自行聯系原作者