cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glenn Dickson (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CXF-5654) org.apache.cxf.service.factory.ServiceConstructionException: No resource classes found
Date Tue, 18 Aug 2015 15:52:45 GMT

    [ https://issues.apache.org/jira/browse/CXF-5654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14700998#comment-14700998
] 

Glenn Dickson edited comment on CXF-5654 at 8/18/15 3:52 PM:
-------------------------------------------------------------

Just started using Fuse 6.2 from 6.1 2hich uses Karaf with CXF 3.0.4. This deployed on 6.1
and I can't seem to get it to deploy in the new Fuse 6.2. This simple Rest service keeps getting
the same exception when I deploy.

Actually  removing this javax.ws.rs version 2 from the manifest makes it deploy however the
deployed REST Web services are not accessible. Is CXF reliant on this Version 2.0 jar? 

CXF was used for RESTful services in 6.1 usng CXF 2.7 however now using CXF 3.0.4 I can't
seem to get this deployed due to this error.

Any ideas would be greatly appreciated.


was (Author: coffee bean):
Just started using Fuse 6.2 from 6.1 2hich uses Karaf with CXF 3.0.4. This deployed on 6.1
and I can't seem to get it to deploy in the new Fuse 6.2. This simple Rest service keeps getting
the same exception when I deploy.

Actually  removing this javax.ws.rs version 2 from the manifest makes it deploy however the
deployed REST Web services are not accessible. Is CXF reliant on this Version 2.0 jar? 

 I have a very easy test jar available. 

Any ideas would be greatly appreciated.

> org.apache.cxf.service.factory.ServiceConstructionException: No resource classes found
> --------------------------------------------------------------------------------------
>
>                 Key: CXF-5654
>                 URL: https://issues.apache.org/jira/browse/CXF-5654
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS, OSGi
>    Affects Versions: 3.0.0-milestone2
>         Environment: Apache Karaf OSGI Container
>            Reporter: Srikanth Hugar
>
> I Written simple REST interface using CXF and trying to deploy in Apache karaf, but could
not succeed. Seems like issue with latest version. All the dependencies and configuration
seems to be fine. Please find the more details below.
> -----------------------------------------------------------------------------------------------------------------------------------------------
> Error message:
> -----------------------------------------------------------------------------------------------------------------------------------------------
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'services': Invocation of init method failed; nested exception is org.apache.cxf.service.factory.ServiceConstructionException
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)[80:org.springframework.context:3.2.4.RELEASE]
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)[102:org.springframework.osgi.core:1.2.1]
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)[102:org.springframework.osgi.core:1.2.1]
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)[102:org.springframework.osgi.core:1.2.1]
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)[102:org.springframework.osgi.core:1.2.1]
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)[103:org.springframework.osgi.extender:1.2.1]
> 	at java.lang.Thread.run(Thread.java:744)[:1.7.0_45]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> 	at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:210)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_45]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_45]
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_45]
> 	at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_45]
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1549)[78:org.springframework.beans:3.2.4.RELEASE]
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)[78:org.springframework.beans:3.2.4.RELEASE]
> 	... 14 more
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException: No resource classes
found
> 	at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:316)
> 	at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:154)
> 	... 21 more
> -----------------------------------------------------------------------------------------------------------------------------------------------
> context xml file
> -----------------------------------------------------------------------------------------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://www.springframework.org/schema/beans"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
> 	xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
> 	xmlns:util="http://www.springframework.org/schema/util" xmlns:aop="http://www.springframework.org/schema/aop"
> 	xmlns:jaxrs="http://cxf.apache.org/jaxrs"
> 	xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
> 		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
> 		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
> 		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
> 		http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd
> 		http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd">
> 	<jaxrs:server id="services" address="/">
> 	
> 		<jaxrs:properties>
> 			<entry key="org.apache.cxf.jaxrs.mediaTypeCheck.strict" value="true" />
> 		</jaxrs:properties>
> 		
> 		<jaxrs:serviceBeans>
> 			<bean id="loggerResource"
> 				class="com.polycom.cloudAxis.logger.rest.service.impl.LoggerResourceImpl">
> 				<property name="loggerManager" ref="loggerManagerService"></property>
> 			</bean>
> 		</jaxrs:serviceBeans>
> 	</jaxrs:server>
> 	<osgi:reference id="loggerManagerService"
> 		interface="com.polycom.cloudAxis.loggermanagement.service.LoggerManager"></osgi:reference>
> </beans>
> -----------------------------------------------------------------------------------------------------------------------------------------------
> MANIFEST.MF entries:
> -----------------------------------------------------------------------------------------------------------------------------------------------
> Manifest-Version: 1
> Bnd-LastModified: 1395904500980
> Build-Jdk: 1.7.0_45
> Built-By: shugar
> Bundle-ManifestVersion: 2
> Bundle-Name: CloudAxis :: Shared Services :: Application Services :: Log
>  ger service :: Logger Rest Service
> Bundle-SymbolicName: logger-rest-service
> Bundle-Version: 1.0.0.SNAPSHOT
> Created-By: Apache Maven Bundle Plugin
> Export-Package: com.polycom.cloudAxis.logger.rest.service;uses:="javax.w
>  s.rs,javax.ws.rs.core";version="1.0.0.SNAPSHOT"
> Import-Package: com.polycom.cloudAxis.logger.rest.service,com.polycom.cl
>  oudAxis.loggermanagement.service;version="[1.0,2)",javax.ws.rs;version=
>  "[1.1,2)",javax.ws.rs.core;version="[1.1,2)",org.slf4j;version="[1.6,2)
>  "
> Tool: Bnd-1.43.0



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message