一、后端代码打包
1、首先将后端代码打包,输入命令,然后通过xttp将文件上传到服务器
mvn clean package -DskipTests
2、在阿里云服务器找到jar包的目录,输入命令
chmod 777 springboot-0.0.1-SNAPSHOT.jar(自己打包jar的名字)
3、运行jar包,能看到端口号即为成功
java -jar springboot-0.0.1-SNAPSHOT.jar
mysql权限问题
docker exec -it 6fbee1c122a6(mysql在docker中的ID)/bin/bash
ALTER USER 'root'@'%' IDENTIFIED BY '123456'
如果数据库跟阿里云服务器的版本不一致时,需要在yml配置加上 &useSSL=false
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/qingge?useSSL=false&serverTimezone=GMT%2b8