SOA架构遇到问题如何解决?
- 首先定位 消费者或 服务提供者状态是否正常
- 消费者和服务提供者状态不正常
-
消费者web:
a. 看启动日志是否报错
b. Webxml加载是否正确
c. 配置文件中扫描包跟代码包目录是否一致
d. Controller中@Reference注解导包是否正确
服务者service:
a. 看启动日志是否报错
b. Webxml加载是否正确
c. 配置文件中扫描包跟代码包目录是否一致
d. Service中@Service注解导包是否正确
e. 接口目录和实现类目录包保持一致(跟配置文件一样)
- 消费者和服务提供者状态正常
-
环境没问题,代码总是报错,不能正常展示结果
前台:
Console:js报错 Sources:调试页面 Network: 请求地址+状态码+参数+响应结果
-
后台:
- controller能否正常接收请求(controller中打上断点)看请求能否进入以及参数是否正确
- service层需要一步一步调试,定位哪一行代码报错
- 根据错误行,分析具体什么问题(结合控制台后台日志)
- 启动报错?
谁报错 注释谁。。。目的定位问题,把错误范围缩小