[ https://issues.apache.org/jira/browse/CXF-4704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13534096#comment-13534096 ]
Sergey Beryozkin commented on CXF-4704: --------------------------------------- I've added a class loader property; it is unfortunate servlet parameter values are supposed to be Strings, otherwise loaded instances could've been passed along. Registering JAX-RS Application as OSGI Service would need to be supported too... > Class loading problem using CXFNonSpringJaxrsServlet in OSGi environment > ------------------------------------------------------------------------ > > Key: CXF-4704 > URL: https://issues.apache.org/jira/browse/CXF-4704 > Project: CXF > Issue Type: Bug > Components: JAX-RS > Affects Versions: 2.6.2 > Environment: Apache Felix > Reporter: Valdas Jasaitis > > The JAX-RS proxy classes are not loaded when I try to use > CXFNonSpringJaxrsServlet in Apache Felix. I get ClassNotFoundException. > The problem is that currently CXFNonSpringJaxrsServlet.loadClass always uses > the ClassLoadUtils.loadClass which tries the following class loaders: > ThreadContextClassloader, > ClassLoader from CXFNonSpringJaxrsServlet, > Classloader from ClassLoaderUtils. > All of them are not compatible with OSGi. It would be good, to set an > explicit classloader for the servlet. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira