使用以下代码:
private Document transformDoc(Source source) throws TransformerException, IOException {
TransformerFactory factory = TransformerFactory.newInstance();
factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
factory.setFeature("http://xml.org/sax/features/validation", false);
Transformer xslTransformer =
factory.newTransformer(new StreamSource(pdfTransformXslt.getInputStream()));
JDOMResult result = new JDOMResult();
xslTransformer.transform(source, result);
return result.getDocument();
}
我收到以下错误:
java.lang.AbstractMethodError: org.apache.xalan.processor.TransformerFactoryImpl.setFeature(Ljava/lang/String;Z)V
为什么会这样?
这是我的Maven依赖树:
------------------------------------------------------------------------
Building mc-hub-batch
task-segment: [dependency:tree]
------------------------------------------------------------------------
snapshot com.billmelater:mc-test-support:2.0.0.11-SNAPSHOT: checking for updates from repository.jboss.org
[dependency:tree {execution: default-cli}]
com.billmelater:mc-hub-batch:jar:2.0.0.11-SNAPSHOT
+- com.billmelater:mc-hub-core:jar:2.0.0.11-SNAPSHOT:compile
| +- commons-lang:commons-lang:jar:2.4:compile
| +- commons-collections:commons-collections:jar:3.2.1:compile
| +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
| +- commons-digester:commons-digester:jar:2.0:compile
| | +- (commons-beanutils:commons-beanutils:jar:1.8.0:compile - omitted for duplicate)
| | \- (commons-logging:commons-logging:jar:1.1.1:compile - version managed from 1.0.4; omitted for duplicate)
| \- (org.springframework.batch:spring-batch-core:jar:2.0.2.RELEASE:compile - omitted for duplicate)
+- com.billmelater:mc-test-support:jar:2.0.0.11-SNAPSHOT:test
| +- (com.billmelater:mc-hub-core:jar:2.0.0.11-SNAPSHOT:test - omitted for duplicate)
| +- (org.springframework:spring:jar:2.5.6:test - omitted for duplicate)
| +- org.springframework:spring-jdbc:jar:2.5.6.SEC01:test
| | +- (commons-logging:commons-logging:jar:1.1.1:test - omitted for duplicate)
| | +- (org.springframework:spring-beans:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
| | +- (org.springframework:spring-context:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
| | +- (org.springframework:spring-core:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
| | \- (org.springframework:spring-tx:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
| +- (org.dbunit:dbunit:jar:2.4.5:test - omitted for duplicate)
| +- (log4j:log4j:jar:1.2.15:test - omitted for duplicate)
| +- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.5.8; scope updated from test; omitted for duplicate)
| +- (org.slf4j:slf4j-log4j12:jar:1.5.6:test - omitted for duplicate)
| +- org.jboss.seam:jboss-seam:jar:2.2.0.GA:test
| | +- xstream:xstream:jar:1.1.3:test
| | +- (xpp3:xpp3_min:jar:1.1.3.4.O:compile - scope updated from test; omitted for duplicate)
| | \- org.jboss.el:jboss-el:jar:1.0_02.CR4:test
| +- (org.testng:testng:jar:jdk15:5.8:test - omitted for duplicate)
| +- (org.hibernate:hibernate-core:jar:3.3.2.GA:test - version managed from 3.3.0.SP1; omitted for duplicate)
| +- org.hibernate:hibernate-entitymanager:jar:3.4.0.GA:test
| | +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:test - omitted for duplicate)
| | +- (org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:test - omitted for duplicate)
| | +- (org.hibernate:hibernate-annotations:jar:3.4.0.GA:test - omitted for duplicate)
| | +- (org.hibernate:hibernate-core:jar:3.3.2.GA:test - version managed from 3.3.0.SP1; omitted for duplicate)
| | +- (org.slf4j:slf4j-api:jar:1.5.6:test - version managed from 1.4.2; omitted for duplicate)
| | +- (dom4j:dom4j:jar:1.6.1-jboss:test - version managed from 1.6.1; omitted for duplicate)
| | +- (javax.transaction:jta:jar:1.0.1B:test - version managed from 1.1; omitted for duplicate)
| | \- javassist:javassist:jar:3.4.GA:test
| +- (org.hibernate:hibernate-validator:jar:3.1.0.GA:test - omitted for duplicate)
| +- (org.apache.velocity:velocity:jar:1.6.2:test - omitted for duplicate)
| \- (ojdbc:ojdbc:jar:14:test - omitted for duplicate)
+- org.springframework:spring:jar:2.5.6:compile
+- org.springframework.batch:spring-batch-core:jar:2.0.2.RELEASE:compile
| +- org.springframework.batch:spring-batch-infrastructure:jar:2.0.2.RELEASE:compile
| | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| | +- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
| | \- (stax:stax:jar:1.2.0:compile - omitted for duplicate)
| +- org.aspectj:aspectjrt:jar:1.5.4:compile
| +- org.aspectj:aspectjweaver:jar:1.5.4:compile
| +- com.thoughtworks.xstream:xstream:jar:1.3:compile
| | \- xpp3:xpp3_min:jar:1.1.4c:compile
| +- org.codehaus.jettison:jettison:jar:1.0:compile
| +- org.springframework:spring-aop:jar:2.5.6:compile
| | +- aopalliance:aopalliance:jar:1.0:compile
| | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| | +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
| | \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
| +- org.springframework:spring-beans:jar:2.5.6:compile
| | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| | \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
| +- org.springframework:spring-context:jar:2.5.6:compile
| | +- (aopalliance:aopalliance:jar:1.0:compile - omitted for duplicate)
| | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| | +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
| | \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
| +- org.springframework:spring-core:jar:2.5.6:compile
| | \- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| +- org.springframework:spring-tx:jar:2.5.6:compile
| | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
| | +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
| | +- (org.springframework:spring-context:jar:2.5.6:compile - omitted for duplicate)
| | \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
| \- stax:stax:jar:1.2.0:compile
| \- stax:stax-api:jar:1.0.1:compile
+- commons-dbcp:commons-dbcp:jar:1.2.2:compile
| \- commons-pool:commons-pool:jar:1.3:compile
+- org.hibernate:hibernate-core:jar:3.3.2.GA:compile
| +- antlr:antlr:jar:2.7.7:compile (version managed from 2.7.6)
| +- dom4j:dom4j:jar:1.6.1-jboss:compile (version managed from 1.6.1)
| +- javax.transaction:jta:jar:1.0.1B:compile (version managed from 1.1)
| \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
+- org.hibernate:hibernate-validator:jar:3.1.0.GA:compile
| +- (org.hibernate:hibernate-core:jar:3.3.2.GA:compile - version managed from 3.3.0.SP1; omitted for duplicate)
| +- org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile
| | \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
| \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
+- org.hibernate:hibernate-annotations:jar:3.4.0.GA:compile
| +- org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
| +- (org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile - omitted for duplicate)
| +- (org.hibernate:hibernate-core:jar:3.3.2.GA:compile - version managed from 3.3.0.SP1; omitted for duplicate)
| +- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
| \- (dom4j:dom4j:jar:1.6.1-jboss:compile - version managed from 1.6.1; omitted for duplicate)
+- ojdbc:ojdbc:jar:14:compile
+- org.slf4j:slf4j-api:jar:1.5.6:compile
+- org.slf4j:slf4j-log4j12:jar:1.5.6:compile
| \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
+- log4j:log4j:jar:1.2.15:compile
+- org.apache.velocity:velocity:jar:1.6.2:compile
| +- (commons-collections:commons-collections:jar:3.2.1:compile - omitted for duplicate)
| +- (commons-lang:commons-lang:jar:2.4:compile - omitted for duplicate)
| \- oro:oro:jar:2.0.8:compile
+- org.testng:testng:jar:jdk15:5.8:test
+- org.dbunit:dbunit:jar:2.4.5:test
| +- junit:junit:jar:4.7:test (version managed from 3.8.2)
| +- (org.slf4j:slf4j-api:jar:1.5.6:test - version managed from 1.4.2; omitted for duplicate)
| \- (commons-collections:commons-collections:jar:3.2.1:test - omitted for duplicate)
+- hsqldb:hsqldb:jar:1.8.0.7:test
+- jboss:javassist:jar:3.3.ga:provided
+- org.jdom:jdom:jar:1.1:compile
+- jaxen:jaxen:jar:1.1.1:provided
+- org.apache.xmlgraphics:fop:jar:0.95:compile
| +- (org.apache.xmlgraphics:xmlgraphics-commons:jar:1.3.1:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for cycle)
| | +- org.apache.xmlgraphics:batik-anim:jar:1.7:compile
| | | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | | \- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-css:jar:1.7:compile
| | | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | | \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-dom:jar:1.7:compile
| | | +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
| | | +- (xalan:xalan:jar:2.6.0:compile - omitted for duplicate)
| | | \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-parser:jar:1.7:compile
| | | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | | \- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-util:jar:1.7:compile
| | \- xml-apis:xml-apis-ext:jar:1.3.04:compile
| +- org.apache.xmlgraphics:batik-bridge:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-anim:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for cycle)
| | +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for cycle)
| | +- org.apache.xmlgraphics:batik-script:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-xml:jar:1.7:compile
| | | \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | +- xalan:xalan:jar:2.6.0:compile
| | \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
| | \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-gvt:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for cycle)
| | +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
| | \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-transcoder:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
| | +- org.apache.xmlgraphics:batik-svggen:jar:1.7:compile
| | | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | | \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
| | \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-extension:jar:1.7:compile
| | +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
| | +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
| | \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
| +- org.apache.xmlgraphics:batik-ext:jar:1.7:compile
| +- commons-logging:commons-logging:jar:1.1.1:compile
| +- commons-io:commons-io:jar:1.3.1:compile
| \- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
+- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.3.1:compile
| +- (commons-io:commons-io:jar:1.3.1:compile - omitted for duplicate)
| \- (commons-logging:commons-logging:jar:1.1.1:compile - version managed from 1.0.4; omitted for duplicate)
+- org.easymock:easymock:jar:2.0:test
\- org.easymock:easymockclassextension:jar:2.2:test
+- (org.easymock:easymock:jar:2.2:test - omitted for conflict with 2.0)
\- cglib:cglib-nodep:jar:2.2:test (version managed from 2.1_3)
有人能告诉我如何清除intellij的类路径吗?
这是类路径(来自intellij内)
/Applications/IntelliJ%20IDEA%208.1.4.app/plugins/testng/lib/testng-jdk15.jar
/Users/jbristow/Library/Application%20Support/IntelliJIDEA80/clover-idea-2.6.3.2.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/deploy.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/dt.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/jce.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/plugin.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/sa-jdi.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/charsets.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/dt.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jce.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jconsole.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jsse.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/laf.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/ui.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/dnsns.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/localedata.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunjce_provider.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunpkcs11.jar
/opt/bml_code/mc/mc-hub-batch/target/test-classes/
/opt/bml_code/mc/mc-hub-batch/target/classes/ /opt/bml_code/mc/mc-hub-core/target/test-classes/
/opt/bml_code/mc/mc-hub-core/target/classes/
/Users/jbristow/.m2/repository/javax/faces/jsf-api/1.2_08/jsf-api-1.2_08.jar
/Users/jbristow/.m2/repository/javax/faces/jsf-impl/1.2_08/jsf-impl-1.2_08.jar
/Users/jbristow/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
/Users/jbristow/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
/Users/jbristow/.m2/repository/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.jar
/Users/jbristow/.m2/repository/commons-digester/commons-digester/2.0/commons-digester-2.0.jar
/Users/jbristow/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
/Users/jbristow/.m2/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar
/Users/jbristow/.m2/repository/javax/xml/soap/saaj-api/1.3/saaj-api-1.3.jar
/Users/jbristow/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
/Users/jbristow/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-validator/3.1.0.GA/hibernate-validator-3.1.0.GA.jar /Users/jbristow/.m2/repository/org/hibernate/hibernate-core/3.3.2.GA/hibernate-core-3.3.2.GA.jar
/Users/jbristow/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
/Users/jbristow/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
/Users/jbristow/.m2/repository/dom4j/dom4j/1.6.1-jboss/dom4j-1.6.1-jboss.jar
/Users/jbristow/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-commons-annotations/3.1.0.GA/hibernate-commons-annotations-3.1.0.GA.jar
/Users/jbristow/.m2/repository/org/jboss/seam/jboss-seam/2.2.0.GA/jboss-seam-2.2.0.GA.jar
/Users/jbristow/.m2/repository/xstream/xstream/1.1.3/xstream-1.1.3.jar
/Users/jbristow/.m2/repository/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar /Users/jbristow/.m2/repository/org/jboss/el/jboss-el/1.0_02.CR4/jboss-el-1.0_02.CR4.jar
/Users/jbristow/.m2/repository/org/testng/testng/5.8/testng-5.8-jdk15.jar
/Users/jbristow/.m2/repository/net/sourceforge/groboutils/groboutils-core/5/groboutils-core-5.jar
/Users/jbristow/.m2/repository/org/unitils/unitils/2.2/unitils-2.2.jar
/Users/jbristow/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar
/Users/jbristow/.m2/repository/commons-pool/commons-pool/1.3/commons-pool-1.3.jar
/Users/jbristow/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar
/Users/jbristow/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-annotations/3.4.0.GA/hibernate-annotations-3.4.0.GA.jar
/Users/jbristow/.m2/repository/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-search/3.1.0.GA/hibernate-search-3.1.0.GA.jar
/Users/jbristow/.m2/repository/org/apache/lucene/lucene-core/2.3.0/lucene-core-2.3.0.jar
/Users/jbristow/.m2/repository/javax/ejb/ejb-api/3.0/ejb-api-3.0.jar
/Users/jbristow/.m2/repository/org/springframework/batch/spring-batch-core/2.0.2.RELEASE/spring-batch-core-2.0.2.RELEASE.jar
/Users/jbristow/.m2/repository/org/springframework/batch/spring-batch-infrastructure/2.0.2.RELEASE/spring-batch-infrastructure-2.0.2.RELEASE.jar
/Users/jbristow/.m2/repository/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar
/Users/jbristow/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar
/Users/jbristow/.m2/repository/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.jar
/Users/jbristow/.m2/repository/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.jar
/Users/jbristow/.m2/repository/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar
/Users/jbristow/.m2/repository/org/codehaus/jettison/jettison/1.0/jettison-1.0.jar
/Users/jbristow/.m2/repository/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar
/Users/jbristow/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
/Users/jbristow/.m2/repository/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar
/Users/jbristow/.m2/repository/org/dbunit/dbunit/2.4.5/dbunit-2.4.5.jar
/Users/jbristow/.m2/repository/junit/junit/4.7/junit-4.7.jar
/Users/jbristow/.m2/repository/org/slf4j/slf4j-log4j12/1.5.6/slf4j-log4j12-1.5.6.jar
/Users/jbristow/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
/opt/bml_code/mc/mc-test-support/target/test-classes/
/opt/bml_code/mc/mc-test-support/target/classes/
/Users/jbristow/.m2/repository/org/springframework/spring-core/2.5.6.SEC01/spring-core-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/springframework/spring-beans/2.5.6.SEC01/spring-beans-2.5.6.SEC01.jar
/Users/jbristow/.m2/repository/org/springframework/spring-context/2.5.6.SEC01/spring-context-2.5.6.SEC01.jar
/Users/jbristow/.m2/repository/org/springframework/spring-tx/2.5.6.SEC01/spring-tx-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/springframework/spring/2.5.6/spring-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-jdbc/2.5.6.SEC01/spring-jdbc-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/hibernate/hibernate-entitymanager/3.4.0.GA/hibernate-entitymanager-3.4.0.GA.jar
/Users/jbristow/.m2/repository/javassist/javassist/3.4.GA/javassist-3.4.GA.jar
/Users/jbristow/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.jar
/Users/jbristow/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
/Users/jbristow/.m2/repository/ojdbc/ojdbc/14/ojdbc-14.jar
/Users/jbristow/.m2/repository/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar
/Users/jbristow/.m2/repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar
/Users/jbristow/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar
/Users/jbristow/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/fop/0.95/fop-0.95.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.3.1/xmlgraphics-commons-1.3.1.jar
/Users/jbristow/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
/Users/jbristow/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
/Users/jbristow/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
/Users/jbristow/.m2/repository/org/apache/avalon/framework/avalon-framework-api/4.3.1/avalon-framework-api-4.3.1.jar
/Users/jbristow/.m2/repository/org/easymock/easymock/2.0/easymock-2.0.jar
/Users/jbristow/.m2/repository/org/easymock/easymockclassextension/2.2/easymockclassextension-2.2.jar
/Users/jbristow/.m2/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar
/Users/jbristow/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
/Users/jbristow/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
/Applications/IntelliJ%20IDEA%208.1.4.app/lib/idea_rt.jar
答案 0 :(得分:9)
这意味着在当前类路径中API中声明的抽象方法缺少当前类路径中的具体实现。
org.apache.xalan.processor.TransformerFactoryImpl.setFeature(Ljava /郎/字符串; Z)V
这是自Java SE 5.0以来引入的。因此,此异常表明当前类路径中的API至少是Java SE 5.0,具体实现与此不兼容。
Xalan 2.7.0是第一个实现它的版本。因此,你在类路径的某个地方有一个旧版本的Xalan版本。
如果您似乎无法在名为classpath的林中找到它,我建议使用可在ZIP(JAR)文件内搜索的搜索工具扫描类路径覆盖的磁盘文件系统位置。我自己用WinRAR来做这件事。只需将该工具与JAR文件相关联,然后搜索与文件名TransformerFactoryImpl.class
匹配的文件(如果需要,包括代表包的路径)。结果应包含有关找到它的JAR文件的信息。
答案 1 :(得分:0)
最近遇到了类似的问题,并通过从类路径中删除不必要的 xalan jar 来解决。由于所需的解析器实现存在于 rt.jar 中,但由于存在 xalan jar,它指的是那个并给了我这个问题。因此可以尝试一种解决方案是移除 xalan 或 Xerces Jar 并检查。