zl程序教程

您现在的位置是:首页 >  系统

当前栏目

CentOS7安装tomcat

2023-09-11 14:20:19 时间

CentOS7安装tomcat

tomcat安装配置步骤

1、首先确保你已经安装了java环境,如果没有的话,请参考我前面的JDK安装

在这里插入图片描述

2、下载tomcat安装包

方式一:进入官网:https://tomcat.apache.org/download-80.cgi,选择图中这个安装包,点击下载
在这里插入图片描述

方式二:也可以使用linux命令下载:

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz

我这里采用第一种方式下载tomcat安装包
(1)使用WinSCP把上面下载的tomcat安装包上传到Linux服务器中的java文件夹中
在这里插入图片描述

(2)新建tomcat文件夹:在usr/local/目录下新建tomcat文件夹
在这里插入图片描述

3、解压tomcat安装包

(1)解压tomcat安装包

tar -zxvf apache-tomcat-8.5.73.tar.gz

在这里插入图片描述
(2)删除tomcat安装包

rm -rf apache-tomcat-8.5.73.tar.gz

在这里插入图片描述

(3)将解压文件移动到usr/local/tomcat文件夹下
在这里插入图片描述

4.编辑环境变量

打开etc/profile文件,添加配置

[root@localhost java]# vi /etc/profile

在这里插入图片描述

打开profile文件之后,我们可以看到这里有我们配置的jdk环境变量,配置tomcat如下:
在这里插入图片描述

tomcat所在的路径就是 /usr/local/tomcat/tomcat/apache-tomcat-8.5.73

配置文件中输入如下内容,

#tomcat
TOMCAT_HOME=/ /usr/local/tomcat/apache-tomcat-8.5.73
CATALINA_HOME= /usr/local/tomcat/apache-tomcat-8.5.73
CATALINA_BASE= /usr/local/tomcat/apache-tomcat-8.5.73
export TOMCAT_HOME CATALINA_HOME CATALINA_BASE

保存文件并退出:先按esc键,然后输入:wq。

5.让修改后的profile文件立即生效

通过source /etc/profile刷新profile文件

# source /etc/profile

在这里插入图片描述

6.启动tomcat

(1)启动
进入tomcat的bin目录,启动tomcat

cd apache-tomcat-8.5.71/bin
./startup.sh

在这里插入图片描述
(2)验证启动
在浏览器输入:ip:8080
看到这个就是安装成功了
在这里插入图片描述

7、防火墙中配置开放 8080端口

当然,也有人是无妨访问的,那就说明Linux没有开放8080端口

在这里插入图片描述
注:以下命令只针对 CentOs 7 以上版本,CentOS升级到7之后,无法使用iptables控制Linuxs的端口,原因是Centos 7使用firewalld代 替了原来的iptables;
(1)输入命令:

[root@localhost test]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
进行8080端口开发配置

命令解析:

–zone #作用域

–add-port=8080/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数设置,重启后会失效。

在这里插入图片描述
FirewallD is not running报错原因是防火墙未开启

解决方法:通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
在这里插入图片描述
再次执行执行firewall-cmd --zone=public --add-port=8080/tcp --permanent,提示success,表示设置成功,这样就可以继续后面的设置了。
在这里插入图片描述
(2)重启防火墙,输入命令

firewall-cmd --reload

在这里插入图片描述
操作成功后,重新访问刚刚的端口,如果可以正常访问 Tomact 页面,出现下方,即为配置成功!
在这里插入图片描述