Maven 多模块引用版本的问题 java.lang.NoSuchMethodError

环境:Junit测试用例 java.lang.NoSuchMethodError

很明显的错误,肯定是jar版本的问题

前提 Maven 打包并没有这个的问题,估计是做了优化处理

原测试代码

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = {"classpath*:/META-INF/spring/root_test.xml"})
@ActiveProfiles("production")
public class SpringRoot {

}

第一步:找到指定class

public class SpringRoot {
    @Test
    public void test(){
     //加载 System.out.println(AnnotatedElementUtils.
class); //查找引用的路径
     System.out.println(AnnotatedElementUtils.
class.getResource("")); } }
class org.springframework.core.annotation.AnnotatedElementUtils
jar:file:/D:/maven/.m2/repository/org/springframework/spring-core/4.1.5.RELEASE/spring-core-4.1.5.RELEASE.jar!/org/springframework/core/annotation/

找到问题点

大家都用4.1.5的版本,此人竟然用4.1.5

第二步:AppClassLoader到底加载了哪些jar

/*@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = {"classpath*:/META-INF/spring/root_test.xml"})
@ActiveProfiles("production")*/
public class SpringRoot {
    @Test
    public void test(){
        System.out.println(AnnotatedElementUtils.class);
        System.out.println(AnnotatedElementUtils.class.getResource(""));
        for(String s:System.getProperty("java.class.path").split(";")){
            System.out.println(s);
        }
        
    }
}
class org.springframework.core.annotation.AnnotatedElementUtils
jar:file:/D:/maven/.m2/repository/org/springframework/spring-core/4.1.5.RELEASE/spring-core-4.1.5.RELEASE.jar!/org/springframework/core/annotation/
D:workPlacecesyitai-all-projectyitai-educational-web	arget	est-classes
D:workPlacecesyitai-all-projectyitai-educational-web	argetclasses
D:workPlacecesyitai-all-projectyitai-educational-service	argetclasses
D:workPlacecesyitai-all-projectyitai-educational-service	arget	est-classes
D:workPlacecesyitai-all-projectyitai-ces-api	argetclasses
D:workPlacecesyitai-all-projectyitai-ces-api	arget	est-classes
D:maven.m2
epositoryorgactivitiactiviti-modeler5.21.0activiti-modeler-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-common-rest5.21.0activiti-common-rest-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-json-converter5.21.0activiti-json-converter-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-bpmn-model5.21.0activiti-bpmn-model-5.21.0.jar
D:maven.m2
epositoryjoda-timejoda-time2.6joda-time-2.6.jar
D:maven.m2
epositorymathgeom2djavaGeom0.11.1javaGeom-0.11.1.jar
D:maven.m2
epositorycomfasterxmljacksoncorejackson-core2.2.3jackson-core-2.2.3.jar
D:maven.m2
epositorycomfasterxmljacksoncorejackson-databind2.2.3jackson-databind-2.2.3.jar
D:maven.m2
epositorycomfasterxmljacksoncorejackson-annotations2.2.3jackson-annotations-2.2.3.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-parser1.7atik-parser-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-awt-util1.7atik-awt-util-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-util1.7atik-util-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-xml1.7atik-xml-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-transcoder1.7atik-transcoder-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsfop0.94fop-0.94.jar
D:maven.m2
epositoryorgapachexmlgraphicsxmlgraphics-commons1.2xmlgraphics-commons-1.2.jar
D:maven.m2
epositorycommons-iocommons-io1.1commons-io-1.1.jar
D:maven.m2
epositoryorgapacheavalonframeworkavalon-framework-api4.3.1avalon-framework-api-4.3.1.jar
D:maven.m2
epositoryorgapacheavalonframeworkavalon-framework-impl4.3.1avalon-framework-impl-4.3.1.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-dom1.7atik-dom-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-gvt1.7atik-gvt-1.7.jar
D:maven.m2
epositoryxml-apisxml-apis-ext1.3.04xml-apis-ext-1.3.04.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-bridge1.7atik-bridge-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-anim1.7atik-anim-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-ext1.7atik-ext-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-script1.7atik-script-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-js1.7atik-js-1.7.jar
D:maven.m2
epositoryxml-apisxml-apis1.3.04xml-apis-1.3.04.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-codec1.7atik-codec-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-css1.7atik-css-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-svg-dom1.7atik-svg-dom-1.7.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-svggen1.7atik-svggen-1.7.jar
D:maven.m2
epositoryorgactivitiactiviti-diagram-rest5.21.0activiti-diagram-rest-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-spring5.21.0activiti-spring-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-engine5.21.0activiti-engine-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-bpmn-converter5.21.0activiti-bpmn-converter-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-process-validation5.21.0activiti-process-validation-5.21.0.jar
D:maven.m2
epositoryorgactivitiactiviti-image-generator5.21.0activiti-image-generator-5.21.0.jar
D:maven.m2
epositoryorgapachecommonscommons-email1.4commons-email-1.4.jar
D:maven.m2
epositorycomsunmailjavax.mail1.5.2javax.mail-1.5.2.jar
D:maven.m2
epositoryjavaxactivationactivation1.1.1activation-1.1.1.jar
D:maven.m2
epositoryorgmybatismybatis3.3.0mybatis-3.3.0.jar
D:maven.m2
epositoryorgapachecommonscommons-lang33.3.2commons-lang3-3.3.2.jar
D:maven.m2
epositorycommons-dbcpcommons-dbcp1.4commons-dbcp-1.4.jar
D:maven.m2
epositorycommons-poolcommons-pool1.5.4commons-pool-1.5.4.jar
D:maven.m2
epositoryorgslf4jslf4j-api1.7.6slf4j-api-1.7.6.jar
D:maven.m2
epositoryorgslf4jjcl-over-slf4j1.7.6jcl-over-slf4j-1.7.6.jar
D:maven.m2
epositoryorgiff	c-util-project1.0.13	c-util-project-1.0.13.jar
D:maven.m2
epositoryorgjboss
esteasyjaxrs-api3.0.7.Finaljaxrs-api-3.0.7.Final.jar
D:maven.m2
epositoryorgapachecuratorcurator-recipes2.9.0curator-recipes-2.9.0.jar
D:maven.m2
epositoryorgapachecuratorcurator-framework2.9.0curator-framework-2.9.0.jar
D:maven.m2
epositoryorgapachecuratorcurator-client2.9.0curator-client-2.9.0.jar
D:maven.m2
epositorycomgoogleguavaguava16.0.1guava-16.0.1.jar
D:maven.m2
epositoryorgapachezookeeperzookeeper3.4.6zookeeper-3.4.6.jar
D:maven.m2
epositoryorgslf4jslf4j-log4j121.6.1slf4j-log4j12-1.6.1.jar
D:maven.m2
epositorylog4jlog4j1.2.16log4j-1.2.16.jar
D:maven.m2
epositoryjlinejline0.9.94jline-0.9.94.jar
D:maven.m2
epositoryjunitjunit3.8.1junit-3.8.1.jar
D:maven.m2
epositoryio
etty
etty3.7.0.Final
etty-3.7.0.Final.jar
D:maven.m2
epositoryorgspringframeworkspring-web4.1.5.RELEASEspring-web-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-webmvc4.1.5.RELEASEspring-webmvc-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-expression4.1.5.RELEASEspring-expression-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-beans4.1.5.RELEASEspring-beans-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-orm4.1.5.RELEASEspring-orm-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-context4.1.5.RELEASEspring-context-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-context-support4.1.5.RELEASEspring-context-support-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-aop4.1.5.RELEASEspring-aop-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-jdbc4.1.5.RELEASEspring-jdbc-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-tx4.1.5.RELEASEspring-tx-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-test4.1.5.RELEASEspring-test-4.1.5.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkspring-core4.1.5.RELEASEspring-core-4.1.5.RELEASE.jar
D:maven.m2
epositorycommons-loggingcommons-logging1.2commons-logging-1.2.jar
D:workPlacecesyitai-all-projectyitai-common	arget	est-classes
D:workPlacecesyitai-all-projectyitai-common	argetclasses
D:maven.m2
epositoryjunitjunit4.11junit-4.11.jar
D:maven.m2
epositoryorghamcresthamcrest-core1.3hamcrest-core-1.3.jar
D:maven.m2
epositorycomgoogleguavaguava17.0guava-17.0.jar
D:maven.m2
epositoryorgslf4jslf4j-api1.7.7slf4j-api-1.7.7.jar
D:maven.m2
epositoryorgaspose-words16.8.0aspose-words-16.8.0-jdk16.jar
D:maven.m2
epositoryorgmybatismybatis3.2.7mybatis-3.2.7.jar
D:maven.m2
epositoryorgmybatismybatis-spring1.2.2mybatis-spring-1.2.2.jar
D:maven.m2
epositoryorgapachehttpcomponentshttpclient4.4.1httpclient-4.4.1.jar
D:maven.m2
epositoryorgapachehttpcomponentshttpcore4.4.1httpcore-4.4.1.jar
D:maven.m2
epositorycommons-codeccommons-codec1.9commons-codec-1.9.jar
D:maven.m2
epositorycommons-httpclientcommons-httpclient3.0commons-httpclient-3.0.jar
D:maven.m2
epositoryorgcsourcefastdfs-client-java1.25fastdfs-client-java-1.25.jar
D:maven.m2
epository
etsfjson-libjson-lib2.4json-lib-2.4-jdk15.jar
D:maven.m2
epositorycommons-beanutilscommons-beanutils1.8.0commons-beanutils-1.8.0.jar
D:maven.m2
epositorycommons-collectionscommons-collections3.2.1commons-collections-3.2.1.jar
D:maven.m2
epositorycommons-langcommons-lang2.5commons-lang-2.5.jar
D:maven.m2
epository
etsfezmorphezmorph1.0.6ezmorph-1.0.6.jar
D:maven.m2
epository
edisclientsjedis2.7.3jedis-2.7.3.jar
D:maven.m2
epositoryorgapachecommonscommons-pool22.3commons-pool2-2.3.jar
D:maven.m2
epositorycomelerwebpinyin4j2.5.0pinyin4j-2.5.0.jar
D:maven.m2
epositoryjavaxservletjavax.servlet-api3.0.1javax.servlet-api-3.0.1.jar
D:maven.m2
epositorycomgooglecodegsongson2.3.1gson-2.3.1.jar
D:maven.m2
epositorycomalibabafastjson1.2.16fastjson-1.2.16.jar
D:maven.m2
epositorydeidylwinzipaes1.0.1winzipaes-1.0.1.jar
D:maven.m2
epositoryorgouncycastlecprov-jdk161.45cprov-jdk16-1.45.jar
D:maven.m2
epositoryorgapachepoipoi3.10-FINALpoi-3.10-FINAL.jar
D:maven.m2
epositoryorgapachepoipoi-ooxml3.10-FINALpoi-ooxml-3.10-FINAL.jar
D:maven.m2
epositoryorgapachepoipoi-ooxml-schemas3.10-FINALpoi-ooxml-schemas-3.10-FINAL.jar
D:maven.m2
epositoryorgapachexmlbeansxmlbeans2.3.0xmlbeans-2.3.0.jar
D:maven.m2
epositorystaxstax-api1.0.1stax-api-1.0.1.jar
D:maven.m2
epositorydom4jdom4j1.6.1dom4j-1.6.1.jar
D:maven.m2
epositoryorgapachepoipoi-examples3.10-FINALpoi-examples-3.10-FINAL.jar
D:maven.m2
epositoryorgapachepoipoi-scratchpad3.10-FINALpoi-scratchpad-3.10-FINAL.jar
D:maven.m2
epository
etlingalazip4jzip4j1.3.2zip4j-1.3.2.jar
D:maven.m2
epositoryorgjsonjson20090211json-20090211.jar
D:maven.m2
epositorycomopenhtmltopdfopenhtmltopdf-core.0.1-RC11openhtmltopdf-core-0.0.1-RC11.jar
D:maven.m2
epositorycomopenhtmltopdfopenhtmltopdf-pdfbox.0.1-RC11openhtmltopdf-pdfbox-0.0.1-RC11.jar
D:maven.m2
epositoryorgapachepdfboxpdfbox2.0.5pdfbox-2.0.5.jar
D:maven.m2
epositoryorgapachepdfboxfontbox2.0.5fontbox-2.0.5.jar
D:maven.m2
epositoryde
ototorpdfboxgraphics2d0.3graphics2d-0.3.jar
D:maven.m2
epositorycomopenhtmltopdfopenhtmltopdf-rtl-support.0.1-RC11openhtmltopdf-rtl-support-0.0.1-RC11.jar
D:maven.m2
epositorycomibmicuicu4j58.1icu4j-58.1.jar
D:maven.m2
epositorycomopenhtmltopdfopenhtmltopdf-svg-support.0.1-RC11openhtmltopdf-svg-support-0.0.1-RC11.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-transcoder1.8atik-transcoder-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-svggen1.8atik-svggen-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsxmlgraphics-commons2.1xmlgraphics-commons-2.1.jar
D:maven.m2
epositorycommons-iocommons-io1.3.1commons-io-1.3.1.jar
D:maven.m2
epositorycomopenhtmltopdfopenhtmltopdf-java2d.0.1-RC11openhtmltopdf-java2d-0.0.1-RC11.jar
D:maven.m2
epositorycomvladschflexmarkflexmark0.19.6flexmark-0.19.6.jar
D:maven.m2
epositorycomvladschflexmarkflexmark-util.19.6flexmark-util-0.19.6.jar
D:maven.m2
epositorycomvladschflexmarkflexmark-ext-anchorlink.19.6flexmark-ext-anchorlink-0.19.6.jar
D:maven.m2
epositorycomvladschflexmarkflexmark-formatter.19.6flexmark-formatter-0.19.6.jar
D:maven.m2
epositorycomvladschflexmarkflexmark-ext-toc.19.6flexmark-ext-toc-0.19.6.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-bridge1.8atik-bridge-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-anim1.8atik-anim-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-awt-util1.8atik-awt-util-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-css1.8atik-css-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-dom1.8atik-dom-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-ext1.8atik-ext-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-gvt1.8atik-gvt-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-parser1.8atik-parser-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-script1.8atik-script-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-svg-dom1.8atik-svg-dom-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-util1.8atik-util-1.8.jar
D:maven.m2
epositoryorgapachexmlgraphicsatik-xml1.8atik-xml-1.8.jar
D:maven.m2
epositoryxalanxalan2.7.0xalan-2.7.0.jar
D:maven.m2
epositoryjavaxactivationactivation1.1activation-1.1.jar
D:workPlacecesyitai-all-projectyitai-educational-api	argetclasses
D:workPlacecesyitai-all-projectyitai-educational-api	arget	est-classes
D:maven.m2
epositorycomfasterxmljacksoncorejackson-core2.6.2jackson-core-2.6.2.jar
D:maven.m2
epositorycomfasterxmljacksoncorejackson-databind2.6.2jackson-databind-2.6.2.jar
D:maven.m2
epositorycomfasterxmljacksoncorejackson-annotations2.6.2jackson-annotations-2.6.2.jar
D:maven.m2
epositorycomgithubpagehelperpagehelper4.1.4pagehelper-4.1.4.jar
D:maven.m2
epositorycomgithubjsqlparserjsqlparser0.9.5jsqlparser-0.9.5.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-rs-client3.0.0cxf-rt-rs-client-3.0.0.jar
D:maven.m2
epositoryorgapachecxfcxf-core3.0.0cxf-core-3.0.0.jar
D:maven.m2
epositoryorgcodehauswoodstoxwoodstox-core-asl4.3.0woodstox-core-asl-4.3.0.jar
D:maven.m2
epositoryorgapachewsxmlschemaxmlschema-core2.1.0xmlschema-core-2.1.0.jar
D:maven.m2
epositoryorgapacheshiroshiro-cas1.2.3shiro-cas-1.2.3.jar
D:maven.m2
epositoryorgjasigcasclientcas-client-core3.2.1cas-client-core-3.2.1.jar
D:maven.m2
epositorycommons-loggingcommons-logging1.1commons-logging-1.1.jar
D:maven.m2
epositoryorgspringframeworkdataspring-data-mongodb1.8.2.RELEASEspring-data-mongodb-1.8.2.RELEASE.jar
D:maven.m2
epositoryorgspringframeworkdataspring-data-commons1.11.2.RELEASEspring-data-commons-1.11.2.RELEASE.jar
D:maven.m2
epositoryorgmongodbmongo-java-driver2.11.1mongo-java-driver-2.11.1.jar
D:maven.m2
epositoryorgspringframeworkdataspring-data-redis1.6.2.RELEASEspring-data-redis-1.6.2.RELEASE.jar
D:maven.m2
epositoryjavaxservletservlet-api2.5servlet-api-2.5.jar
D:maven.m2
epositoryjexcelapijxl2.4.2jxl-2.4.2.jar
D:maven.m2
epositoryorgcodehausjacksonjackson-jaxrs1.9.2jackson-jaxrs-1.9.2.jar
D:maven.m2
epositoryorgcodehausjacksonjackson-core-asl1.9.2jackson-core-asl-1.9.2.jar
D:maven.m2
epositoryorgcodehausjacksonjackson-mapper-asl1.9.2jackson-mapper-asl-1.9.2.jar
D:maven.m2
epositoryorgcodehausjacksonjackson-xc1.9.2jackson-xc-1.9.2.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-frontend-jaxws3.1.7cxf-rt-frontend-jaxws-3.1.7.jar
D:maven.m2
epositoryxml-resolverxml-resolver1.2xml-resolver-1.2.jar
D:maven.m2
epositoryorgow2asmasm5.0.4asm-5.0.4.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-bindings-soap3.1.7cxf-rt-bindings-soap-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-wsdl3.1.7cxf-rt-wsdl-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-databinding-jaxb3.1.7cxf-rt-databinding-jaxb-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-bindings-xml3.1.7cxf-rt-bindings-xml-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-frontend-simple3.1.7cxf-rt-frontend-simple-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-ws-addr3.1.7cxf-rt-ws-addr-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-ws-policy3.1.7cxf-rt-ws-policy-3.1.7.jar
D:maven.m2
epositoryorgapache
eethi
eethi3.0.3
eethi-3.0.3.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-transports-http3.1.7cxf-rt-transports-http-3.1.7.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-frontend-jaxrs3.1.7cxf-rt-frontend-jaxrs-3.1.7.jar
D:maven.m2
epositoryjavaxws
sjavax.ws.rs-api2.0.1javax.ws.rs-api-2.0.1.jar
D:maven.m2
epositoryjavaxannotationjavax.annotation-api1.2javax.annotation-api-1.2.jar
D:maven.m2
epositoryorgapachecxfcxf-rt-rs-service-description3.1.7cxf-rt-rs-service-description-3.1.7.jar
D:maven.m2
epositoryorgcodehauswoodstoxstax2-api3.1.1stax2-api-3.1.1.jar
D:maven.m2
epositoryjavaxxmlstreamstax-api1.0-2stax-api-1.0-2.jar
D:maven.m2
epositorywsdl4jwsdl4j1.6.2wsdl4j-1.6.2.jar
D:maven.m2
epositoryorgapachehttpcomponentshttpcore4.3httpcore-4.3.jar
D:maven.m2
epositorycommons-fileuploadcommons-fileupload1.2.2commons-fileupload-1.2.2.jar
D:maven.m2
epositorycommons-iocommons-io2.4commons-io-2.4.jar
D:maven.m2
epositorycommons-beanutilscommons-beanutils1.8.3commons-beanutils-1.8.3.jar
D:maven.m2
epositorycommons-langcommons-lang2.6commons-lang-2.6.jar
D:maven.m2
epositoryorgapachecommonscommons-lang33.1commons-lang3-3.1.jar
D:maven.m2
epositorycommons-configurationcommons-configuration1.9commons-configuration-1.9.jar
D:maven.m2
epositorycommons-validatorcommons-validator1.5.0commons-validator-1.5.0.jar
D:maven.m2
epositorycommons-digestercommons-digester1.8.1commons-digester-1.8.1.jar
D:maven.m2
epositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar
D:maven.m2
epositorymysqlmysql-connector-java5.1.38mysql-connector-java-5.1.38.jar
D:maven.m2
epositoryorgapache	omcat	omcat-jdbc7.0.53	omcat-jdbc-7.0.53.jar
D:maven.m2
epositoryorgapache	omcat	omcat-juli7.0.53	omcat-juli-7.0.53.jar
D:maven.m2
epositorycomh2databaseh21.3.167h2-1.3.167.jar
D:maven.m2
epositoryc3p0c3p00.9.1.2c3p0-0.9.1.2.jar
D:maven.m2
epositorycomalibabadruid1.0.18druid-1.0.18.jar
D:maven.m2
epositoryjavaxinjectjavax.inject1javax.inject-1.jar
D:maven.m2
epositoryorgmybatismybatis3.2.8mybatis-3.2.8.jar
D:maven.m2
epositoryorgmybatismybatis-spring1.1.1mybatis-spring-1.1.1.jar
D:maven.m2
epositorycomgoogleguavaguava18.0guava-18.0.jar
D:maven.m2
epositorycglibcglib2.2.2cglib-2.2.2.jar
D:maven.m2
epositoryasmasm3.3.1asm-3.3.1.jar
D:maven.m2
epositoryorgcodehausgroovygroovy-backports-compat232.4.0-beta-3groovy-backports-compat23-2.4.0-beta-3.jar
D:maven.m2
epositorychqoslogbacklogback-classic1.1.2logback-classic-1.1.2.jar
D:maven.m2
epositorychqoslogbacklogback-core1.1.2logback-core-1.1.2.jar
D:maven.m2
epositoryorgslf4jlog4j-over-slf4j1.7.7log4j-over-slf4j-1.7.7.jar
D:maven.m2
epositoryorgslf4jjcl-over-slf4j1.7.7jcl-over-slf4j-1.7.7.jar
D:maven.m2
epositoryorgslf4jjul-to-slf4j1.7.7jul-to-slf4j-1.7.7.jar
D:maven.m2
epositorycomgooglecodelog4jdbclog4jdbc1.2log4jdbc-1.2.jar
D:maven.m2
epositoryorgjasyptjasypt1.9.2jasypt-1.9.2.jar
D:maven.m2
epositorycomgooglecodegsongson2.2.3gson-2.2.3.jar
D:maven.m2
epositoryorgfreemarkerfreemarker2.3.23freemarker-2.3.23.jar
D:maven.m2
epositoryaopallianceaopalliance1.0aopalliance-1.0.jar
D:maven.m2
epositoryjavaxelel-api2.2.1-b04el-api-2.2.1-b04.jar
D:maven.m2
epositoryjavaxservletjspjsp-api2.2.1-b03jsp-api-2.2.1-b03.jar
D:maven.m2
epositorycom	houghtworksxstreamxstream1.4.7xstream-1.4.7.jar
D:maven.m2
epositoryxmlpullxmlpull1.1.3.1xmlpull-1.1.3.1.jar
D:maven.m2
epositoryxpp3xpp3_min1.1.4cxpp3_min-1.1.4c.jar
D:maven.m2
epositoryjavaxservletjstl1.1.2jstl-1.1.2.jar
D:maven.m2
epository	aglibsstandard1.1.2standard-1.1.2.jar
D:maven.m2
epositoryorgcrazycakeshiro-redis2.4.2.1-RELEASEshiro-redis-2.4.2.1-RELEASE.jar
D:maven.m2
epositoryjavaxmailmail1.4.3mail-1.4.3.jar
D:maven.m2
epositorycomesotericsoftwarekryokryo2.24.0kryo-2.24.0.jar
D:maven.m2
epositorycomesotericsoftwareminlogminlog1.2minlog-1.2.jar
D:maven.m2
epositoryorgobjenesisobjenesis2.1objenesis-2.1.jar
D:maven.m2
epository
etcoobird	humbnailator0.4.7	humbnailator-0.4.7.jar
D:maven.m2
epositoryorgjsoupjsoup1.8.3jsoup-1.8.3.jar
D:maven.m2
epositoryorgdbunitdbunit2.4.8dbunit-2.4.8.jar
D:maven.m2
epositoryjunitjunit4.12-beta-3junit-4.12-beta-3.jar
D:maven.m2
epositoryorgapacheshiroshiro-core1.2.0shiro-core-1.2.0.jar
D:maven.m2
epositoryorgapacheshiroshiro-web1.2.0shiro-web-1.2.0.jar
D:maven.m2
epositoryorgapacheshiroshiro-ehcache1.2.0shiro-ehcache-1.2.0.jar
D:maven.m2
epository
etsfehcacheehcache-core2.5.0ehcache-core-2.5.0.jar
D:maven.m2
epositoryorgapacheshiroshiro-spring1.2.0shiro-spring-1.2.0.jar
D:maven.m2
epositoryorgapachehttpcomponentshttpmime4.3.1httpmime-4.3.1.jar
D:maven.m2
epositoryorgmvelmvel22.2.4.Finalmvel2-2.2.4.Final.jar
D:maven.m2
epositoryorgcodehausgroovygroovy-all2.3.8groovy-all-2.3.8.jar
D:maven.m2
epositoryorgapachecommonscommons-compress1.10commons-compress-1.10.jar
D:maven.m2
epositoryorgaspectjaspectjweaver1.8.8aspectjweaver-1.8.8.jar
D:maven.m2
epositoryorgquartz-schedulerquartz2.2.3quartz-2.2.3.jar
D:maven.m2
epositoryorgxeustechnologiesjcl-core2.6jcl-core-2.6.jar
D:maven.m2
epositorycglibcglib-nodep2.2cglib-nodep-2.2.jar
D:maven.m2
epositoryorgapachepoipoi3.11poi-3.11.jar
D:maven.m2
epositorycomjhlabsfilters2.0.235filters-2.0.235.jar
D:maven.m2
epositorycomalibabadubbo2.5.3dubbo-2.5.3.jar
D:maven.m2
epositoryorgjavassistjavassist3.15.0-GAjavassist-3.15.0-GA.jar
D:maven.m2
epositoryorgjboss
etty
etty3.2.5.Final
etty-3.2.5.Final.jar
D:maven.m2
epositorycomgithubsgroschupfzkclient0.1zkclient-0.1.jar
D:maven.m2
epositorylog4jlog4j1.2.14log4j-1.2.14.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-jaxrs3.0.7.Final
esteasy-jaxrs-3.0.7.Final.jar
D:maven.m2
epositoryorgjbossspecjavaxannotationjboss-annotations-api_1.1_spec1.0.1.Finaljboss-annotations-api_1.1_spec-1.0.1.Final.jar
D:maven.m2
epository
etjcipjcip-annotations1.0jcip-annotations-1.0.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-client3.0.7.Final
esteasy-client-3.0.7.Final.jar
D:maven.m2
epositoryjavaxvalidationvalidation-api1.0.0.GAvalidation-api-1.0.0.GA.jar
D:maven.m2
epositoryorghibernatehibernate-validator4.2.0.Finalhibernate-validator-4.2.0.Final.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-jackson-provider3.0.7.Final
esteasy-jackson-provider-3.0.7.Final.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-jaxb-provider3.0.7.Final
esteasy-jaxb-provider-3.0.7.Final.jar
D:maven.m2
epositorycomsunxmlindjaxb-impl2.2.7jaxb-impl-2.2.7.jar
D:maven.m2
epositorycomsunxmlindjaxb-core2.2.7jaxb-core-2.2.7.jar
D:maven.m2
epositoryjavaxxmlindjaxb-api2.2.7jaxb-api-2.2.7.jar
D:maven.m2
epositorycomsunistackistack-commons-runtime2.16istack-commons-runtime-2.16.jar
D:maven.m2
epositorycomsunxmlfastinfosetFastInfoset1.2.12FastInfoset-1.2.12.jar
D:maven.m2
epositoryjavaxxmlindjsr173_api1.0jsr173_api-1.0.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-netty3.0.7.Final
esteasy-netty-3.0.7.Final.jar
D:maven.m2
epositoryio
etty
etty3.6.4.Final
etty-3.6.4.Final.jar
D:maven.m2
epositoryorgjboss
esteasy
esteasy-jdk-http3.0.7.Final
esteasy-jdk-http-3.0.7.Final.jar
D:maven.m2
epositoryorgapache	omcatembed	omcat-embed-core8.0.11	omcat-embed-core-8.0.11.jar
D:maven.m2
epositoryorgapache	omcatembed	omcat-embed-logging-juli8.0.11	omcat-embed-logging-juli-8.0.11.jar
D:maven.m2
epositorycomalibabafastjson1.2.21fastjson-1.2.21.jar
D:maven.m2
epositorycomxuxuelixxl-job-core1.5.1xxl-job-core-1.5.1.jar
D:maven.m2
epositoryorgeclipsejettyjetty-server8.2.0.v20160908jetty-server-8.2.0.v20160908.jar
D:maven.m2
epositoryorgeclipsejettyorbitjavax.servlet3.0.0.v201112011016javax.servlet-3.0.0.v201112011016.jar
D:maven.m2
epositoryorgeclipsejettyjetty-continuation8.2.0.v20160908jetty-continuation-8.2.0.v20160908.jar
D:maven.m2
epositoryorgeclipsejettyjetty-http8.2.0.v20160908jetty-http-8.2.0.v20160908.jar
D:maven.m2
epositoryorgeclipsejettyjetty-io8.2.0.v20160908jetty-io-8.2.0.v20160908.jar
D:maven.m2
epositoryorgeclipsejettyjetty-util8.2.0.v20160908jetty-util-8.2.0.v20160908.jar
D:maven.m2
epositoryjavaxservletjspjsp-api2.2jsp-api-2.2.jar
/D:/eclipse/configuration/org.eclipse.osgi/362/0/.cp/
/D:/eclipse/configuration/org.eclipse.osgi/361/0/.cp/

第三步:排查哪里用的4.1.5

没找到好方法,根据加载的顺序查找

发现一个子项目隐士引用的4.1.5

改了,解决

第四步:把需要的jar的版本信息放到父pom文件里

方便、管理、排查问题

参考资料:

JAVA获取CLASSPATH路径

ClassLoader加载资源时的搜索路径

原文地址:https://www.cnblogs.com/tusheng/p/7325202.html