Linux下CentOS7安装tomcat
1.从tomcat官网下载包 https://tomcat.apache.org/
2.把下载的包上传至服务器 /usr/src
3.解压
tar -xvf apache-tomcat-8.5.9.tar.gz
4.查看是否安装jdk
java -version
没有的话请安装jdk,参考
https://blog.csdn.net/weixin_44285972/article/details/122458585?spm=1001.2014.3001.5502
5.进入tomcat安装路径
cd apache-tomcat-8.5.9
cd bin
6 .启动tomcat
./startup.sh
7 进入日志,并查看当前日志
cd /usr/src/apache-tomcat-8.5.9/logs
tail -f catalina.out
8 .开通8080端口
firewall-cmd --zone=public --add-port=8080/tcp
9 重启防火墙,并查看端口
firewall-cmd –reload
firewall-cmd --list-all
10 浏览器查看
11 设置开机自启
新建服务脚本
vim /etc/init.d/tomcat
#!/bin/bash
# description: Tomcat8 Start Stop Restart
# processname: tomcat8
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/apache-tomcat-8.5.9
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
给新建的脚本设置执行权限
chmod 755 /etc/init.d/tomcat
执行以下命令进行启动、停止 和 重启tomcat服务
#启动
service tomcat start
#停止
service tomcat stop
#重启
service tomcat restart
service tomcat start 命令去启动tomcat服务时 JAVA_HOME 报错(如果无,请忽略)
vim /usr/local/apache-tomcat-8.5.9/bin/catalina.sh
export JAVA_HOME="/usr/local/1.8.0_221"
配置tomcat服务开机自启动
向chkconfig添加 tomcat 服务的管理
[root@localhost ~]# chkconfig --add tomcat
设置tomcat服务自启动
[root@localhost ~]# chkconfig tomcat on
查看tomcat的启动状态
[root@localhost ~]# chkconfig --list | grep tomcat
状态如下:
[root@localhost ~]# chkconfig –list | grep tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
关闭tomcat服务自启动:chkconfig tomcat off
删除tomcat服务在chkconfig上的管理:chkconfig –del tomcat