在Ubuntu上搭建Java Web服务器通常使用Tomcat,步骤如下:
安装Java环境
sudo apt update
sudo apt install openjdk-11-jdk # 推荐OpenJDK 11
java -version # 验证安装
安装Tomcat
sudo apt install tomcat9 # 安装Tomcat 9
sudo systemctl start tomcat9 # 启动服务
sudo systemctl enable tomcat9 # 开机自启
cd /usr/local
sudo wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz
sudo tar xzf apache-tomcat-10.0.27.tar.gz
sudo mv apache-tomcat-10.0.27 tomcat
配置环境变量(可选)
编辑~/.bashrc
,添加:
export CATALINA_HOME=/usr/local/tomcat # 替换为实际路径
source ~/.bashrc
部署Web应用
将WAR文件复制到Tomcat的webapps
目录:
sudo cp your-app.war /var/lib/tomcat9/webapps/ # 包管理器安装的路径
# 或 sudo cp your-app.war /usr/local/tomcat/webapps/ # 手动安装的路径
验证访问
浏览器输入http://服务器IP:8080/your-app
,查看应用是否运行。
可选步骤:
sudo ufw allow 8080/tcp
注:不同Ubuntu版本命令可能略有差异,建议根据系统版本调整。