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
已解决:原来是root模块下的pom文件中引用 net.sf.json-lib 这个依赖时,需要 exclution掉 commons-lang那个包,否则,会同时引用 commons-lang的两个版本的依赖,导致这个错误。
页:
[1]