在CentOS上部署Java应用步骤如下:
-
安装JDK
- 使用yum安装OpenJDK:
sudo yum install java-1.8.0-openjdk-devel(或指定其他版本)。 - 验证安装:
java -version。
- 使用yum安装OpenJDK:
-
配置环境变量(可选)
- 编辑
/etc/profile.d/java.sh,添加:
export JAVA_HOME=/usr/lib/jvm/jdk-版本号
export PATH=$JAVA_HOME/bin:$PATH。 - 使配置生效:
source /etc/profile.d/java.sh。
- 编辑
-
部署应用
- 直接运行JAR包:
- 上传JAR包到服务器,如
/home/user/app。 - 运行命令:
java -jar your-app.jar(前台)或nohup java -jar your-app.jar > app.log 2>&1 &(后台)。
- 上传JAR包到服务器,如
- 使用Tomcat部署Web应用:
- 安装Tomcat:
sudo yum install tomcat或手动下载解压至/usr/local/tomcat。 - 将WAR包放入
tomcat/webapps目录,启动Tomcat:/usr/local/tomcat/bin/startup.sh。
- 安装Tomcat:
- 直接运行JAR包:
-
开放防火墙端口(如需远程访问)
sudo firewall-cmd --permanent --add-port=8080/tcpsudo firewall-cmd --reload。
-
验证部署
- 访问
http://服务器IP:端口/应用路径(如http://localhost:8080/your-app)。
- 访问
说明:
- 若为Spring Boot应用,可直接运行JAR包,无需Tomcat。
- 生产环境建议使用
systemd配置开机自启动或结合Docker部署。