下载软件
首先访问tomcat官网:Apache Tomcat® - Welcome! 点击图下位置

然后点击图下所示位置进行下载

其他下载地址:apache-tomcat-9.0.104.tar.gz资源-CSDN文库
软件安装
首先将软件放到服务器上

然后新建一个目录,将安装包移动到该目录下,方便管理
[root@cos7-56 ~]# mkdir /data/software/tomcat9
[root@cos7-56 ~]# mv apache-tomcat-9.0.104.tar.gz /data/software/tomcat9/
[root@cos7-56 ~]# cd /data/software/tomcat9/

解压安装包
[root@cos7-56 tomcat9]# tar -zxvf apache-tomcat-9.0.104.tar.gz

进入解压好的文件夹里面,然后进入bin目录
[root@cos7-56 tomcat9]# cd apache-tomcat-9.0.104/bin/

启动服务
执行下面命令启动服务
//启动tomcat服务
[root@cos7-56 bin]# ./startup.sh
//停止tomcat服务
[root@cos7-56 bin]# ./shutdown.sh

使用命令 ps -ef | grep tomcat 查看下tomcat服务进程,出现图下所示内容代表tomcat已经启动

防火墙开放端口
如果想把tomcat服务提供给外界访问,需要放开防火墙的8080端口
//开放8080端口
firewall-cmd --permanent --add-port=8080/tcp
//重新加载防火墙以应用更改
firewall-cmd --reload

访问网页
此时在浏览器输入ip:8080就可以访问到tomcat的主页面了

将tomcat进程交给systemctl管理
先在图下所示位置新建一个tomcat.service文件,进入编辑模式

将内容设置为图下所示内容(其中的变量设置成自己实际的变量)
[Unit]
Description=tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/data/software/jdk8/jdk8u422-b05/"
#PIDFile=/data/software/tomcat9/apache-tomcat-9.0.104/pid
ExecStart=/data/software/tomcat9/apache-tomcat-9.0.104/bin/catalina.sh start
ExecReload=/data/software/tomcat9/apache-tomcat-9.0.104/bin/catalina.sh restart
ExecStop=/data/software/tomcat9/apache-tomcat-9.0.104/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target

此时就可以使用systemctl的相关命令操作tomcat服务了,使用起来非常便捷~
//查看tomcat服务状态
systemctl status tomcat
//启动tomcat服务
systemctl start tomcat
//停止tomcat服务
systemctl stop tomcat
//重启tomcat服务
systemctl restart tomcat
//使tomcat服务开机自启
systemctl enable tomcat


9952

被折叠的 条评论
为什么被折叠?



