Ubuntu Java应用发布上线实操指南
一 准备与打包
二 运行方式一 直接运行与 systemd 托管
创建服务文件:sudo vim /etc/systemd/system/myapp.service
示例内容(按需调整内存与路径):
[Unit]
Description=My Java App
After=network.target
[Service]
Type=simple
User=ubuntu
ExecStart=/usr/bin/java -Xms512m -Xmx1024m -jar /opt/app/app.jar
SuccessExitStatus=143
Restart=always
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
启用与启动:sudo systemctl daemon-reload && sudo systemctl enable --now myapp
常用命令:sudo systemctl status myapp;sudo journalctl -u myapp -f(查看日志)。
三 运行方式二 Web 应用部署到 Tomcat
四 反向代理与域名访问
五 数据库与安全加固