Hi,

In our Camel project, we are using the following cxf dependencies in pom

<dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-frontend-jaxws</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
              <groupId>org.apache.camel</groupId>
              <artifactId>camel-cxf</artifactId>
              <version>2.18.2</version>
            </dependency>
            <dependency>
              <groupId>org.apache.camel</groupId>
              <artifactId>camel-cxf-transport</artifactId>
              <version>2.18.2</version>
            </dependency>
            <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http-jetty</artifactId>
                        <version>3.1.10</version>
                </dependency>

and the following dependencies for Rest

<dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.webjars</groupId>
                        <artifactId>swagger-ui</artifactId>
                        <version>2.1.0</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        
<artifactId>cxf-rt-rs-service-description-swagger</artifactId>
                        <version>${cxf.version}</version>
                </dependency>

When I am using any one of the previous sets, my project is running but when
I am adding both, the following exception is thrown at runtine

Caused by: org.springframework.beans.BeanInstantiationException: Failed to
instantiate [org.apache.cxf.endpoint.Server]: Factory method 'jaxRsServer'
threw exception; nested exception is
org.apache.cxf.service.factory.ServiceConstructionException
        at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        at
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        ... 18 common frames omitted
Caused by: org.apache.cxf.service.factory.ServiceConstructionException: null
        at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219)
~[cxf-rt-frontend-jaxrs-3.1.9.jar:3.1.9]
        at
org.apache.cxf.jaxrs.spring.AbstractSpringConfigurationFactory.createJaxRsServer(AbstractSpringConfigurationFactory.java:56)
~[cxf-rt-frontend-jaxrs-3.1.9.jar:3.1.9]
        at
org.apache.cxf.jaxrs.spring.SpringComponentScanServer.jaxRsServer(SpringComponentScanServer.java:29)
~[cxf-rt-frontend-jaxrs-3.1.9.jar:3.1.9]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.8.0_111]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[na:1.8.0_111]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[na:1.8.0_111]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_111]
        at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE]
        ... 19 common frames omitted
Caused by: org.apache.cxf.service.factory.ServiceConstructionException: No
resource classes found
        at
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:317)
~[cxf-rt-frontend-jaxrs-3.1.9.jar:3.1.9]
        at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:159)
~[cxf-rt-frontend-jaxrs-3.1.9.jar:3.1.9]
        ... 26 common frames omitted

Please suggest what needs to be done

The cxf version is 3.1.7



--
View this message in context: 
http://camel.465427.n5.nabble.com/jaxrs-resource-classes-not-found-Exception-tp5796903.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to