前言
在日常 Web 开发与测试中,本地部署的 Java Web 项目通常只能在局域网内访问。为了实现异地协作调试、功能演示或远程查看项目状态,需要配置公网 IP 或端口映射。内网穿透工具可以将本地运行的服务映射到公网,生成可全球访问的地址,使本地 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.1.9 为例)。
创建 Tomcat 用户并设置密码:
useradd tomcat
passwd tomcat
su - tomcat
将 apache-tomcat-10.1.9.tar.gz 上传至 /home/tomcat/ 目录后解压并重命名:
tar -zxvf apache-tomcat-10.1.9.tar.gz
mv apache-tomcat-10.1.9 tomcat
启动 Tomcat:
cd tomcat/bin
./startup.sh
关闭 Tomcat:
./shutdown.sh
3. 修改 Tomcat 首页
进入 ROOT 目录修改前端代码:


