启动TOMCAT异常提示如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Message': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.read(Lorg/w3c/dom/Document;Ljava/lang/String;)Lorg/apache/ws/commons/schema/XmlSchema;
问题描述:
XmlSchema JAR包冲突 :XmlSchema-1.4.7.jar (旧)和
xmlschema-core-2.0.3.jar (新)
解决方案:
去掉旧的,如果使用maven管理,在pom中加入
<dependency>
<groupId>org.apache.ws.commons.schema</groupId>
<artifactId>XmlSchema</artifactId>
<version>1.4.2</version>
<scope>provided</scope>
</dependency>
只能作用在编译和测试时,同时没有传递性。
分享到:
相关推荐
因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 源码放在javas.rar文件夹中 org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire....
因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 源码放在javas.rar文件夹中 org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire....
因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire.wsdl11.parser....
这个问题在标题“cxf和xfire的jar包冲突解决”中得到了明确指出。 Apache CXF是一个全面的服务开发框架,它支持SOAP、RESTful Web服务,以及多种协议和绑定。而XFire是CXF的前身,也是一个强大的Web服务框架,但它...
重写了XmlSchema-1.1的包路径,修改了xfire-core-1.2.6引用XmlSchema-1.1的路径,使XmlSchema-1.1和xmlschema-core(cxf必须包)可以同时引用
因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 源码放在javas.rar文件夹中 org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire....
为了解决spring整合cxf,xfire遇到的jar包冲突问题,将XmlSchema.1.1.1.jar和xfire-all1.2.6.jar修改后进行了重新编译打包
因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 源码放在javas.rar文件夹中 org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire....
2. **创建共享库**:在WAS安装目录的`sharedlib`下创建一个新的共享库目录,然后将CXF所需但不与WAS冲突的JAR包(如`neethi-3.0.3.jar`, `wsdl4j-1.6.3.jar`, `xmlschema-core-2.1.0.jar`)拷贝到这个目录。...
本压缩包“XmlSchema+xfire.zip”显然旨在解决这两个库在使用时可能出现的冲突问题,通过重写jar包来确保兼容性和稳定运行。 首先,让我们详细了解一下XmlSchema。XmlSchema是一个Java API,它提供了对XML Schema...
1. **SOAP支持**:CXF支持完整的SOAP 1.1和1.2规范,包括WSDL(Web Services Description Language)和XSD(XML Schema Definition)。这使得开发者可以定义服务接口和服务数据模型,并生成相应的Java代码。 2. **...
3.0.11.jar,cxf-rt-wsdl-3.0.0.jar,cxf-rt-ws-security-3.0.0.jar,neethi-3.0.3.jar,slf4j-api-1.7.7.jar,stax2-api-3.1.4.jar,woodstox-core-asl-4.4.1.jar,wsdl4j-1.6.3.jar,wss4j-bindings-2.0.9.jar,xmlschema-...
5. **其他依赖**:如`jaxb-api`, `wsdl4j`, `xmlschema`等,这些是处理XML和Web服务标准所必需的库。 在实际整合过程中,我们需要确保所有必要的JAR文件都在类路径下,同时避免引入不必要的依赖,以防止版本冲突或...
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://cxf.apache.org/core" xsi:schemaLocation="http://www.springframework.org/schema/beans ...
需要注意的是,xmlschema-1.4.7.jar 会与其他包冲突,因此需要删除该包。 2. CXF 配置 接下来,我们需要配置 CXF。首先,新增一个 applicationContext-cxf.xml 文件,用于配置 CXF。然后,在 web.xml 文件中增加...
标题中的“业余框架整合-SSHD-(1)-整体概述”指的是一个关于集成SSH(Spring、Struts、Hibernate)与SSHD(Secure...在实际整合中,开发者需要了解每个库的功能,正确配置它们,并解决可能出现的依赖冲突和兼容性问题。
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ...
WSDL支持XML Schema定义的数据类型,允许服务开发者定义复杂的数据结构。这些类型可以用来描述消息中的元素和属性,确保服务消费者能够正确解析和生成请求。 4. **WSDL的版本** 自从WSDL 1.1发布以来,有两个主要...