I'm trying to migrate to tomee 7.0.0    (due to TOMEE-1649  hint hint!! ;-)

However, when I add the following JaxRS formatting options in resources.xml:

    <?xml version="1.0"?>
<resources>
    <Service id="jsonProvider"
class-name="org.apache.cxf.jaxrs.provider.json.JSONProvider">
        dropRootElement=true
        supportUnwrapped = true
        dropCollectionWrapperElement=true
        convertTypesToStrings = true
    </Service>
</resources>


It crashes on startup:

     java.lang.NoClassDefFoundError:
org/codehaus/jettison/mapped/TypeConverter
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at org.apache.xbean.recipe.RecipeHelper.loadClass(RecipeHelper.java:52)
        at org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:353)
        at
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:266)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:176)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:133)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:56)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:91)
        at
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.configureFactory(CxfRsHttpListener.java:846)
        at
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployApplication(CxfRsHttpListener.java:532)
        at
org.apache.openejb.server.rest.RESTService.deployApplication(RESTService.java:464)
        at
org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:233)
        at
org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:53)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at
org.apache.openejb.observer.ObserverManager$MethodInvocation.invoke(ObserverManager.java:406)
        at
org.apache.openejb.observer.ObserverManager$InvocationList.invoke(ObserverManager.java:521)
        at
org.apache.openejb.observer.ObserverManager.doFire(ObserverManager.java:111)
        at
org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:100)
        at
org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:131)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1645)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:116)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)


Is this a bug, or if not what are the options I should be using for tomee
7.0.0

Thanks 
:-)



--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/Tomee-7-0-0-jaxrx-formatting-options-tp4676901.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to