Github上开源仿京东商城项目-安装部署(六)
14、启动项目
14.1 启动mysql
在控制面板的服务中启动
14.2 启动mycat
用命令行启动
cd C:\mycat\bin
startup_nowrap.bat
14.3 启动Redis
用命令行启动
cd C:\Program Files\Redis
命令行窗口1:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6380.conf
命令行窗口2:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6381.conf
命令行窗口3:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6382.conf
命令行窗口4:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6383.conf
命令行窗口5:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6384.conf
命令行窗口6:
cd C:\Program Files\Redis
redis-server.exe redis.windows-6385.conf
14.4 启动rabbitmq
在控制面板的服务中启动
14.5 启动elasticsearch
用命令行启动
命令行窗口1:
set JAVA_HOME=
cd c:\elasticsearch\001\bin
elasticsearch.bat
命令行窗口2:
set JAVA_HOME=
cd c:\elasticsearch\002\bin
elasticsearch.bat
命令行窗口3:
set JAVA_HOME=
cd c:\elasticsearch\003\bin
elasticsearch.bat
命令行窗口4:
set JAVA_HOME=
cd c:\elasticsearch\elasticsearch-head-5.0.0
grunt server
14.6 启动Nginx
用命令行启动
cd C:\nginx
nginx.exe
14.7 启动IntelliJ IDEA
14.8 启动Eureka注册中心
运行项目中SuperMarket\common\src\main\java\com.supermarket.common\StarterEureka
14.9 启动euul网关
运行项目中SuperMarket\zuul-gateway\src\main\java\com.supermarket.gateway\StarterGateway
14.10 启动微服务
启动服务时,发现连接数据库报错“Unknown system variable ‘query_cache_size’”
经过查询搜索,发现问题的根源:
mycat 1.6版本不支持mysql 8.0导致的
这个问题如果要修复,就得等待mycat升级或者对源码进行编辑以便使程序支持8.0
当前如果不修复,就应该把数据库更改为5.7版本的,这样执行才正确。
走了这么多弯路,没办法,解决方法有二
a、保持系统架构,则重新安装mysql 5.7,重新配置mycat,问题解决
b、程序直连数据库,则可使用jdbc驱动直连mysql8,不使用mycat,问题解决
cart 购物车
报错,原来是mycat的schema应该设置为supermarket
修改mycat\conf\schema.xml中TESTDB为supermarket
修改mycat\conf\server.xml中TESTDB为supermarket
image 图片微服务
instant-buy 秒杀微服务
order 订单微服务
product 商品微服务
search 检索微服务
user 用户微服务
14.11 登录系统
http://www.supermarket.com/