dj953690835 发表于 2017-9-14 09:54:49

java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.indexOfIgnor...

出错场景是:在同一maven项目中调用的另一个模块的minidao的sql查询,这个错误在minidao所在模块运行是不存在的。
错误日志如下:
严重: Servlet.service() for servlet in context with path threw exception with root cause
java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.indexOfIgnoreCase(Ljava/lang/String;Ljava/lang/String;I)I

dj953690835 发表于 2017-9-15 15:20:52

已解决:原来是root模块下的pom文件中引用 net.sf.json-lib 这个依赖时,需要 exclution掉 commons-lang那个包,否则,会同时引用 commons-lang的两个版本的依赖,导致这个错误。
页: [1]
查看完整版本: java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.indexOfIgnor...