docs/deploy/mall_swarm_deploy_windows.md
学习不走弯路,关注公众号 回复「学习路线」,获取mall项目专属学习路线!
mall-swarm中使用到的环境和mall项目中大致相同,具体可以查看mall在Windows环境下的部署。
安装IDEA并导入项目源码;
安装MySQL,创建一个mall数据库,并导入/document/sql/mall.sql文件;
安装Redis、Elasticsearch、MongoDB、RabbitMQ等环境。
由于使用了Nacos注册中心,我们需要先搭建Nacos注册中心,下载地址:https://github.com/alibaba/nacos/releases/download/1.3.1/nacos-server-1.3.1.zip
下载完成后解压到指定文件夹,使用bin目录下的startup.cmd启动Nacos服务,访问地址:http://localhost:8848/nacos/
config目录下的配置文件添加到Nacos中,只要添加包含dev的配置即可,配置文件的文件名称需要和Nacos中的Data Id一一对应;
mall-swarm项目启动有先后顺序,大家可以按照以下顺序启动。
启动网关服务mall-gateway,直接运行MallGatewayApplication的main函数即可;
启动认证中心mall-auth,直接运行MallAuthApplication的main函数即可;
启动后台管理服务mall-admin,直接运行MallAdminApplication的main函数即可;
启动前台服务mall-portal,直接运行MallPortalApplication的main函数即可;
启动搜索服务mall-search,直接运行MallSearchApplication的main函数即可;
启动监控中心mall-monitor,直接运行MallMonitorApplication的main函数即可;
运行完成后可以通过监控中心查看监控信息,账号密码为macro:123456:http://localhost:8101
运行完成后可以直接通过如下地址访问API文档:http://localhost:8201/doc.html
client_id和client_secret为admin-app:123456,前台系统为portal-app:123456;