二刷 黑马点评 部署
前端
我是mac端的homebrew安装的nginx
在homebrew/etc/nginx下复制资料中nginx-1.18.0/conf目录下的nginx.conf文件(记得备份原件)
在opt/homebrew/var/www目录下移动资料中的hmdp到此处
在命令行输入nginx -s reload
数据库
创建数据库,我创建的名字也叫hmdp,使用资料中的hmdp.sql将数据库的数据读取好
后端
首先要把jdk改成1.8
具体是以下三个地方
项目结构的项目SDK和语言级别
模块中的语言级别
设置中的构建、运行、部署-编译器-Java编译器的目标字节码版本
然后再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的也顺便一起改了
这里还需要修改config里的RedissionConfig
Redis
主要是启动redis,这里我之前安装好了
我把redis.conf放在了~文件夹下,所以在~文件夹下打开终端直接输入redis-server redis.conf
访问8080端口有画面说明启动完毕