1.tomcat不能完全关闭
tomcat shutdown后,进程还存在linux系统中的解决办法
1、修改bin/catalina.sh文件
查找PRGDIR=dirname "$PRG"
这一行;
在这一行的下面增加如下3行语句:
if [ -z "
C
A
T
A
L
I
N
A
P
I
D
"
]
;
t
h
e
n
C
A
T
A
L
I
N
A
P
I
D
=
CATALINA_PID" ]; then CATALINA_PID=
CATALINAPID"];thenCATALINAPID=PRGDIR/CATALINA_PID fi
功能:判断 CATALINA_PID有没有配置,
没有的话,就使用当前目录(bin)
的CATALINA_PID文件来记录tomcat的进程ID
2、修改tomcat的shutdown.sh文件,在最后一行加上“-force”:
找到命令行: exec “
P
R
G
D
I
R
"
/
"
PRGDIR"/"
PRGDIR"/"EXECUTABLE” stop “
@
"
修改为:
e
x
e
c
"
@" 修改为:exec "
@"修改为:exec"PRGDIR”/“
E
X
E
C
U
T
A
B
L
E
"
s
t
o
p
−
f
o
r
c
e
"
EXECUTABLE" stop -force "
EXECUTABLE"stop−force"@”
保存即可。
参考博客:
https://www.likecs.com/show-205194144.html
2.tomcat日志处理
一般我把tomcat安装在/usr/lcoal 目录下,但是根目录大小一般只有50G
为了不占用根目录的空间,便需要对日志的输出路径进行处理
cd /home/tomcat_7979/bin
cd /home/tomcat_7979/conf
参考博客:
https://blog.youkuaiyun.com/qq_18896247/article/details/123896578
https://blog.youkuaiyun.com/xiaohuochaiwh/article/details/88580101
3.centos7部署多个tomcat
1.修改catalina.sh
2.修改/etc/profile
vim /etc/profile
#tomcat_2 start
export CATALINA_2_BASE=/usr/local/tomcat_7979
export CATALINA_2_HOME=/usr/local/tomcat_7979
export TOMCAT_2_HOME=/usr/local/tomcat_7979
#tomcat_2 end
重载配置文件
source /etc/profile