tomcat步骤及注意事项

一:检测tomcat版本:

1.直接找到tomcat中bin目录下的:version.sh运行:

2.在执行version.sh时可以会提示如下错误:

这是由于jdk版本不符合导致的。

解决方法有很多比如:

1、直接在tomcat中的server.xml直接jdk的路径(不推荐)

2、修改系统环境变量

3、在执行如下语法:export JAVA_HOME=/usr/java/jdk1.8.0_131/;sh apache-tomcat-8.5.51/bin/version
.sh

二:升级tomcat

1、下载需要更新的Tomcat版本:https://tomcat.apache.org

2、上传至:服务器上然后解压:tar xzvf tomcat.xx.tar.gz

3、然后删除解压后的tomcat中webapps下面的内容留下root目录。

4、修改tomcat中conf目录下的server.conf文件:

4.1:禁用tomcat中的shutdown功能

原因:从安全性的角度出发禁用shutdown功能可防止服务被恶意关闭。

注:shutdown功能被禁用后,关闭服务就不能用shutdown.sh这个脚本了

,而需要使用’kill -9 进程’这个命令关闭服务.

4.2:修改tomcat中的服务port:

确保此端口是没有被占用的:

注:使用netstat -anp| grep 端口号 可以查询端口是否占用

如上图:监控状态为LISTEN表示已经被占用

4.3:禁用AJP端口

原因:AJP端口用来在应用服务器交互时候用,比如apache链接tomcat等,一般也用不着,可以禁止掉。

直接注释掉即可;

5:此时执行复制命令把在用的tomcat下root目录及内容复制到新版本的tomcat目录root下:

cp -r oldTomcat/ROOT/ /newTomcat/ROOT

6.启动tomcat查看日志是否正常启动,启动正常则kill掉服务然后修改端口改为在用的服务的端口,然后停掉旧版tomcat直接启动新版的tomcat就行。