0%

Tomcat问题汇总

进程无法停止

shutdown.sh进程仍然在

修改catalina.sh文件

1
vi catalina.sh

大约130行内容如下

1
2
# Get standard environment variables
PRGDIR='dirname "$PRG"'

在下面添加如下内容,主要是记录tomcat的pid

1
2
3
4
5
#设置CATALINA_PID(后加)
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
cat $CATALINA_PID
fi

保存即可。

修改shutdown.sh文件

1
vi shutdown.sh

在最后一行加上-force

原内容:

1
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"

修改后:

1
exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"

Tomcat 8以上版本文件上传后无权限访问的问题

tomcat下的应用在上传文件到服务器后,nginx无法访问到文件,报Permission denied错误。

tomcat默认上传到服务器上的文件是- -rw-r-----640权限,需要修改

编辑catalina.sh文件,找到

1
2
3
4
5
# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
UMASK="0027"
fi
umask $UMASK

改为

1
2
3
4
5
# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
UMASK="0022"
fi
umask $UMASK
-------------    本文结束  感谢您的阅读    -------------