2017-09-05 1 views
-1

Vielen Dank für einen Blick auf diese. Ich habe eine Java Web App mit Spring und Maven in Eclipse erstellt. Doch bei dem Versuch, den Tomcat-Server ich die folgende Fehlermeldung zu starten:Spring java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocalFields

SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 
java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocalFields(Ljava/lang/Class;Lorg/springframework/util/ReflectionUtils$FieldCallback;)V 
    at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.buildPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:418) 
    at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:397) 
    at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:333) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:931) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) 
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303) 
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) 
    at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:220) 
    at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:615) 
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:465) 
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443) 
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325) 
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4853) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

Von einem wenig Forschung tun, es sieht aus wie könnte es eine Abhängigkeit Konflikt sein, z.B. this question. Ich habe laufen mvn dependency:tree -Dverbose und erhielt die folgende Ausgabe:

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building web 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ web --- 
[INFO] com.starling.streamliner:web:war:0.0.1-SNAPSHOT 
[INFO] +- com.starling.streamliner:service:jar:0.0.1-SNAPSHOT:compile 
[INFO] | +- com.starling.streamliner:domain:jar:0.0.1-SNAPSHOT:compile 
[INFO] | | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- org.javassist:javassist:jar:3.20.0-GA:compile 
[INFO] | | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile 
[INFO] | | \- org.hibernate:hibernate-envers:jar:5.2.2.Final:compile 
[INFO] | |  +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
[INFO] | |  \- (org.hibernate:hibernate-core:jar:5.2.2.Final:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- org.springframework:spring-orm:jar:4.3.9.RELEASE:compile 
[INFO] | | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- org.springframework:spring-jdbc:jar:4.3.9.RELEASE:compile 
[INFO] | | | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | | \- (org.springframework:spring-tx:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | \- (org.springframework:spring-tx:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- org.springframework:spring-tx:jar:4.3.9.RELEASE:compile 
[INFO] | | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- commons-dbcp:commons-dbcp:jar:1.2.2:compile 
[INFO] | | \- commons-pool:commons-pool:jar:1.3:compile 
[INFO] | +- org.hibernate:hibernate-entitymanager:jar:5.2.2.Final:compile 
[INFO] | | +- org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile 
[INFO] | | +- org.hibernate:hibernate-core:jar:5.2.2.Final:compile 
[INFO] | | | +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
[INFO] | | | +- (org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile - omitted for duplicate) 
[INFO] | | | +- (org.javassist:javassist:jar:3.20.0-GA:compile - omitted for duplicate) 
[INFO] | | | +- antlr:antlr:jar:2.7.7:compile 
[INFO] | | | +- (org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile - omitted for duplicate) 
[INFO] | | | +- org.jboss:jandex:jar:2.0.0.Final:compile 
[INFO] | | | +- (com.fasterxml:classmate:jar:1.3.0:compile - omitted for conflict with 1.1.0) 
[INFO] | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate) 
[INFO] | | | +- (org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile - omitted for duplicate) 
[INFO] | | | \- javax.enterprise:cdi-api:jar:1.1:compile 
[INFO] | | |  +- javax.el:el-api:jar:2.2:compile 
[INFO] | | |  +- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.0.Beta1:compile 
[INFO] | | |  +- javax.annotation:jsr250-api:jar:1.0:compile 
[INFO] | | |  \- javax.inject:javax.inject:jar:1:compile 
[INFO] | | +- dom4j:dom4j:jar:1.6.1:compile 
[INFO] | | | \- xml-apis:xml-apis:jar:1.0.b2:compile 
[INFO] | | +- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile 
[INFO] | | | \- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate) 
[INFO] | | +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile 
[INFO] | | +- (org.javassist:javassist:jar:3.20.0-GA:compile - omitted for duplicate) 
[INFO] | | \- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile 
[INFO] | +- org.hibernate:hibernate-validator:jar:5.2.2.Final:compile 
[INFO] | | +- javax.validation:validation-api:jar:1.1.0.Final:compile 
[INFO] | | +- (org.jboss.logging:jboss-logging:jar:3.2.1.Final:compile - omitted for conflict with 3.3.0.Final) 
[INFO] | | \- com.fasterxml:classmate:jar:1.1.0:compile 
[INFO] | +- com.amazonaws:aws-java-sdk-s3:jar:1.11.39:compile 
[INFO] | | +- com.amazonaws:aws-java-sdk-kms:jar:1.11.39:compile 
[INFO] | | | +- (com.amazonaws:aws-java-sdk-core:jar:1.11.39:compile - omitted for duplicate) 
[INFO] | | | \- (com.amazonaws:jmespath-java:jar:1.0:compile - omitted for duplicate) 
[INFO] | | +- com.amazonaws:aws-java-sdk-core:jar:1.11.39:compile 
[INFO] | | | +- (commons-logging:commons-logging:jar:1.1.3:compile - omitted for conflict with 1.2) 
[INFO] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile 
[INFO] | | | | +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile 
[INFO] | | | | +- (commons-logging:commons-logging:jar:1.2:compile - omitted for duplicate) 
[INFO] | | | | \- commons-codec:commons-codec:jar:1.9:compile 
[INFO] | | | +- software.amazon.ion:ion-java:jar:1.0.0:compile 
[INFO] | | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.6.6:compile 
[INFO] | | | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0:compile 
[INFO] | | | | \- com.fasterxml.jackson.core:jackson-core:jar:2.6.6:compile 
[INFO] | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.6:compile 
[INFO] | | | | \- (com.fasterxml.jackson.core:jackson-core:jar:2.6.6:compile - omitted for duplicate) 
[INFO] | | | \- joda-time:joda-time:jar:2.8.1:compile 
[INFO] | | \- com.amazonaws:jmespath-java:jar:1.0:compile 
[INFO] | |  \- (com.fasterxml.jackson.core:jackson-databind:jar:2.6.6:compile - omitted for duplicate) 
[INFO] | +- javax.mail:mail:jar:1.4.3:compile 
[INFO] | | \- javax.activation:activation:jar:1.1:compile 
[INFO] | +- org.json:json:jar:20160810:compile 
[INFO] | +- org.imgscalr:imgscalr-lib:jar:4.2:compile 
[INFO] | +- org.apache.pdfbox:pdfbox-tools:jar:2.0.6:compile 
[INFO] | | \- org.apache.pdfbox:pdfbox-debugger:jar:2.0.6:compile 
[INFO] | |  \- org.apache.pdfbox:pdfbox:jar:2.0.6:compile 
[INFO] | |  +- org.apache.pdfbox:fontbox:jar:2.0.6:compile 
[INFO] | |  | \- (commons-logging:commons-logging:jar:1.2:compile - omitted for duplicate) 
[INFO] | |  \- (commons-logging:commons-logging:jar:1.2:compile - omitted for duplicate) 
[INFO] | +- javax.media.jai:com.springsource.javax.media.jai.core:jar:1.1.3:compile 
[INFO] | | +- (javax.media.jai:com.springsource.javax.media.jai.core:jar:1.1.3:compile - omitted for cycle) 
[INFO] | | \- javax.media.jai:com.springsource.javax.media.jai.codec:jar:1.1.3:compile 
[INFO] | +- com.github.jai-imageio:jai-imageio-core:jar:1.3.0:compile 
[INFO] | +- org.springframework:spring-test:jar:4.3.9.RELEASE:compile 
[INFO] | | \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- javax.el:javax.el-api:jar:2.2.4:compile 
[INFO] +- com.harbororubber.enquiry:web:jar:0.0.1-SNAPSHOT:compile 
[INFO] | +- com.harbororubber.enquiry:service:jar:0.0.1-SNAPSHOT:compile 
[INFO] | | +- com.harbororubber.enquiry:domain:jar:0.0.1-SNAPSHOT:compile 
[INFO] | | | \- (com.starling.streamliner:domain:jar:0.0.1-SNAPSHOT:compile - omitted for duplicate) 
[INFO] | | \- (com.starling.streamliner:service:jar:0.0.1-SNAPSHOT:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-web:jar:4.3.9.RELEASE:compile - version managed from 3.2.0.RELEASE; omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-webmvc:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.apache.tiles:tiles-extras:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | +- (commons-fileupload:commons-fileupload:jar:1.3.1:compile - omitted for duplicate) 
[INFO] | +- (jstl:jstl:jar:1.2:compile - omitted for duplicate) 
[INFO] | \- (taglibs:standard:jar:1.1.2:compile - omitted for duplicate) 
[INFO] +- javax.servlet:servlet-api:jar:2.4:provided 
[INFO] +- javax.servlet:jsp-api:jar:2.0:provided 
[INFO] | \- (javax.servlet:servlet-api:jar:2.4:provided - omitted for duplicate) 
[INFO] +- org.springframework:spring-beans:jar:4.3.9.RELEASE:compile 
[INFO] | \- org.springframework:spring-core:jar:4.3.9.RELEASE:compile 
[INFO] |  \- commons-logging:commons-logging:jar:1.2:compile 
[INFO] +- org.springframework:spring-web:jar:4.3.9.RELEASE:compile 
[INFO] | +- org.springframework:spring-aop:jar:4.3.9.RELEASE:compile 
[INFO] | | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] +- org.springframework:spring-context:jar:4.3.9.RELEASE:compile 
[INFO] | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- org.springframework:spring-expression:jar:4.3.9.RELEASE:compile 
[INFO] |  \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] +- org.springframework:spring-webmvc:jar:4.3.9.RELEASE:compile 
[INFO] | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-expression:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-web:jar:4.3.9.RELEASE:compile - version managed from 3.2.0.RELEASE; omitted for duplicate) 
[INFO] +- org.springframework.mobile:spring-mobile-device:jar:1.1.5.RELEASE:compile 
[INFO] +- org.apache.tiles:tiles-extras:jar:3.0.7:compile 
[INFO] | +- org.apache.tiles:tiles-core:jar:3.0.7:compile 
[INFO] | | +- org.apache.tiles:tiles-api:jar:3.0.7:compile 
[INFO] | | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | | \- (org.apache.tiles:tiles-request-api:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | | +- commons-digester:commons-digester:jar:2.0:compile 
[INFO] | | | \- commons-beanutils:commons-beanutils:jar:1.8.0:compile 
[INFO] | | +- org.slf4j:jcl-over-slf4j:jar:1.7.6:compile 
[INFO] | | | \- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | +- org.apache.tiles:tiles-request-servlet-wildcard:jar:1.0.6:compile 
[INFO] | | +- org.apache.tiles:tiles-request-servlet:jar:1.0.6:compile 
[INFO] | | | \- (org.apache.tiles:tiles-request-api:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.5.8:compile - omitted for conflict with 1.7.6) 
[INFO] | +- org.apache.tiles:tiles-request-mustache:jar:1.0.6:compile 
[INFO] | | +- org.apache.tiles:tiles-request-api:jar:1.0.6:compile 
[INFO] | | | \- (org.slf4j:slf4j-api:jar:1.5.8:compile - omitted for conflict with 1.7.6) 
[INFO] | | \- com.github.spullara.mustache.java:compiler:jar:0.8.4:compile 
[INFO] | |  \- (com.google.guava:guava:jar:12.0:compile - omitted for conflict with 12.0.1) 
[INFO] | +- org.apache.tiles:tiles-jsp:jar:3.0.7:compile 
[INFO] | | +- org.apache.tiles:tiles-servlet:jar:3.0.7:compile 
[INFO] | | | +- (org.apache.tiles:tiles-core:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | | \- (org.apache.tiles:tiles-request-servlet:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | | +- org.apache.tiles:tiles-template:jar:3.0.7:compile 
[INFO] | | | +- (org.apache.tiles:tiles-api:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | | \- org.apache.tiles:tiles-autotag-core-runtime:jar:1.2:compile 
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | \- org.apache.tiles:tiles-request-jsp:jar:1.0.6:compile 
[INFO] | |  +- (org.apache.tiles:tiles-request-api:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | |  +- (org.apache.tiles:tiles-request-servlet:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | |  \- (org.slf4j:slf4j-api:jar:1.5.8:compile - omitted for conflict with 1.7.6) 
[INFO] | +- org.apache.tiles:tiles-freemarker:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-servlet:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.apache.tiles:tiles-template:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | \- org.apache.tiles:tiles-request-freemarker:jar:1.0.6:compile 
[INFO] | |  +- (org.apache.tiles:tiles-request-api:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | |  +- org.freemarker:freemarker:jar:2.3.15:compile 
[INFO] | |  +- (org.apache.tiles:tiles-request-servlet:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | |  \- (org.slf4j:slf4j-api:jar:1.5.8:compile - omitted for conflict with 1.7.6) 
[INFO] | +- org.apache.tiles:tiles-velocity:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-servlet:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.apache.tiles:tiles-template:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | +- org.apache.velocity:velocity-tools:jar:2.0:compile 
[INFO] | | | +- commons-collections:commons-collections:jar:3.2:compile 
[INFO] | | | +- oro:oro:jar:2.0.8:compile 
[INFO] | | | \- org.apache.velocity:velocity:jar:1.6.2:compile 
[INFO] | | |  +- (commons-collections:commons-collections:jar:3.2.1:compile - omitted for conflict with 3.2) 
[INFO] | | |  +- commons-lang:commons-lang:jar:2.4:compile 
[INFO] | | |  \- (oro:oro:jar:2.0.8:compile - omitted for duplicate) 
[INFO] | | +- (commons-digester:commons-digester:jar:2.0:compile - omitted for duplicate) 
[INFO] | | \- org.apache.tiles:tiles-request-velocity:jar:1.0.6:compile 
[INFO] | |  +- (org.apache.velocity:velocity-tools:jar:2.0:compile - omitted for duplicate) 
[INFO] | |  \- (org.apache.tiles:tiles-request-servlet:jar:1.0.6:compile - omitted for duplicate) 
[INFO] | +- org.apache.tiles:tiles-el:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-core:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | +- org.apache.tiles:tiles-mvel:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-core:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | \- org.mvel:mvel2:jar:2.0.11:compile 
[INFO] | +- org.apache.tiles:tiles-ognl:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-core:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | | \- ognl:ognl:jar:2.7.3:compile 
[INFO] | +- org.apache.tiles:tiles-compat:jar:3.0.7:compile 
[INFO] | | +- (org.apache.tiles:tiles-core:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | +- (org.apache.tiles:tiles-jsp:jar:3.0.7:compile - omitted for duplicate) 
[INFO] | | \- (org.slf4j:slf4j-api:jar:1.7.6:compile - omitted for duplicate) 
[INFO] | +- com.google.guava:guava:jar:12.0.1:compile 
[INFO] | | \- com.google.code.findbugs:jsr305:jar:1.3.9:compile 
[INFO] | \- org.slf4j:slf4j-api:jar:1.7.6:compile 
[INFO] +- org.jsoup:jsoup:jar:1.9.2:compile 
[INFO] +- org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile 
[INFO] | +- aopalliance:aopalliance:jar:1.0:compile 
[INFO] | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-expression:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] +- org.springframework.security:spring-security-web:jar:4.2.3.RELEASE:compile 
[INFO] | +- (aopalliance:aopalliance:jar:1.0:compile - omitted for duplicate) 
[INFO] | +- (org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-expression:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-web:jar:4.3.9.RELEASE:compile - version managed from 3.2.0.RELEASE; omitted for duplicate) 
[INFO] +- org.springframework.security:spring-security-config:jar:4.2.3.RELEASE:compile 
[INFO] | +- (aopalliance:aopalliance:jar:1.0:compile - omitted for duplicate) 
[INFO] | +- (org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] +- org.springframework.security:spring-security-taglibs:jar:4.2.3.RELEASE:compile 
[INFO] | +- org.springframework.security:spring-security-acl:jar:4.2.3.RELEASE:compile 
[INFO] | | +- (aopalliance:aopalliance:jar:1.0:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | +- (org.springframework:spring-jdbc:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | | \- (org.springframework:spring-tx:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework.security:spring-security-web:jar:4.2.3.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-aop:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-beans:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-context:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-core:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | +- (org.springframework:spring-expression:jar:4.3.9.RELEASE:compile - omitted for duplicate) 
[INFO] | \- (org.springframework:spring-web:jar:4.3.9.RELEASE:compile - version managed from 3.2.0.RELEASE; omitted for duplicate) 
[INFO] +- commons-fileupload:commons-fileupload:jar:1.3.1:compile 
[INFO] | \- commons-io:commons-io:jar:2.2:compile 
[INFO] +- jstl:jstl:jar:1.2:compile 
[INFO] \- taglibs:standard:jar:1.1.2:compile 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 3.010 s 
[INFO] Finished at: 2017-09-05T14:45:32+01:00 
[INFO] Final Memory: 18M/354M 
[INFO] ------------------------------------------------------------------------ 

ich ziemlich viel Zeit damit verbracht haben versucht, dies herauszufinden und kann keinen Konflikt im Zusammenhang mit Frühling finden. Jede Hilfe bei der Aufdeckung eines Konflikts oder der Ausrichtung in die richtige Richtung wäre sehr willkommen! Ich habe die pom.xml-Dateien nicht gepostet, da die Abhängigkeitsbaumstruktur dies abdecken sollte, sie ist auch auf die Projektdateien aufgeteilt. Wenn ich etwas anderes zur Verfügung stellen kann, dann lass es mich wissen.

Vielen Dank

Sam

+0

'java.lang.NoSuchMethodError:' = Versionskonflikt Abhängigkeiten gibt es ein Maven Plugin „Enforcer“ (Ich lasse Sie suchen) aufgerufen, um die Konflikte zu finden, helfen kann. – akuma8

+0

Können Sie das gesamte POM veröffentlichen? ziemlich komisch, da die Federfehler alle gut aussehen - gibt es da etwas als bereitgestellten Scope, der zur Laufzeit verschiedene Versionen ziehen könnte? –

+0

Danke für diese, ich werde Enforcer betrachten. Die Web-App besteht aus 6 Projekten, also 6 Poms, aber der Versuch, nur einen davon in meine Post aufzunehmen, ging über die Zeichengrenze hinaus! Gibt es einen besseren Weg, sie hier einzubeziehen? Die einzigen Elemente mit einem vorgesehenen Umfang sind: ' \t javax.servlet \t Servlet-api \t 2,4 \t bereitgestellt \t \t javax. Servlet \t jsp-api \t 2,0 \t bereitgestellt ' –

Antwort

-1

java.lang.NoSuchMethodError bedeutet inkompatible Versionen in pom.xml

nach unten scrollen und prüfen Sie, ob alle Ihre Federabhängigkeit wird mit einer älteren Version in Konflikt. Ich vermute Spring-Web: Jar Abhängigkeit. Definieren Sie besser alle Federabhängigkeiten in unserem Pom und verwenden Sie die gleiche Version.

0

Gemäß der Spring Docs wurde die Methode doWithLocalFields zu spring-core ab Version 4.2 hinzugefügt. Sie zeigen, dass Sie die Version 4.3.9 enthalten, die diese Methode haben sollte. Aber am Ende benutzt man irgendwie eine alte Version (< 4.2) von spring-core. Sie müssen Ihre Bereitstellungsstruktur untersuchen und herausfinden, wie sie eingebunden wird. Sie müssen diese alte Version loswerden und durch eine neuere Version ersetzen.

+0

Vielen Dank für diese @VHS, ging ich in meinem lokalen Maven respoitory und gelöschte alte Versionen von' feder core' dann Maven lief ' Projekt aktualisieren '. Innerhalb der 'spring-core'-Position innerhalb des Maven Repo erschien ein Ordner namens '3.2.0.RELEASE'. Also bringt etwas das ein und ich denke, das verursacht den Konflikt. Irgendeine Idee, wie man herausfinden könnte, woher das kommen könnte, wenn 'dependency: tree' es nicht aufnimmt? Danke –

0

Vielen Dank für Ihre Hilfe, ich habe es geschafft, das Problem zu beheben. Ich habe jedoch keine Ahnung, warum dies als die Lösung funktionieren sollte, aber am Ende habe ich einen Maven-Ausschluss in die Spring-Orm-Abhängigkeit eingefügt. Unten ist der Abhängigkeitseintrag:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-orm</artifactId> 
    <version>${spring.version}</version> 
    <exclusions> 
     <exclusion> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-web</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency> 
+0

Veröffentlichen Sie Ihre gesamte POM in Ihrer Frage. Wir wissen nur nicht, welche Abhängigkeiten und Versionen Sie ziehen. Was ist der Wert von spring.version? – VHS

+0

Ich habe versucht, das POM zu posten, aber es hat die Zeichengrenze überschritten, so dass ich hoffte, dass der Abhängigkeitsbaum es abdecken würde. Der Wert für spring.version ist 4.3.9.RELEASE. Danke für deine Hilfe bei der Lösung dieses @ VHS –

Verwandte Themen