linux下重启tomcat

cd /usr/local/apache-tomcat-6.0.10/bin/

2    ./startup.sh 

3    ./catalina.sh run(显示信息启动,关掉会封锁TOMCAT)

 

 

linux kill某一用户的所有tomcat历程

ps aufx|grep tomcat|grep root|awk '{print $2}'|xargs kill -9

509替换为要kill的用户名

有时直接用shutdown.sh封锁不了tomcat,要强制kill掉,可是大概tomcat启动了多次,历程里已经有了多个tomcat历程,一个一个封锁相当贫苦,可以利用以上呼吁一次性封锁某一个用户所有tomcat历程。

 

 

#看是否已经有tomcat在运行了

ps -ef |grep tomcat

#假如有,用kill;
kill -9 pid #pid 为相应的历程号

譬喻 pe -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


关于Linux下tomcat的catalina.out文件过大问题  


一般在陈设Tomcat后,运行久了,catalina.out文件会越来越大,对系统的不变造成了必然的影响。 
可通过修改conf/logging.properties日志设置文件来屏蔽掉这部门的日志信息。 

1catalina.org.apache.juli.FileHandler.level = WARNING 
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 
1catalina.org.apache.juli.FileHandler.prefix = catalina. 

将level级别配置成WARNING就可以大量淘汰日志的输出,虽然也可以配置成OFF,直接禁用掉。 

一般日志的级别有: 
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value) 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8330.html