首先是我的pom文件,我用的spring 版本是3.2.3,但是其中有个dubbo的jar包需要spring 2.5.6 SEC03
结果报了这个错
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [D:ideahomePF_lottery_platformclassesartifactslottery_platform_war_explodedWEB-INFclassesresourcesspringapplicationContext-task.xml]; nested exception is java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.getLocalName(Lorg/w3c/dom/Node;)Ljava/lang/String;
我查了一下,之所以报错,是因为配置文件使用spring 2.5.6读取的。可是这个dubbo的依赖包,还不能去掉。求大神如何解决
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven...d">
4.0.0
com.qspfw
lottery_platform
war
1.0-SNAPSHOT
lottery platform Maven Webapp
http://maven.apache.org
3.2.3.RELEASE
5.7.0
org.springframework
spring-aop
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-expression
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-jms
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-orm
${spring.version}
org.springframework
spring-oxm
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
com.qspfw
cas-client
1.1
redis.clients
jedis
2.7.3
org.apache.activemq
activemq-core
${activemq.version}
org.apache.activemq
activemq-pool
${activemq.version}
org.apache.activemq.protobuf
activemq-protobuf
1.1
org.apache.ant
ant
1.9.1
org.apache.ant
ant-launcher
1.9.1
antlr
antlr
2.7.6
aopalliance
aopalliance
1.0
org.aspectj
aspectjweaver
1.6.12
org.apache.avalon.framework
avalon-framework-api
4.3.1
org.bouncycastle
bcprov-jdk15on
1.46
com.jolbox
bonecp
0.7.1.RELEASE
com.jolbox
bonecp-provider
0.7.1.RELEASE
com.jolbox
bonecp-spring
0.7.1.RELEASE
c3p0
c3p0
0.9.1.2
cglib
cglib-nodep
2.2.2
commons-codec
commons-codec
1.9
commons-collections
commons-collections
3.2.1
commons-fileupload
commons-fileupload
1.3.1
commons-httpclient
commons-httpclient
3.1
commons-io
commons-io
2.4
org.apache.commons
commons-lang3
3.4
commons-logging
commons-logging
1.1.1
commons-net
commons-net
3.1
commons-pool
commons-pool
1.6
org.apache.commons
commons-pool2
2.4.2
com.ctakit
common
0.1
min
dom4j
dom4j
1.6
com.alibaba
dubbo
2.5.3
net.sf.ehcache
ehcache-core
2.6.2
com.alibaba
fastjson
1.2.20
org.freemarker
freemarker
2.3.19
com.google.code.gson
gson
2.6.2
org.jsoup
jsoup
1.7.2
jstl
jstl
1.1.2
javax.transaction
jta
1.1
net.sourceforge.jexcelapi
jxl
2.6.12
org.apache.kafka
kafka_2.10
0.10.1.0
org.apache.activemq
kahadb
5.7.0
org.apache.thrift
libthrift
0.9.1
log4j
log4j
1.2.17
org.slf4j
log4j-over-slf4j
1.7.5
ch.qos.logback
logback-classic
1.1.3
ch.qos.logback
logback-core
1.1.3
logkit
logkit
1.0.1
com.yammer.metrics
metrics-core
2.2.0
org.fusesource.mqtt-client
mqtt-client
1.3
org.mybatis
mybatis
3.2.2
org.mybatis.caches
mybatis-ehcache
1.0.3
org.mybatis
mybatis-spring
1.2.0
org.hibernate
hibernate-core
3.3.2.GA
org.hibernate
hibernate-validator
4.3.1.Final
mysql
mysql-connector-java
5.1.18
ognl
ognl
3.0.6
com.sun.mail
javax.mail
1.4.5
javax.servlet
javax.servlet-api
3.0.1
org.slf4j
slf4j-api
1.7.12
org.slf4j
slf4j-log4j12
1.7.12
net.spy
spymemcached
2.11.2
stax
stax-api
1.0.1
javax.validation
validation-api
1.0.0.GA
com.thoughtworks.xstream
xstream
1.4.4
net.lingala.zip4j
zip4j
1.3.2
com.github.sgroschupf
zkclient
0.1
org.apache.zookeeper
zookeeper
3.4.7
com.qcloud
cos_api
3.3
com.fasterxml.jackson.core
jackson-core
2.2.2
com.fasterxml.jackson.core
jackson-annotations
2.2.2
com.fasterxml.jackson.core
jackson-databind
2.2.2
junit
junit
4.8.2
test
PF_lottery_platform
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
true
true
直接把spring 2.x 排掉就好了
谢谢你,问题解决了。exclusion的意思是项目加载的时候不加载这个jar包么?