后端本地部署运行
环境
- Java8 + Maven 安装教程
- MySql 教程
- MySql 5.7 的安装包 链接: https://pan.baidu.com/s/1uIDAzBtxBXHq8YZOfhlI9w 提取码: bbr5
- IDEA 安装教程
- 后端源码
下载后端依赖
Maven 依赖
第二个 config file 选着自己安装好的目录下的 conf/setting.xml (需要配置好镜像,要不速度肯能非常慢)
上面的环境,里面有安装教程,并且有如何配置镜像的教程
最后的效果 下图所示
一定要确保 Use setting from .mvc/maven.conf 这个是非选择的状态!
点击上面的之后,正常下面的 build 就会在下载依赖
安装完成之后
数据库
先下载 IDEA 连接 MySql 所需要的依赖
1、找到根目录的 sql 文件夹里面的 create_table.sql
2、点击上方黄色框框里面的 Use MySql
3、执行代码
首先 CTRL + A 然后鼠标右键 选择 Execute 选择 new Session 就可以执行成功了
4、最后执行效果
5、小插曲
解决方法
1、修改 user 表的 username 的字符集为 utf8_bin
2、重新执行那一句 SQL 执行成功 !
1)在 yupi 数据库下的 user 表右键
2)

3)

修改配置文件
1、一般配置文件叫 application.yml (鱼皮的项目一般都用 yml )
1)application.yml 是本地运行时使用的配置文件
2)application-prod.yml 是服务器运行时生效的文件
3)第二个文件生效是靠最后在在服务器执行时 --spring.profiles.active=prod
2、修改 MySql 的密码,spring.datasource.password 修改成 MySql 设置的密码
运行项目
点击
Enable annotation processing
启动成功!!!
部署
开端口
后端运行端口是什么,就开对应的端口!
1)服务器端口(腾讯云演示)
2)宝塔端口
打包
打包完成之后可以在 target 目录下可以找到 jar 包
宝塔
1、安装宝塔 Java 环境
安装需要的 JDK ,这个项目安装 1.8.0_371 就可以
上传 jar 包到服务器任意文件夹 比如 /www
--spring.profiles.active=prod 最后面添加上这个,在运行命令最后面,只有写这个生效的配置文件才是 application-prod.yml
Docker
使用 rz 命令、或者 WinScp 上传,上传到和 Dockerfile 同级目录下
1、创建 Dockerfile 文件
FROM openjdk:8-jdk-alpine
WORKDIR /app
COPY ./user-center-backend-0.0.1-SNAPSHOT.jar ./app/application.jar
EXPOSE 8080
CMD ["java","-jar","./app/application.jar","--spring.profiles.active=prod"]
2、执行 docker build
docker build -t usercenter:v1.0 .
3、运行 docker 镜像
docker run -p 8080:8080 -t usercenter:v1.0
4、查看运行是否成功
docker ps
5、查看 log
docker logs -f CONTAINER ID
CONTAINER ID 具体看 docker ps 里显示的 CONTAINER
项目分区导航:⬅️ 07-前端本地部署运行(鱼皮代码版) - 用户中心项目教程 - 编程导航教程 | 08-后端本地部署运行 | ➡️ 09-用户中心项目笔记
💬 评论