在开发项目中,遇到错误,要做的首要事情就是查看错误日志。
本次遇到的问题,主要是自己在eclipse启动项目,项目启动一半卡住了,控制台没有任何相关错误信息。
自己就这样无可奈何了。
只是重复的重启项目,清缓存,更新maven,检查jar,非常盲目,没有一点针对性,所以浪费了大量的时间,
但是还是没有找到相关错误。
最后,经检查发现,项目中使用了log4j作为日志输出,找到相关配置文件:
全项目检索log.base.path对应的值:
然后根据日志路径,找到对应的日志文件,如果还是找不到相应路径,直接使用CreditLoanWorkFlow进行全盘搜索。
查看日志文件发现:
试图连接zookeeper服务10.0.8.170:2181,10.0.8.171:2181,10.0.8.172:2181失败。
到此,终于找到了项目启动不了的根源。
解决办法:
1.设置正确的zookeeper服务地址。
2.确定相关的zookeeper服务是否启动。