1:现象:
本地运行正常,部署测试直接404,
2:定位:
查看日志如下,
3:分析:
发现日志jar冲突,由于新引进的jar包用的日志文件与项目原有的jar包里的日志jar不一致,导致启动失败,
4:解决:
exclusions标签剔除新引入的jar包里的日志,问题解决
参考
5:反思
本地启动正常,由于本地是tomcat启动,未调用项目里的有关冲突的jar包,测试环境weblogic启动,追踪源码发现weblogic中重写了ILoggerFactory日志方法,所以新引入的jar 不能强转为重写后的日志类报错,导致项目启动失败。
注意:报错会关联其他的错误出来,找到根源的错误,一针见血—