安装 JDK
1、检查是否安装
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
2、卸载
rpm -qa | grep java | xargs rpm -e --nodeps
或者
yum -y remove java-1.8.0-openjdk-headless.x86_64
3、安装
检查 yum 中有没有 java1.8 包
yum list java-1.8*
开始安装
yum install java-1.8.0-openjdk* -y
检查是否安装成功
java -version
+----------------------------------------------------------+
+ openjdk version "1.8.0_275" +
+ OpenJDK Runtime Environment (build 1.8.0_275-b01) +
+ OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode) +
+----------------------------------------------------------+
安装 tomcat
1、创建文件夹
mkdir /home/work/tomcat
cd /home/work/tomcat/
2、下载tomcat8.5.63
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.tar.gz
3、解压
tar -zxvf apache-tomcat-8.5.63.tar.gz
配置 tomcat
1、环境变量
vim /etc/profile
在最后添加两行
export TOMCAT_HOME=/home/work/tomcat/apache-tomcat-8.5.63
export CATALINA_HOME=/home/work/tomcat/apache-tomcat-8.5.63
source /etc/profile
重新加载环境变量生效
2、启动关闭(在tomcat的bin目录下)
启动 ./startup.sh
停止 ./shutdown.sh
3配置systemctl 管理
(1)创建 tomcat.service
[root@localhost bin]# vi /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat8.5.63
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=/home/work/tomcat/apache-tomcat-8.5.63/bin/startup.sh
ExecStop=/home/work/tomcat/apache-tomcat-8.5.63/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
(2)启动
systemctl start tomcat
// 要确保jdk 和 tomcat 的环境变量配置了(这一步非常重要)
==========================================================================================================================================
export TOMCAT_HOME=/home/work/tomcat/apache-tomcat-8.5.63
export CATALINA_HOME=/home/work/tomcat/apache-tomcat-8.5.63
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$TOMCAT_HOME/bin:$CATALINA_HOME/bin
export TOMCAT_HOME CATALINA_HOME JAVA_HOME JRE_HOME CLASS_PATH PATH
==========================================================================================================================================
4、开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports