Information Classification: ** 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
<project xmlns="http://maven.apache.org/POM/4.0.0";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  http://maven.apache.org/maven-v4_0_0.xsd";>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.statestr.protex</groupId>
    <artifactId>ProtexBDServices</artifactId>
    <packaging>jar</packaging>
    <version>1.0</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.1.RELEASE</version>
    </parent>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        
        
        <dependency>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		
		<dependency>
   			 <groupId>org.apache.cxf</groupId>
    		 <artifactId>cxf-rt-frontend-jaxws</artifactId>
    		 <version>3.2.5</version>
        </dependency>
        
        <dependency>
    		<groupId>org.apache.cxf</groupId>
    		<artifactId>cxf-rt-transports-http</artifactId>
    		<version>3.2.5</version>
		</dependency>
		<dependency>
    		<groupId>org.apache.cxf</groupId>
    		<artifactId>cxf-rt-transports-http-jetty</artifactId>
    		<version>3.2.5</version>
		</dependency>
        
        <dependency>
    		<groupId>org.apache.cxf</groupId>
    		<artifactId>cxf-rt-ws-policy</artifactId>
    		<version>3.2.5</version>
		</dependency>
		
		<dependency>
    		<groupId>org.apache.cxf.xjc-utils</groupId>
    		<artifactId>cxf-xjc-runtime</artifactId>
    		<version>3.2.1</version>
		</dependency>
		
		<dependency>
           <groupId>org.apache.cxf</groupId>
           <artifactId>cxf-rt-ws-security</artifactId>
           <version>2.4.1</version>
        </dependency>
        
        <dependency>
           <groupId>com.blackducksoftware.protex.sdkclient</groupId>
    	   <artifactId>protex-sdk-client</artifactId>
    	   <version>7.2.0</version>
		   <scope>system</scope>
		    <systemPath>${basedir}/lib/protex-sdk-client-7.2.0.jar</systemPath> 
        </dependency>
        
        <dependency>
           <groupId>com.blackducksoftware.protex.sdkclient</groupId>
    	   <artifactId>protex-sdk-utilities</artifactId>
    	   <version>7.0.2</version>
		   <scope>system</scope>
		   <systemPath>${basedir}/lib/protex-sdk-utilities-7.0.2.jar</systemPath>
        </dependency>
        
        <dependency>
           <groupId>com.blackducksoftware.protex.sdkclient</groupId>
    	   <artifactId>blackduck-cxf-utilities</artifactId>
    	   <version>1.1.1</version>
		   <scope>system</scope>
		   <systemPath>${basedir}/lib/blackduck-cxf-utilities-1.1.1.jar</systemPath>
        </dependency>
        
        <dependency>
    	   <groupId>org.apache.cxf</groupId>
           <artifactId>cxf-bundle-jaxrs</artifactId>
           <version>2.1.2</version>
        </dependency>
        
        

    </dependencies>

    <build>
        <plugins>
            <!-- Package as an executable jar/war -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

Reply via email to