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-reloadsudo systemctl start your-app.service。验证服务
sudo systemctl status your-app.service。journalctl -u your-app.service。注意事项:
ufw allow 8080/tcp)。