提前下载安装包
JDK:
https://download.oracle.com/otn/java/jdk/8u331-b09/165374ff4ea84ef0bbd821706e29b123/jdk-8u331-linux-x64.tar.gz
Tomcat:
https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz
上传文件到RedHat服务器
使用electerm等工具连接到Linux服务器(用管理员账号登录)

切到Sftp,将下载好的jdk包传输到Linux服务器

安装JDK
切到Ssh,解压jdk
[root@readhat8 admin]# tar -zxvf jdk-8u331-linux-x64.tar.gz
移动到/usr/local目录下
[root@readhat8 admin]# mv jdk1.8.0_331/ /usr/local/jdk1.8.0_331/
编辑配置文件
[root@readhat8 admin]# vi /etc/profile
在文件末尾添加以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_331
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
执行重新加载命令
[root@readhat8 admin]# source /etc/profile
执行 java -version 命令,如果看到下边的提示,说明安装成功
[root@readhat8 admin]# java -version
java version "1.8.0_331"
Java(TM) SE Runtime Environment (build 1.8.0_331-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.331-b09, mixed mode)
安装Tomcat
解压
[root@readhat8 admin]# tar -zxvf apache-tomcat-9.0.62.tar.gz
移动到/usr/local目录下
[root@readhat8 admin]# mv apache-tomcat-9.0.62/ /usr/local/apache-tomcat-9.0.62/
编辑配置文件
[root@readhat8 admin]# vi /etc/profile
将下面jdk和tomcat的环境变量配置到文件中
export JAVA_HOME=/usr/local/jdk1.8.0_331
export TOMCAT_HOME=/usr/local/apache-tomcat-9.0.62
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$TOMCAT_HOME/bin:$PATH
执行重新加载命令
[root@readhat8 admin]# source /etc/profile
启动tomcat,显示以下内容表示启动成功
[root@readhat8 admin]# /usr/local/apache-tomcat-9.0.62/bin/startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-9.0.62
Using CATALINA_HOME: /usr/local/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.62/temp
Using JRE_HOME: /usr/local/jdk1.8.0_331
Using CLASSPATH: /usr/local/apache-tomcat-9.0.62/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
开启端口
开启防火墙
[root@readhat8 admin]# systemctl start firewalld
开放指定端口
[root@readhat8 admin]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
重启防火墙
[root@readhat8 admin]# firewall-cmd --reload
success
验证tomcat启动成功启动,在浏览器输入 http://192.168.88.128:8080 (ip为RedHat服务器的IP)

关闭tomcat
[root@readhat8 admin]# /usr/local/apache-tomcat-9.0.62/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-9.0.62
Using CATALINA_HOME: /usr/local/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.62/temp
Using JRE_HOME: /usr/local/jdk1.8.0_331
Using CLASSPATH: /usr/local/apache-tomcat-9.0.62/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:
部署war包(方案1)
将war包上传到tomcat的/webapps路径下,启动tomcat,就可成功部署。
部署war包(方案2)
访问tomcat网址,部署war包。
1、修改/conf/server.xml文件
[root@readhat8 admin]# vim /usr/local/apache-tomcat-9.0.62/conf/tomcat-users.xml
在</tomcat-users>前添加以下内容:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
</tomcat-users>
:wq
2、修改webapps/manager/META-INF/context.xml文件
[root@readhat8 admin]# vim /usr/local/apache-tomcat-9.0.62/webapps/manager/META-INF/context.xml
删掉<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1" />
<Context antiResourceLocking="false" privileged="true" >
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
sameSiteCookies="strict" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
3、启动tomcat,上传war包
[root@readhat8 admin]# /usr/local/apache-tomcat-9.0.62/bin/startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-9.0.62
Using CATALINA_HOME: /usr/local/apache-tomcat-9.0.62
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.62/temp
Using JRE_HOME: /usr/local/jdk1.8.0_331
Using CLASSPATH: /usr/local/apache-tomcat-9.0.62/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.62/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
点击按钮Manager App

输入用户名admin,密码admin

选择文件,上传war包,点击部署
