错误:java.lang.NoSuchMethodError: javax.xml.namespace.QName.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Stringjavax.xml.namespace.QName的方法定义太旧,用xfile的lib里面的stax-api-1.0.1.jar和stax-utils-20040917.jar并删除旧的javax.xml.namespace.QName如jaxrpc.jar(不确定是否必须,后来加入又没有再报错)
错误:Provider com.bea.xml.stream.MXParserFactory not found javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found类路径中的包没有StAX 接口的实现,拷贝包:
- wstx-asl-3.2.0.jar
- stax-api-1.0.1.jar
- stax-utils-20040917.jar
xfire客户端所需的包:
- commons-httpclient-3.0.jar
- jaxen-1.1-beta-9.jar
- jdom-1.0.jar
- stax-api-1.0.1.jar
- stax-utils-20040917.jar
- wsdl4j-1.6.1.jar
- wss4j-1.5.0.jar
- wstx-asl-3.2.0.jar
- xfire-all-1.2.4.jar
- xfire-jsr181-api-1.0-M1.jar
- xml-apis-1.0.b2.jar
- XmlSchema-1.1.jar
- xmlsec-1.3.0.jar