Linux环境下安装Tomcat服务器并配置环境变量

一、下载新版本的Tomcat

(示例中的版本的Tomcat已上传到我的资源里了 需要可自取)

二、将Tomcat上传到/usr/local下

三、输入tar -zxvf 文件名解压

然后就多了个同名文件夹
在这里插入图片描述

四、配置环境变量

注:必须先安装Java的JDK 安装方法请参看我的另一篇博客:Linux环境下安装Java的JDK并配置环境变量

输入vi /etc/profile

在文件内容后追加(不一定是追加 也可能是根据需要修改)以下内容:

JAVA_HOME=/usr/java/jdk1.8.0_181-amd64(根据自己的情况修改)
JRE_HOME=/usr/java/jdk1.8.0_181-amd64(根据自己的情况修改)/jre
CATALINA_HOME=/usr/local/apache-tomcat-8.5.51(根据自己的情况修改)
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CATALINA_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/:$JRE_HOME/lib:$CATALINA_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH CATALINA_HOME

五、修改Tomcat端口

进入conf文件夹 输入vi server.xml编辑配置文件

 "8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

输入:wq保存退出

六、启动Tomcat

进入bin目录 输入./startup.sh启动Tomcat
在这里插入图片描述

七、开放8080端口

此时 还是无法访问XXX.XXX.XXX.XXX:8080的
因为CentOS 7或RHEL 7或Fedora的默认防火墙是由firewalld来管理 而firewalld没有对8080端口开放 因此需要进行8080端口开放配置
输入firewall-cmd --zone=public --add-port=8080/tcp --permanent
在firewalld上开放8080端口

--zone # 作用域
--add-port=8080/tcp # 添加端口 格式:端口/通讯协议
--permanent # 永久生效 若没有此参数设置重启后会失效

若提示FirewallD is not running 则代表防火墙未开启
输入systemctl start firewalld开启防火墙
在这里插入图片描述
输入firewall-cmd --reload重启防火墙
在这里插入图片描述
重启服务器 配置完成


你可能感兴趣的:(其它,centos,linux,tomcat,java,web服务器)