Debian迁移Java服务可按以下步骤操作:
备份数据
tar
命令备份Java应用目录及数据文件,例如:tar -czvf java_backup.tar.gz /path/to/java/app
。mysqldump
)。安装目标环境
sudo apt update && sudo apt install openjdk-11-jdk
(版本需与原环境一致)。java -version
。迁移应用文件
scp java_backup.tar.gz user@new-server:/path/to/destination
。/opt/java-app
)。配置环境变量(可选)
/etc/environment
或用户~/.bashrc
,设置JAVA_HOME
和PATH
:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
然后执行source /etc/environment
生效。重建服务(若为系统服务)
systemd
管理,需复制服务文件到新服务器:scp /etc/systemd/system/your-app.service user@new-server:/etc/systemd/system/
。sudo systemctl daemon-reload
sudo systemctl start your-app.service
。验证服务
sudo systemctl status your-app.service
。journalctl -u your-app.service
。注意事项:
ufw allow 8080/tcp
)。