前言
在 Linux 环境下,本地部署的 Java Web 项目通常仅限局域网访问。本文介绍如何在 CentOS 7 上安装 OpenJDK 和 Tomcat,并通过内网穿透工具将服务映射到公网,实现异地协作与演示。
1. 在 CentOS 7 上安装 OpenJDK
在已安装套件中查找含有 java 字符串的文件:
rpm -qa | grep java
若没有安装则开始安装吧!
查询 yum 中存在的 JDK 版本:
yum list | grep java-11
执行以下命令安装:
yum install -y java-11-openjdk-headless-11.0.13.0.8-1.el7_9.x86_64 java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64 java-11-openjdk-devel-11.0.13.0.8-1.el7_9.x86_64
验证一下,安装成功:
java --version
配置环境变量:
vim /etc/profile
在最后一行,添加下列内容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64
export JRE_HOME=$JAVA_HOME
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使文件生效:
source /etc/profile
验证是否生效:
whereis java
2. 安装 Tomcat 10
首先到 Tomcat 官网下载安装包,我下载的是最新版的 Tomcat 10,具体步骤如下:
打开虚拟机,切换到 root 用户下,创建 Tomcat 用户,命令如下:
useradd tomcat
设置密码:
passwd tomcat
切换到 Tomcat 用户,能切换过去,代表成功创建该用户了。
su - tomcat
把 apache-tomcat-10.1.9.tar.gz 上传到/home/tomcat/目录下。
上传成功。
解压。
tar -zxvf apache-tomcat-10.1.9.tar.gz
给解压后的 Tomcat,重命名一下:
apache-tomcat-10.1.9 tomcat


