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