官网下载jdk安装包
www.oracle.com/java/technologies/javase
yum自动安装,此方法安装不需要手动进行环境变量的配置
yum install -y 版本号 #java版本
www.tomact.apache.org
mkdir -p /server/tools /app/tools
使用rz命令将jdk和tomcat上传至 /server/tools文件夹中
tar -zxvf jdk-8u451-linux-aarch64.tar.gz -C /app/tools
tar -zxvf apache-tomcat-9.0.106.tar.gz -C /app/tools
ln -s /app/tools/jdk1.8.0_451/ /app/tools/jdk
ln -s /app/tools/apache-tomcat-9.0.106/ /app/tools/tomcat
配置java,tomcat环境变量
cat >>/etc/profile<<'EOF'
export JAVA_HOME=/app/tools/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/app/tools/tomcat
EOF
检查版本号
java -version
如果是系统自带java ,解决办法
rm -f /usr/bin/java
ln -s /server/tools/jdk/bin/java /usr/bin/java
#############################################################################
chown -R tomcat:tomcat tomcat
chown -R tomcat:tomcat apache-tomcat-9.0.106
本机浏览器输入IP+端口号
##如果无法跳转
放行Tomcat需要使用的8080端口的外部访问权限
CentOS系统默认开启了防火墙,阻止外部网络流量访问系统内部。所以,如果想要Tomcat可以正常使用,需要对Tomcat默认使用的8080端口进行放行。
放行有2种操作方式:
关闭防火墙
配置防火墙规则,放行端口
方式1:关闭防火墙
systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 停止防火墙开机自启
方式2:放行8080端口的外部访问
firewall-cmd --add-port=8080/tcp --permanent # --add-port=8080/tcp表示放行8080端口的tcp访问,--permanent表示永久生效
firewall-cmd --reload # 重新载入防火墙规则使其生效
建议选择方式1,直接关闭防火墙,因为防火墙的配置非常复杂。