系统在本地和测试环境正常,部署到生产环境之后,部分接口报错:
Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/AntPathMatcher$AntPatternComparator
java.lang.AssertionError: Package org.activiti.engine.impl.identity has already been defined but it could not be found
有的接口报第一个,有的报第二个。
起始原因是另一个问题,前端vue配置后端地址时使用了127.0.0.1
,部分页面就会无法正常显示。后来改成了真正的IP地址,然后就报了上面的错误。
查了一下是gateway报错了,访问后端业务服务被禁止访问了。
然后看了下gateway的配置,没问题。
然后重启了一下后端服务,看着gateway的日志,点了一下,发现不报错了……
就是说,在观察gateway日志,且后端服务重启的情况下,这个bug自己好了。
网友评论