A version of XML Schema is on the classpath that doesn't work with CXF. CXF
3.2.5 works with XML Schema 2.2.3. You could do a "mvn dependency:tree" and
find out where the version of XML Schema is coming from.

By the way you are using different CXF versions in your pom. Most of the
dependencies are CXF 3.2.5, but the ws-security dependency is 2.4.1?

On Wed, Aug 29, 2018 at 3:54 PM U, Vivek <vu...@statestreet.com> wrote:

> *Information Classification: **ll*
>
> * Limited Access *
>
> Hi Team,
>
>
>
> Need your help urgently as I am using Spring boot (1.5.1.RELEASE) and
> Apache cfx dependencies and is giving me a lot of cfx issues as below.
>
> Attached is the pom.xml. Could you please let me know the correct
> dependencies to mitigate these issues.
>
>
>
> -bash-4.1$
> /usr/local/web/arqe/AMA/AMAMonitor/jackson_AMA/jdk1.8.0_131/bin/java -jar
> target/ProtexBDServices-1.0.jar
>
> SLF4J: Class path contains multiple SLF4J bindings.
>
> SLF4J: Found binding in
> [jar:file:/usr/local/web/arqe/AMA/AMAMonitor/jackson_AMA/latest/ProtexBDServices/target/ProtexBDServices-1.0.jar!/BOOT-INF/lib/logback-classic-1.1.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>
> SLF4J: Found binding in
> [jar:file:/usr/local/web/arqe/AMA/AMAMonitor/jackson_AMA/latest/ProtexBDServices/target/ProtexBDServices-1.0.jar!/BOOT-INF/lib/slf4j-jdk14-1.7.22.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
>
> SLF4J: Actual binding is of type
> [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
>
> Proxy initialized - SDK version 7.0
>
> 2018-08-29 10:18:28 ERROR o.s.boot.SpringApplication - Application startup
> failed
>
> java.lang.NoSuchMethodError:
> org.apache.cxf.common.xmlschema.SchemaCollection.read(Lorg/w3c/dom/Document;Ljava/lang/String;Lorg/apache/ws/commons/schema/ValidationEventHandler;)Lorg/apache/ws/commons/schema/XmlSchema;
>
>         at
> org.apache.cxf.databinding.AbstractDataBinding.addSchemaDocument(AbstractDataBinding.java:136)
>
>         at
> org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:416)
>
>         at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:378)
>
>         at
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:530)
>
>         at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:437)
>
>         at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:192)
>
>         at
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:165)
>
>         at
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:100)
>
>         at
> org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:52)
>
>         at
> org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:102)
>
>         at
> org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:115)
>
>         at
> com.blackducksoftware.sdk.protex.client.util.ProtexServerProxy.getPortFromUrl(ProtexServerProxy.java:975)
>
>         at
> com.blackducksoftware.sdk.protex.client.util.ProtexServerProxy.getApiInstance(ProtexServerProxy.java:899)
>
>         at
> com.blackducksoftware.sdk.protex.client.util.ProtexServerProxy.getProjectApi(ProtexServerProxy.java:572)
>
>         at
> com.blackducksoftware.sdk.protex.client.util.ProtexServerProxy.getProjectApi(ProtexServerProxy.java:560)
>
>         at
> com.statestr.protex.service.ProtexScanStatusService.getProtexScanMessage(ProtexScanStatusService.java:42)
>
>         at
> com.statestr.protex.service.ProtexScanStatusService.getProtexScanMessage(ProtexScanStatusService.java:24)
>
>         at
> com.statestr.protex.SpringBootConsoleApplication.run(SpringBootConsoleApplication.java:38)
>
>         at
> org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:776)
>
>         at
> org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:760)
>
>         at
> org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:747)
>
>         at
> org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
>
>         at
> com.statestr.protex.SpringBootConsoleApplication.main(SpringBootConsoleApplication.java:26)
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:498)
>
>         at
> org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
>
>         at
> org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
>
>         at
> org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
>
>         at
> org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
>
>
>
> Thanks!
>
>
>
> Regards,
>
> Vivek
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to