在Debian系统上迁移Java项目通常涉及以下几个步骤:
备份现有项目:
安装Java环境:
sudo apt update
sudo apt install openjdk-17-jdk
java -version
配置Java环境变量:
~/.bashrc
文件,添加以下内容:export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source ~/.bashrc
java -version
迁移项目文件:
scp
、rsync
等工具进行传输。重建数据库:
mysqldump
导出旧数据库的SQL文件,然后在新的服务器上导入。mysqldump -h old_server_ip -P old_port -u username -p old_database > database_backup.sql
mysql -h new_server_ip -P new_port -u username -p new_database < database_backup.sql
编译和打包项目:
cd /path/to/your/project
mvn clean package
部署项目:
java -jar your-application.jar
webapps
目录下,Tomcat会自动解压并部署应用。配置防火墙:
sudo ufw allow 8080
测试项目: