sl-express/01-讲义/其他文档/常见问题手册.md

13 KiB
Raw Blame History

一、前端问题

1、用户端登录失败

1.1 可能是网关配置不对

解决查看utils/evn.js 第2行,另外更改baseurl后需要重新编译 另外需要检查本地hosts文件中的api.sl-express.com域名配置是否指向到了192.168.150.101。

1.2 小程序获取不到手机号

如果出现获取手机号失败,需要进行真机调试,并在手机上打开开发者模式,然后获取手机验证码进行验证,之后既可以正常在电脑上使用微信小程序 真机调试: 打开开发者模式:

1.3 修改前端代码后没有重新编译

2、前端代码Jenkins部署不成功

可能是以下情况,请详细检查

  1. host配置是否正确
  2. 虚拟机路径下(/itcast/admin-web是否有静态文件(index.html)
  3. 可能为浏览器缓存

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不正确

检查maven编译使用的jdk是否为11

2、使用IDEA输入错误git密码

部分学员输入使用IDEA开发项目进行提交时意外输错git密码由于IDEA本地记录有密码数据仅仅清除git配置是无法解决的最根本的是需要删除掉IDEA本地保存的git密码 解决方案:

  1. 确定自己的IDEA版本号Help-->About

  1. 进入到文件夹C:\Users\Atom\AppData\Roaming\JetBrains中间的Atom为自定义的用户名如自己命名为zhangsan此处即为zhangsan实际路径自己修改找到对应版本的IDEA文件夹

  1. 进入对应版本文件夹删除掉c.kdbx文件

  1. 修改IDEA配置如下图勾选Protect master password

  1. 以上步骤全部完成重新提交代码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改为1schedule_status改为0确认plan_departure_time小于当前时间+ 2小时 即可重新调度一次。

3、nacos配置没生效

改完nacos配置需要重启生效改nacos配置有空格也会问题。

4、后台验证码不显示

idea服务运行了但前端登陆验证码一直出不来可能是本机防火墙没有关导致虚拟机无法向本机ip发送请求有类似情况的同学可以留意下把本机防火墙给关掉。

5、Mysql无法连接

版本太高 用idea插件可以课程提供的客户端也可以

6、扫码支付提示买家不匹配

image.png 解决:最常见的原因:第一买家扫码的时候是a用户然后不付钱b用户又扫码一次就会报这个错。支付宝二维码只能由第一次扫码的买家进行支付。