1、重启tomcat
首先,查看tomcat运行情况,命令:ps -ef|grep tomcat,运行结果
[root@localhost /]# ps -ef|grep tomcat
root 11712 1 2 10:09 pts/0 00:00:50 /usr/java/jdk1.6.0_45/bin/java -Djava.util.logging.config.file=/data/app/apache-tomcat-6.0.37/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/app/apache-tomcat-6.0.37/endorsed -classpath /data/app/apache-tomcat-6.0.37/bin/bootstrap.jar -Dcatalina.base=/data/app/apache-tomcat-6.0.37 -Dcatalina.home=/data/app/apache-tomcat-6.0.37 -Djava.io.tmpdir=/data/app/apache-tomcat-6.0.37/temp org.apache.catalina.startup.Bootstrap start
root 14848 10990 0 10:43 pts/0 00:00:00 grep tomcat
root 32341 1 0 Nov27 ? 00:04:41 /usr/java/jdk1.6.0_45/bin/java -Djava.util.logging.config.file=/data/app/www/apache-tomcat-6.0.37/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/app/www/apache-tomcat-6.0.37/endorsed -classpath /data/app/www/apache-tomcat-6.0.37/bin/bootstrap.jar -Dcatalina.base=/data/app/www/apache-tomcat-6.0.37 -Dcatalina.home=/data/app/www/apache-tomcat-6.0.37 -Djava.io.tmpdir=/data/app/www/apache-tomcat-6.0.37/temp org.apache.catalina.startup.Bootstrap start
这里有三个tomcat,第一个和第三个在运行,中间的一个是停止状态。root是应用进程即tomcat所属的用户,11712是进程编号,杀死tomcat的时候就用到这里的进程号,第三个参数1是占用cpu的百分比,第四个参数2是内存的百分比,最后一个参数start说明tomcat是运行状态,
cd到相应的tomcat的bin目录下,例如:cd /data/app/apache-tomcat-6.0.37/bin
使用 ./shutdown.sh关闭tomcat,
使用 ps -ef|grep tomcat 查看tomcat是否已关闭
如果未关闭,用命令 kill -9 11712(进程号)杀死进程
查看tomcat运行情况,启动tomcat ,命令: ./startup.sh
2、查看tomcat实时运行日志(控制台)
进入tomcat目录 cd /data/app/apache-tomcat-6.0.37,
键入命令tail -f logs/catalina.out 即可,若日志有中文乱码,设置secureCRT的编码格式为utf-8即可
Ctrl+c退出tail命令