美国VPS Linux部署Tomcat 10全流程指南
文章分类:售后支持 /
创建时间:2026-01-02
美国VPS Linux部署Tomcat 10全流程指南
环境准备
在正式开始美国VPS Linux的Tomcat 10部署前,先确认基础环境是否就绪。首先,确保你的美国VPS运行的是Linux系统,常见如CentOS、Ubuntu等发行版均可。其次,需安装Java开发工具包(JDK),Tomcat 10要求Java 11或更高版本。以CentOS为例,通过以下命令安装OpenJDK 11:
sudo yum install java-11-openjdk-devel
安装完成后,输入`java -version`验证是否成功,若显示Java 11及以上版本信息则说明安装正常。
安装Tomcat 10
下载Tomcat 10
访问Tomcat官方网站下载最新版Tomcat 10压缩包,也可直接在终端通过命令下载。以10.1.13版本为例,命令如下:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz
解压并移动目录
下载完成后,使用解压命令处理压缩包:
tar -zxvf apache-tomcat-10.1.13.tar.gz
为便于管理,建议将解压后的目录移动至`/opt`路径下:
sudo mv apache-tomcat-10.1.13 /opt/tomcat
配置Tomcat 10
设置环境变量
编辑`/etc/profile`文件,添加Tomcat环境变量:
export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
保存后执行`source /etc/profile`使配置生效,后续可直接在任意目录调用Tomcat命令。
配置用户权限
为提升安全性,建议创建专用用户运行Tomcat。首先创建用户组和用户:
sudo groupadd tomcat
sudo useradd -s /sbin/nologin -g tomcat -d /opt/tomcat tomcat
然后调整目录权限,确保专用用户拥有操作权限:
sudo chown -R tomcat:tomcat /opt/tomcat
开放防火墙端口
若VPS启用了防火墙,需开放Tomcat默认的8080端口。以CentOS的firewalld为例:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
部署Java Web应用
将Java Web应用打包为WAR文件后,通过以下命令复制到Tomcat的`webapps`目录:
sudo cp your-app.war /opt/tomcat/webapps/
Tomcat会自动解压WAR文件并完成部署,无需额外操作。
验证应用部署
启动Tomcat服务
使用以下命令启动Tomcat:
sudo /opt/tomcat/bin/startup.sh
访问测试
在浏览器输入`http://你的美国VPS公网IP:8080/your-app`,若能正常显示应用页面,则说明部署成功。若访问失败,可检查防火墙配置或Tomcat日志(位于`/opt/tomcat/logs`目录)排查问题。
通过以上步骤,可在Linux美国VPS上顺利完成Tomcat 10的部署与Java Web应用运行。实际使用中,还可根据需求调整Tomcat的内存参数、连接数等配置,进一步优化应用性能。
下一篇: RHCE认证海外云服务器运维操作指南
工信部备案:苏ICP备2025168537号-1