# gulimall **Repository Path**: abnerHui/gulimall ## Basic Information - **Project Name**: gulimall - **Description**: 谷粒商城 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-24 - **Last Updated**: 2022-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ####启动项目(操作指南) 1)、虚拟机镜像下载下来并导入自己的虚拟机、修改成自己ip即可 2)、需要在本机ping虚拟机看是否能ping通,然后可以连接mysql,看到数据库 3)、![img.png](img.png) 将红线圈主的地址换成本机的ip地址、端口不需要变(路径:/mydata/nginx/conf) ![img_1.png](img_1.png) 图中红线圈住的是是内网穿透的host主机地址 如果不知道是多少可以等访问不到的去看nginx的错误日志,然后将host主机地址加到我的红线地方 4)、switchHosts的ip换成自己的本地ip 5)、所有模块的yml虚拟机地址需要改成自己本机的 6)、AlipayTemplate(com/abner/gulimall/order/config/AlipayTemplate.java) 这个类里面的支付宝参数需要换成自己的 异步回调地址需内网穿透,本项目采用的是natapp(免费) 7)、ElasticSearchConfig(com/abner/gulimall/search/config/ElasticSearchConfig.java) es主机地址需要上这个里面修改 8)、gulimall-third-party服务中的短信需要去yml将accessKeyId和accessKeySecret更改(和老师采用的不是一个短信) 9)、启动虚拟机、启动nacos、启动sentinel、第一次需要启动switchHosts 然后启动项目访问http://gulimall.com/ (gulimall-test-sso-client、gulimall-test-sso-server、renren-generator 无需启动) ####注意事项(已解决) 1)、数据库文件在db文件下、 软件在software文件夹下(nacos、seta、sentinel、switchHosts) 老师采用的虚拟机比较占用内存,于是自己采用了vm加+centos7 虚拟机导出太大放到了百度网盘中 链接:https://pan.baidu.com/s/1SCfltUzdS7MRlEDLG8pdLg 提取码:uj24 由于虚拟机太大采用360压缩的分卷压缩将其拆开 下载下来只需选中一起解压即可 本机需要装一个vm然后打开解压后的文件 本次采用的桥接模式需要将虚拟机的ip进行更改 可参考https://blog.csdn.net/weixin_47806430/article/details/109076100?spm=1001.2014.3001.5501 主要就是改 /etc/sysconfig/network-scripts/ifcfg-ens33 这里面的内容 2)、spring-cloud-starter-zipkin和lettuce不兼容 需要移除spring-boot-starter-data-redis中对lettuce的引用,加入jedis的Maven依赖 3)、一定要给秒杀的商品设置过期时间,否则页面逻辑会出错当前商品显示不出 4)、启动sentinel指定端口 java -jar sentinel-dashboard-1.8.2.jar --server.port=8333