Debian下部署Java项目主要步骤如下:
安装JDK:
sudo apt update
sudo apt install openjdk-11-jdk # 推荐使用OpenJDK 11+
java -version # 验证安装
配置环境变量(可选):
编辑/etc/environment
或~/.bashrc
,添加:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
PATH="$JAVA_HOME/bin:$PATH"
执行source /etc/environment
使生效。
打包项目:
mvn clean package # 生成JAR文件(位于target目录)
部署应用:
java -jar your-application.jar
/etc/systemd/system/your-app.service
:[Unit]
Description=Your Java App
After=network.target
[Service]
ExecStart=/usr/bin/java -jar /path/to/your-application.jar
Restart=always
[Install]
WantedBy=multi-user.target
执行以下命令启用服务:sudo systemctl daemon-reload
sudo systemctl start your-app.service
sudo systemctl enable your-app.service
可选:使用Docker部署:
FROM openjdk:11-jre-slim
COPY target/your-application.jar /app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
docker build -t your-app .
docker run -p 8080:8080 your-app
Web应用部署(如需Tomcat):
sudo apt install tomcat9
/var/lib/tomcat9/webapps/
,启动Tomcat即可。注意:根据项目类型(如普通Java程序、Web应用)选择对应部署方式,生产环境建议使用Docker或Systemd管理,确保服务稳定。[1,2,3,4,5,6,7,8,9,10,11]