Linux下部署Java应用一般流程如下:
安装Java环境
sudo apt update && sudo apt install openjdk-11-jdksudo yum install java-11-openjdk-develjava -version。打包Java应用
mvn clean package(生成JAR/WAR至target目录)。./gradlew build(生成JAR/WAR至build/libs目录)。部署应用
java -jar /path/to/app.jar(需配置JAVA_HOME环境变量)。CATALINA_HOME环境变量。webapps目录,重启Tomcat:/path/to/tomcat/bin/startup.sh。配置开机自启动(可选)
/etc/systemd/system/app.service):[Unit]
Description=Java Application
After=network.target
[Service]
User=your_user
WorkingDirectory=/path/to/app
ExecStart=/usr/bin/java -jar /path/to/app.jar
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl enable app.service。验证与监控
ps -ef | grep java查看进程,或访问应用URL(如http://localhost:8080)测试。journalctl -u app.service -f(Systemd服务)或Tomcat的logs/catalina.out。说明:简单场景可直接运行JAR包,Web应用需搭配Tomcat等服务器,生产环境建议使用Systemd管理服务和配置防火墙[1,5,6,7,8,9,10,11,12,13]。