二刷 黑马点评 部署
前端
我是mac端的homebrew安装的nginx
在homebrew/etc/nginx下复制资料中nginx-1.18.0/conf目录下的nginx.conf文件(记得备份原件)
![![[Pasted image 20250709181205.png]]](https://i-blog.csdnimg.cn/direct/e969f7a376cb4349b4958463b8323411.png)
在opt/homebrew/var/www目录下移动资料中的hmdp到此处
![![[Pasted image 20250709181258.png]]](https://i-blog.csdnimg.cn/direct/2a34c043cc4c4f6b9fc322db1e071536.png)
在命令行输入nginx -s reload
数据库
创建数据库,我创建的名字也叫hmdp,使用资料中的hmdp.sql将数据库的数据读取好
后端
首先要把jdk改成1.8
具体是以下三个地方
项目结构的项目SDK和语言级别
![![[Pasted image 20250709181451.png]]](https://i-blog.csdnimg.cn/direct/322f1def00694d558bd7694d6e0570d5.png)
模块中的语言级别
![![[Pasted image 20250709181505.png]]](https://i-blog.csdnimg.cn/direct/89608a7f81af4040b9f2192b562a1ee2.png)
设置中的构建、运行、部署-编译器-Java编译器的目标字节码版本
![![[Pasted image 20250709181617.png]]](https://i-blog.csdnimg.cn/direct/789c63895bd448a19f93406685b3eaa0.png)
然后再application.yaml中修改数据库地址和redis地址
这里我遇到了**Public Key Retrieval is not allowed**
原因是mysql8.0以上使用了认证插件,旧版驱动支持不完善,修改连接数据库的URL,在数据库连接 URL 中添加 allowPublicKeyRetrieval=true 参数,允许驱动检索公钥。
url: jdbc:mysql://127.0.0.1:3306/hmdp?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=truedizhi
还有redis的也顺便一起改了
![![[Pasted image 20250709181954.png]]](https://i-blog.csdnimg.cn/direct/90d1638c12544c1f8ffe9e91e5af6adc.png)
这里还需要修改config里的RedissionConfig
![![[Pasted image 20250709182016.png]]](https://i-blog.csdnimg.cn/direct/7d4e438c18154dba925581d0b16f9d28.png)
Redis
主要是启动redis,这里我之前安装好了
我把redis.conf放在了~文件夹下,所以在~文件夹下打开终端直接输入redis-server redis.conf
访问8080端口有画面说明启动完毕

