常见问题
前端问题
###用户端登录失败
1.1 可能是网关配置不对
解决:查看utils/evn.js 第2行,另外更改baseurl后需要重新编译 另外,需要检查本地hosts文件中的api.sl-express.com域名配置是否指向到了192.168.150.101。
1.2 小程序获取不到手机号
如果出现获取手机号失败,需要进行真机调试,并在手机上打开开发者模式,然后获取手机验证码进行验证,之后既可以正常在电脑上使用微信小程序 真机调试:打开开发者模式:
1.3 修改前端代码后没有重新编译
###前端代码Jenkins部署不成功
可能是以下情况,请详细检查
- host配置是否正确
- 虚拟机路径下(/itcast/admin-web)是否有静态文件(index.html)
- 可能为浏览器缓存
###用户端网络异常且不提示登录
解决:需要清除当前小程序重新扫码使用
###微信开发者工具 启动闪烁
解决:关闭开发者工具,再次导入项目。
虚拟机环境问题
###虚拟机启动失败
虚拟机启动失败很可能是因为下载文件存在缺失。将原始文件做成种子,然后下发给学员下载,某些文件可能会丢失。 解决方案: 出现问题的话,可通过硬盘或者U盘进行下载
###虚拟机防火墙关闭命令
systemctl-stop-firewalld
Idea环境问题
###微服务pom文件中依赖报红
通过git拉下来代码之后,发现微服务里面的pom文件报红 解决方案:
1.1 能够成功编译
通过maven进行编译项目,如果能够成功编译,说明是IDEA存在缓存,未识别到已下载的依赖,无需处理,正常学习即可
1.2 不能成功编译
1.2.1 setting文件不正常
maven的配置文件settings.xml是否和讲义中一致,并且本地仓库地址修改为自己的
1.2.2 使用的maven不正确
检查IDEA中使用的maven是否正确,一定要是自己安装的,不要使用默认的
1.2.3 使用的JDK不正确
检查maven编译使用的jdk是否为11
###使用IDEA输入错误git密码
部分学员输入使用IDEA开发项目进行提交时,意外输错git密码,由于IDEA本地记录有密码数据,仅仅清除git配置是无法解决的,最根本的是需要删除掉IDEA本地保存的git密码 解决方案:
- 确定自己的IDEA版本号:Help-->About
- 进入到文件夹C:\Users\Atom\AppData\Roaming\JetBrains(注:中间的Atom为自定义的用户名,如自己命名为zhangsan,此处即为zhangsan,实际路径自己修改)找到对应版本的IDEA文件夹
- 进入对应版本文件夹,删除掉c.kdbx文件
- 修改IDEA配置,如下图,勾选Protect master password
- 以上步骤全部完成重新提交代码,IDEA即会提示重新输入密码
###maven下载不到
3.1可能是有idea 缓存
3.2 setting文件不正确
备份自己电脑原有的setting文件,复制课程中的setting文件,修改复制出的setting文件中本地仓库位置为自己电脑的位置。
3.3 本地仓库依赖包不完整
需要手动删除该文件夹下全部文件,执行maven编译命令,再次下载。下图为正常情况。
###Command line is too long
需要修改启动配置如下
###No appropriate protocol
业务流程问题
###如何查询Neo4j中线路ID
解决:登录neo4j后台,选择某条线路,右侧属性区域中的ID即为线路ID
###如何临时发起一次车次计划调度
truck_plan车辆计划表中 status改为1,schedule_status改为0,确认plan_departure_time小于当前时间+ 2小时 即可重新调度一次。
###nacos配置没生效
改完nacos配置需要重启生效,改nacos配置有空格也会问题。
###后台验证码不显示
idea服务运行了,但前端登陆验证码一直出不来,可能是本机防火墙没有关,导致虚拟机无法向本机ip发送请求,有类似情况的同学可以留意下,把本机防火墙给关掉。
###Mysql无法连接
版本太高 用idea插件可以,课程提供的客户端也可以
###扫码支付提示买家不匹配
解决:最常见的原因:第一买家扫码的时候是a用户,然后不付钱,b用户又扫码一次,就会报这个错。支付宝二维码只能由第一次扫码的买家进行支付。