You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Luca Merolla <lu...@gmail.com> on 2012/09/09 23:22:22 UTC

CXF and CDI injection

Hello,

I have a REST application that I'm trying to configure to work with CXF. Is
it possible that CDI inject is not supported on the REST service classes or
I'm missing something?

Luca

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
great :)

we changed versions yesterday so the fix was not in 1.1.0 snapshot

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/18 Luca Merolla <lu...@gmail.com>

> I think I have removed the dependency from that exception, so I would say
> it shouldn't be the problem. But in that case, it could be because the
> object that needs to be injected had a method which was throwing a
> WebException.
>
> Anyway, good news is that i have tried 1.1.1-SNAPSHOT and it works.
> 1.1.0-SNAPSHOT doesn't.
>
>
> On Mon, Sep 17, 2012 at 11:46 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > is it normal if org.pokernuvola.common.exceptions.WebException is
> missing?
> >
> > btw i think i know the issue
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/17 Luca Merolla <lu...@gmail.com>
> >
> > > I have run some tests and once I thought it was working I started to
> > modify
> > > my REST application. Then I run again in NullPointerException with the
> > > @Inject.
> > >
> > > So I went back to test the example war that was working and the reason
> > > seems to be that the war application works fine if I drop the war under
> > > webapps while CDI does not work when I drop it under apps/Test.ear
> > >
> > > In the ear folder I just have META-INF/application.xml
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="
> > > http://java.sun.com/xml/ns/javaee/application_6.xsd"
> > > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> > > http://java.sun.com/xml/ns/javaee/application_6.xsd"
> > > version="6">
> > > <display-name>Test</display-name>
> > > <initialize-in-order>true</initialize-in-order>
> > >         <module>
> > > <web>
> > > <web-uri>pn-portone.war</web-uri>
> > > <context-root>/pn-portone</context-root>
> > > </web>
> > > </module>
> > > <library-directory>/lib</library-directory>
> > > </application>
> > >
> > > If you want you can test the issue with this WAR, which should be the
> > same
> > > like the previous but without jackson.
> > >
> > > *
> > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g38aae46abe8b4349147673d2410f665191a44e
> > > *
> > >
> > >
> > > On Sun, Sep 16, 2012 at 11:11 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > no pb
> > > >
> > > > yes errors are more obvious looking code or using a high level of
> logs
> > > (but
> > > > after you need to go through to find useful lines ;))
> > > >
> > > > BTW feel free to open an issue on cxf to see if they can manage
> > interface
> > > > annotation for method injections. Maybe speaking of a kind of REST
> > > > constract and no-rest impl can be useful
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > You are right, I have tested now the same war with the default json
> > > > > provider and it works as well.
> > > > > So the problem was related to cxf way of injecting parameters. The
> > 415
> > > > > error was misleading a bit in that case.
> > > > >
> > > > > Thanks for your precious help!
> > > > >
> > > > > On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > did you try with @Context and the default provider?
> > > > > >
> > > > > > i think the issue is cxf uses the impl method to inject
> parameters
> > > and
> > > > > not
> > > > > > the interface one (at least doesnt look to it)
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > Great, it works now. I have added the @Context in the method
> and
> > it
> > > > is
> > > > > > > working with Jackson.
> > > > > > >
> > > > > > > The previous error was because I had no jackson jars in the
> lib,
> > i
> > > > used
> > > > > > the
> > > > > > > wrong environment.
> > > > > > >
> > > > > > > Jackson is more than fine for now, but I was just wondering
> what
> > is
> > > > the
> > > > > > > reason the default json provider was not working if my
> > application
> > > > or a
> > > > > > bug
> > > > > > > in the snapshot.
> > > > > > >
> > > > > > > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > putting jackson in tomee/lib should work with the version you
> > > have.
> > > > > > > >
> > > > > > > > btw can you try (i guess it will be faster for you than for
> me
> > > > since
> > > > > i
> > > > > > > dont
> > > > > > > > have sources) to add @Context on securitycontext in the impl
> > > > please?
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > > > On deployment:
> > > > > > > > >
> > > > > > > > > SEVERE: error invoking
> > > > > > > > >
> org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > Method)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > >         at
> > > > > > > > >
> > > > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > > > > > > >         at
> > > > > > > > >
> > > > > >
> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > > > > > > >         at
> > > > > > > > >
> > > > >
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > > > > > > >         at
> > > > > > > > >
> > > > >
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > > > > > > >         at
> > > > > > > > >
> > > > > >
> > > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > > > > > > >         at
> > > > > > > > >
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > >         at
> > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > > Caused by: org.apache.xbean.recipe.ConstructionException:
> > Type
> > > > > class
> > > > > > > > could
> > > > > > > > > not be found:
> org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > > > > > > >         at
> > > > > > > > >
> > > > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > > > > > > >         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:130)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > >         ... 24 more
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > throw new OverWordkedException(), forget my last
> > proposal...
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > > > >
> > > > > > > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >
> > > > > > > > > > >> I was trying with jackson because I was getting 415
> with
> > > the
> > > > > > > default
> > > > > > > > > > one.
> > > > > > > > > > >>
> > > > > > > > > > >> Then I have tried adding jackson with openejb-jar.xml
> > and
> > > > > > > > > resources.xml.
> > > > > > > > > > >>
> > > > > > > > > > >> In fact, if from the previous jar you remove
> > > openejb-jar.xml
> > > > > and
> > > > > > > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > > > > > > >>
> > > > > > > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > > > > > > >> <rm...@gmail.com>wrote:
> > > > > > > > > > >>
> > > > > > > > > > >> > BTW forgot to ask: why jackson and not the provided
> > one?
> > > > > > > > > > >> >
> > > > > > > > > > >> > *Romain Manni-Bucau*
> > > > > > > > > > >> > *Twitter: @rmannibucau*
> > > > > > > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> >
> > > > > > > > > > >> >
> > > > > > > > > > >> >
> > > > > > > > > > >> >
> > > > > > > > > > >> > 2012/9/16 Romain Manni-Bucau <rmannibucau@gmail.com
> >
> > > > > > > > > > >> >
> > > > > > > > > > >> > > here the openejb-jar.xml you want:
> > > > > > > > > > >> > >
> > > > > > > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > > > >> > > <openejb-jar xmlns="
> > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > ">
> > > > > > > > > > >> > >  <pojo-deployment
> > > > > > > > > > >> > >
> > > > > > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > > > > > > >> > > <properties>
> > > > > > > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > > > > > > >> > > </properties>
> > > > > > > > > > >> > > </pojo-deployment>
> > > > > > > > > > >> > > </openejb-jar>
> > > > > > > > > > >> > >
> > > > > > > > > > >> > > then of course add jackson to tomee/lib (i just
> > added
> > > > the
> > > > > > > > ability
> > > > > > > > > to
> > > > > > > > > > >> > > provide it in the webapp so for a try put it in
> the
> > > > > > container
> > > > > > > > > > please)
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > > *Romain Manni-Bucau*
> > > > > > > > > > >> > > *Twitter: @rmannibucau*
> > > > > > > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > > 2012/9/16 Romain Manni-Bucau <
> rmannibucau@gmail.com
> > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >> hmm need to look deeper but first it is
> > cxf.jaxrs....
> > > > and
> > > > > > not
> > > > > > > > > > >> cxf.jax-rs
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >> then the conf is currently ignored, i need to dig
> > > into
> > > > it
> > > > > > to
> > > > > > > > see
> > > > > > > > > > why
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >> *Romain Manni-Bucau*
> > > > > > > > > > >> > >> *Twitter: @rmannibucau*
> > > > > > > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >> > >>
> > > > > > > > > > >> > >>> Tried with the latest build of today.
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> Here is the war:
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> *
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > > > > > > >> > >>> *
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> Then I use a simple REST call GET -
> > > > > > > > > > >> > >>>
> > http://localhost:8080/pn-portone/lobby/usercashand I
> > > > > add
> > > > > > > > these
> > > > > > > > > > two
> > > > > > > > > > >> > >>> headers:
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> Content-Type: application/json
> > > > > > > > > > >> > >>> Accept: application/json
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain
> > Manni-Bucau
> > > > > > > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> > >>> > hmm, please share this new version i'll have a
> > > look
> > > > > (if
> > > > > > > you
> > > > > > > > > have
> > > > > > > > > > >> the
> > > > > > > > > > >> > >>> client
> > > > > > > > > > >> > >>> > too it can help ;) since we are timeless these
> > > days
> > > > > > > because
> > > > > > > > of
> > > > > > > > > > the
> > > > > > > > > > >> > >>> coming
> > > > > > > > > > >> > >>> > release)
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > > > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > > > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> > 2012/9/16 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>> > > Still no luck,
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > I have tried to change the pojo deployment
> > class
> > > > too
> > > > > > > with
> > > > > > > > > the
> > > > > > > > > > >> > >>> RESTService
> > > > > > > > > > >> > >>> > > <openejb-jar xmlns="
> > > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > > > ">
> > > > > > > > > > >> > >>> > > <pojo-deployment
> > > > > > > > > > >> > >>>
> > > > class-name="org.apache.openejb.server.rest.RESTService">
> > > > > > > > > > >> > >>> > > <properties>
> > > > > > > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider,
> > > jaxbProvider
> > > > > > > > > > >> > >>> > > </properties>
> > > > > > > > > > >> > >>> > > </pojo-deployment>
> > > > > > > > > > >> > >>> > > </openejb-jar>
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > And I have changed the resources.xml
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > <resources>
> > > > > > > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > > > > > > >> > >>> > >
> > > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > > />
> > > > > > > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > > > > > > >> > >>> > >
> > > > > > > > > >
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > > > >> />
> > > > > > > > > > >> > >>> > > </resources>
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > I still get the 415 error
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain
> > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > > i'd say something like
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > > > />
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > > create method doesn't exist so it can't be
> > > > called
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > > > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > > 2012/9/16 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > > > > >> ">
> > > > > > > > > > >> > >>> > > > > <pojo-deployment
> > > > > > > > > > >> > >>>
> class-name="org.test.portone.PortoneApplication">
> > > > > > > > > > >> > >>> > > > > <properties>
> > > > > > > > > > >> > >>> > > > >       cxf.jax-rs.providers =
> jsonProvider,
> > > > > > > > jaxbProvider
> > > > > > > > > > >> > >>> > > > >     </properties>
> > > > > > > > > > >> > >>> > > > > </pojo-deployment>
> > > > > > > > > > >> > >>> > > > > </openejb-jar>
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > and resources.xml
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > <resources>
> > > > > > > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >>
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > > > >> > >>> > > > > </resources>
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > I have tried both in WEB-INF or in
> > META-INF.
> > > > > Still
> > > > > > > > > > nothing.
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > Is it correct the pojo-deployment
> > class-name
> > > > > with
> > > > > > > the
> > > > > > > > > > >> > Application
> > > > > > > > > > >> > >>> > > class?
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > > the format in openejb-jar.xml
> properties
> > > for
> > > > > > such
> > > > > > > > > thing
> > > > > > > > > > >> is:
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of
> > > > resource>...
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > > so you need to define your providers
> as
> > > > > > resources
> > > > > > > > (the
> > > > > > > > > > >> > example
> > > > > > > > > > >> > >>> i
> > > > > > > > > > >> > >>> > > > pointed
> > > > > > > > > > >> > >>> > > > > > out previously does it with different
> > > needs
> > > > > > > (that's
> > > > > > > > > nto
> > > > > > > > > > >> > >>> providers)
> > > > > > > > > > >> > >>> > > but
> > > > > > > > > > >> > >>> > > > > same
> > > > > > > > > > >> > >>> > > > > > logic)
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > > > > I don't have a resources.xml file.
> > What
> > > > > > should I
> > > > > > > > > > define
> > > > > > > > > > >> > there
> > > > > > > > > > >> > >>> > > relate
> > > > > > > > > > >> > >>> > > > to
> > > > > > > > > > >> > >>> > > > > > the
> > > > > > > > > > >> > >>> > > > > > > REST application? The Application
> > class
> > > or
> > > > > > > > > > >> > >>> > > > > > > the
> > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > 1) i think you should put it in
> > > web-inf
> > > > > > > > > > >> > >>> > > > > > > > 2) values are id of resources
> > defined
> > > in
> > > > > > > > > > >> resources.xml (
> > > > > > > > > > >> > >>> > > <Resources
> > > > > > > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > > > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca
> > > Merolla" <
> > > > > > > > > > >> > >>> luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> > > a
> > > > > > > > > > >> > >>> > > > > > écrit
> > > > > > > > > > >> > >>> > > > > > > :
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > Not sure if it's right but I
> have
> > > > added
> > > > > > this
> > > > > > > > > > >> > >>> openejb-jar.xml
> > > > > > > > > > >> > >>> > > file
> > > > > > > > > > >> > >>> > > > > in
> > > > > > > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > <?xml version="1.0"
> > > encoding="UTF-8"?>
> > > > > > > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > > > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > > > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > > > > > > >> > >>> > > >
> > > > class-name="org.test.portone.PortoneApplication">
> > > > > > > > > > >> > >>> > > > > > > > > <properties>
> > > > > > > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > > > > >> > >>> > > > > > > > >     </properties>
> > > > > > > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > > > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > > > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > It seems that nothing is changed
> > > > > because I
> > > > > > > > still
> > > > > > > > > > get
> > > > > > > > > > >> > the
> > > > > > > > > > >> > >>> same
> > > > > > > > > > >> > >>> > > > error
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > > > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > > > > > > >> > >>> > > > > > > > > WARNING: No message body reader
> > has
> > > > been
> > > > > > > found
> > > > > > > > > for
> > > > > > > > > > >> > >>> request
> > > > > > > > > > >> > >>> > > class
> > > > > > > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > > > > > > application/json.
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26
> PM,
> > > > Romain
> > > > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in
> > > either
> > > > > > > > > > >> pojo-deployment
> > > > > > > > > > >> > >>> > > (attribute
> > > > > > > > > > >> > >>> > > > > > > > > class-name)
> > > > > > > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute
> > name)
> > > > add
> > > > > > > > > > >> > >>> cxf.jaxrs.providers
> > > > > > > > > > >> > >>> > =
> > > > > > > > > > >> > >>> > > > ...
> > > > > > > > > > >> > >>> > > > > > > > property
> > > > > > > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca
> > > > > Merolla" <
> > > > > > > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > > > a
> > > > > > > > > > >> > >>> > > > > > > > écrit
> > > > > > > > > > >> > >>> > > > > > > > > :
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > I'm trying to configure
> > Jackson
> > > > Json
> > > > > > > > > provider
> > > > > > > > > > >> but I
> > > > > > > > > > >> > >>> get
> > > > > > > > > > >> > >>> > > this
> > > > > > > > > > >> > >>> > > > > > error:
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > INFO: ServletContext
> > > initialized.
> > > > > > > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > > > > > >> > >>> > > > > > >
> > > > org.apache.openejb.observer.ObserverManager
> > > > > > > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > > > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > >
> org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > >
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > > > > >> > >>> > > > > > > > Method)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> >
> java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> >
> > > > > > > >
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>>
> > > > > > > > >
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > > > > > > java.lang.IllegalArgumentException:
> > > > > > > > > > >> no
> > > > > > > > > > >> > >>> @Path
> > > > > > > > > > >> > >>> > > > > > annotation
> > > > > > > > > > >> > >>> > > > > > > on
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > in my application class I
> > have:
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > @Override
> > > > > > > > > > >> > >>> > > > > > > > > > > public Set<Object>
> > > > getSingletons() {
> > > > > > > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons =
> > new
> > > > > > > > > > >> HashSet<Object>();
> > > > > > > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>>
> > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > > > > > > >> > >>> > > > > > > > > > > }
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > Is there a better way to use
> > the
> > > > > > jackson
> > > > > > > > as
> > > > > > > > > > json
> > > > > > > > > > >> > >>> > provider?
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at
> 12:42
> > > PM,
> > > > > > Romain
> > > > > > > > > > >> > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > Depend what they do but
> > > normally
> > > > > no
> > > > > > > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34,
> > "Luca
> > > > > > > Merolla" <
> > > > > > > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > a
> > > > > > > > > > >> > >>> > > > > > > > > > écrit
> > > > > > > > > > >> > >>> > > > > > > > > > > :
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could
> be
> > > that
> > > > > the
> > > > > > > > > problem
> > > > > > > > > > >> is
> > > > > > > > > > >> > >>> related
> > > > > > > > > > >> > >>> > > to
> > > > > > > > > > >> > >>> > > > > the
> > > > > > > > > > >> > >>> > > > > > > fact
> > > > > > > > > > >> > >>> > > > > > > > > > that
> > > > > > > > > > >> > >>> > > > > > > > > > > I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter
> > > > configured?
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at
> > > 12:09
> > > > > PM,
> > > > > > > > Romain
> > > > > > > > > > >> > >>> Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you
> > need
> > > to
> > > > > > > > configure
> > > > > > > > > > >> custom
> > > > > > > > > > >> > >>> > > > providers,
> > > > > > > > > > >> > >>> > > > > i
> > > > > > > > > > >> > >>> > > > > > > dont
> > > > > > > > > > >> > >>> > > > > > > > > > think
> > > > > > > > > > >> > >>> > > > > > > > > > > > we
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > have example but i
> could
> > > > > provide
> > > > > > > one
> > > > > > > > > > next
> > > > > > > > > > >> > week.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of
> > jaxws
> > > > > > config
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers
> for
> > > your
> > > > > > case)
> > > > > > > > and
> > > > > > > > > > >> here
> > > > > > > > > > >> > >>> default
> > > > > > > > > > >> > >>> > > > > > providers
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012
> 10:41,
> > > > "Luca
> > > > > > > > > Merolla" <
> > > > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > a
> > > > > > > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > > > > > > >> > >>> > > > > > > > > > > > > :
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > I have tried last
> > build
> > > > > > snapshot
> > > > > > > > > from
> > > > > > > > > > >> the
> > > > > > > > > > >> > >>> 15th
> > > > > > > > > > >> > >>> > > > > September,
> > > > > > > > > > >> > >>> > > > > > > and
> > > > > > > > > > >> > >>> > > > > > > > > > with
> > > > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > build I don't get
> the
> > > 404
> > > > > but
> > > > > > I
> > > > > > > > get
> > > > > > > > > > >>  "415
> > > > > > > > > > >> > >>> > > Unsupported
> > > > > > > > > > >> > >>> > > > > > Media
> > > > > > > > > > >> > >>> > > > > > > > > Type"
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012
> 10:36:10
> > AM
> > > > > > > > > > >> > >>> > > > > > > >
> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message
> > body
> > > > > > reader
> > > > > > > > has
> > > > > > > > > > been
> > > > > > > > > > >> > >>> found
> > > > > > > > > > >> > >>> > for
> > > > > > > > > > >> > >>> > > > > > request
> > > > > > > > > > >> > >>> > > > > > > > > class
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext,
> > > > > ContentType :
> > > > > > > > > > >> > >>> application/json
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > > > > > > >> > MediaType.APPLICATION_JSON,
> > > > > > > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > in the interface
> > class,
> > > > and
> > > > > I
> > > > > > > have
> > > > > > > > > > moved
> > > > > > > > > > >> > >>> them as
> > > > > > > > > > >> > >>> > > well
> > > > > > > > > > >> > >>> > > > > in
> > > > > > > > > > >> > >>> > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > impl
> > > > > > > > > > >> > >>> > > > > > > > > > > > class
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > it does not change
> > > > anything.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the
> > > > > request I
> > > > > > > put
> > > > > > > > > > these
> > > > > > > > > > >> > >>> headers:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> > > > > > application/json
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > -Accept:
> > > application/json
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012
> > at
> > > > 1:19
> > > > > > AM,
> > > > > > > > > Luca
> > > > > > > > > > >> > >>> Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to
> use
> > > > > > > > > @ApplicationPath
> > > > > > > > > > >> and
> > > > > > > > > > >> > >>> remove
> > > > > > > > > > >> > >>> > > the
> > > > > > > > > > >> > >>> > > > > cxf
> > > > > > > > > > >> > >>> > > > > > > > > > servlet,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from
> the
> > > > > > interface
> > > > > > > > to
> > > > > > > > > > the
> > > > > > > > > > >> > impl
> > > > > > > > > > >> > >>> > > classes
> > > > > > > > > > >> > >>> > > > > and
> > > > > > > > > > >> > >>> > > > > > my
> > > > > > > > > > >> > >>> > > > > > > > URI
> > > > > > > > > > >> > >>> > > > > > > > > > are
> > > > > > > > > > >> > >>> > > > > > > > > > > > not
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > accessible
> > anymore...
> > > I
> > > > > get
> > > > > > > 404
> > > > > > > > > > >> errors.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow
> > with
> > > > the
> > > > > > new
> > > > > > > > > build
> > > > > > > > > > >> from
> > > > > > > > > > >> > >>> the
> > > > > > > > > > >> > >>> > > > > > repository
> > > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > > >> > >>> > > > > > > > > see
> > > > > > > > > > >> > >>> > > > > > > > > > > if
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14,
> 2012
> > > at
> > > > > 8:50
> > > > > > > PM,
> > > > > > > > > > >> Romain
> > > > > > > > > > >> > >>> > > > Manni-Bucau <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a
> little
> > > > > change.
> > > > > > If
> > > > > > > > you
> > > > > > > > > > can
> > > > > > > > > > >> > >>> build a
> > > > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > > > >> > >>> > > > > > > (i
> > > > > > > > > > >> > >>> > > > > > > > > cant
> > > > > > > > > > >> > >>> > > > > > > > > > > run
> > > > > > > > > > >> > >>> > > > > > > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now).
> > Btw
> > > > you
> > > > > > > > shouldnt
> > > > > > > > > > >> need
> > > > > > > > > > >> > cxf
> > > > > > > > > > >> > >>> > > servlet
> > > > > > > > > > >> > >>> > > > > if
> > > > > > > > > > >> > >>> > > > > > > ypu
> > > > > > > > > > >> > >>> > > > > > > > > use
> > > > > > > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus
> > > otherwise
> > > > > > > disable
> > > > > > > > > > cxf.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> > > > > > OpenEJBRestServlet
> > > > > > > > or
> > > > > > > > > > use
> > > > > > > > > > >> > >>> > > > > @applicationpath
> > > > > > > > > > >> > >>> > > > > > on
> > > > > > > > > > >> > >>> > > > > > > > > your
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012
> > > 19:53,
> > > > > > > "Romain
> > > > > > > > > > >> > >>> Manni-Bucau" <
> > > > > > > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i
> > messed
> > > my
> > > > > env
> > > > > > > but
> > > > > > > > > > >> simply
> > > > > > > > > > >> > >>> moving
> > > > > > > > > > >> > >>> > > path
> > > > > > > > > > >> > >>> > > > > > > > > annotation
> > > > > > > > > > >> > >>> > > > > > > > > > > from
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked
> > for
> > > me
> > > > > (im
> > > > > > > > > > >> rebuilding
> > > > > > > > > > >> > >>> again
> > > > > > > > > > >> > >>> > to
> > > > > > > > > > >> > >>> > > > > check
> > > > > > > > > > >> > >>> > > > > > > if i
> > > > > > > > > > >> > >>> > > > > > > > > > didnt
> > > > > > > > > > >> > >>> > > > > > > > > > > > > have
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept.
> 2012
> > > > 18:25,
> > > > > > > "Luca
> > > > > > > > > > >> > Merolla" <
> > > > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > a
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface
> and
> > > > > > > > > implementation
> > > > > > > > > > >> class
> > > > > > > > > > >> > >>> are
> > > > > > > > > > >> > >>> > > > > following
> > > > > > > > > > >> > >>> > > > > > > > > somehow
> > > > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially
> about
> > > the
> > > > > > > JAX-RS
> > > > > > > > > > >> > >>> annotations. I
> > > > > > > > > > >> > >>> > > have
> > > > > > > > > > >> > >>> > > > > > @Path
> > > > > > > > > > >> > >>> > > > > > > > > @GET
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and
> > this
> > > > > lead
> > > > > > to
> > > > > > > > the
> > > > > > > > > > NPE
> > > > > > > > > > >> > >>> inside
> > > > > > > > > > >> > >>> > the
> > > > > > > > > > >> > >>> > > > > impl
> > > > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> > > > > > annotations
> > > > > > > to
> > > > > > > > > the
> > > > > > > > > > >> impl
> > > > > > > > > > >> > >>> > class I
> > > > > > > > > > >> > >>> > > > get
> > > > > > > > > > >> > >>> > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > "415
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep
> 14,
> > > 2012
> > > > > at
> > > > > > > 6:17
> > > > > > > > > PM,
> > > > > > > > > > >> Luca
> > > > > > > > > > >> > >>> > > Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the
> > request
> > > > > > doesn't
> > > > > > > > > reach
> > > > > > > > > > >> the
> > > > > > > > > > >> > >>> method
> > > > > > > > > > >> > >>> > > and
> > > > > > > > > > >> > >>> > > > I
> > > > > > > > > > >> > >>> > > > > > get:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message
> > body
> > > > > reader
> > > > > > > has
> > > > > > > > > > been
> > > > > > > > > > >> > >>> found for
> > > > > > > > > > >> > >>> > > > > request
> > > > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType
> :
> > > > > > > > > application/json
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep
> > 14,
> > > > 2012
> > > > > > at
> > > > > > > > 6:00
> > > > > > > > > > PM,
> > > > > > > > > > >> > >>> Romain
> > > > > > > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it
> > already
> > > > > work?
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly
> i'm
> > > not
> > > > > sure
> > > > > > > you
> > > > > > > > > can
> > > > > > > > > > >> do
> > > > > > > > > > >> > it
> > > > > > > > > > >> > >>> this
> > > > > > > > > > >> > >>> > > > way,
> > > > > > > > > > >> > >>> > > > > > cxf
> > > > > > > > > > >> > >>> > > > > > > > > seems
> > > > > > > > > > >> > >>> > > > > > > > > > to
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be
> > decorated
> > > > by
> > > > > > > jaxrs
> > > > > > > > > > >> > annotations
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain
> > > > > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> > > > > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > > > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14
> > Luca
> > > > > > Merolla
> > > > > > > <
> > > > > > > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have
> the
> > > > @Path
> > > > > on
> > > > > > > the
> > > > > > > > > > >> > interface
> > > > > > > > > > >> > >>> > > > > implemented
> > > > > > > > > > >> > >>> > > > > > by
> > > > > > > > > > >> > >>> > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > class.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a
> try
> > > with
> > > > > it,
> > > > > > > but
> > > > > > > > > the
> > > > > > > > > > >> NPE
> > > > > > > > > > >> > is
> > > > > > > > > > >> > >>> > > getting
> > > > > > > > > > >> > >>> > > > > at
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused
> by:
> > > > > > > > > > >> > >>> > > java.lang.NullPointerException
> > > > > > > > > > >> > >>> > > > at
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I
> > have:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and
> userBO
> > is
> > > > > > > injected
> > > > > > > > in
> > > > > > > > > > >> this
> > > > > > > > > > >> > >>> way:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject
> > > private
> > > > > > > UserBO
> > > > > > > > > > >> userBO;
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri,
> Sep
> > > 14,
> > > > > > 2012
> > > > > > > at
> > > > > > > > > > 5:28
> > > > > > > > > > >> PM,
> > > > > > > > > > >> > >>> > Romain
> > > > > > > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >> >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you
> > > didnt
> > > > > put
> > > > > > > > @Path
> > > > > > > > > > on
> > > > > > > > > > >> the
> > > > > > > > > > >> > >>> class
> > > > > > > > > > >> > >>> > > > > > (impl), i
> > > > > > > > > > >> > >>> > > > > > > > > think
> > > > > > > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> currently
> > > > have
> > > > > > some
> > > > > > > > > envrt
> > > > > > > > > > >> > >>> issues but
> > > > > > > > > > >> > >>> > > > will
> > > > > > > > > > >> > >>> > > > > > try
> > > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > > >> > >>> > > > > > > > > > test
> > > > > > > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > > > > > > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> *Twitter:
> > > > > > > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > > > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> 2012/9/14
> > > > Luca
> > > > > > > > Merolla
> > > > > > > > > <
> > > > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> Tested
> > > on a
> > > > > > > > "vanilla"
> > > > > > > > > > >> tomee,
> > > > > > > > > > >> > >>> sorry
> > > > > > > > > > >> > >>> > > > > again.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On
> Fri,
> > > Sep
> > > > > 14,
> > > > > > > > 2012
> > > > > > > > > at
> > > > > > > > > > >> 4:55
> > > > > > > > > > >> > >>> PM,
> > > > > > > > > > >> > >>> > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no
> > big
> > > > luck
> > > > > > > > > neither :
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > *Romain
> > > > > > > > > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > *Twitter:
> > > > > > > > > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > *Blog:
> > > > > > > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > 2012/9/14
> > > > > > Luca
> > > > > > > > > > Merolla
> > > > > > > > > > >> <
> > > > > > > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > Sorry,
> > > > I
> > > > > > > forgot
> > > > > > > > > to
> > > > > > > > > > >> > remove
> > > > > > > > > > >> > >>> the
> > > > > > > > > > >> > >>> > > > > > dependecy
> > > > > > > > > > >> > >>> > > > > > > > from
> > > > > > > > > > >> > >>> > > > > > > > > > an
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > This
> > > > will
> > > > > > > work:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> On
> > > Fri,
> > > > > Sep
> > > > > > > 14,
> > > > > > > > > > 2012
> > > > > > > > > > >> at
> > > > > > > > > > >> > >>> 4:25
> > > > > > > > > > >> > >>> > PM,
> > > > > > > > > > >> > >>> > > > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > > > > > > >> rmannibucau@gmail.com
> > > > > > > > > > >> > >>> >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > i
> > > > get a
> > > > > > > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > *Romain
> > > > > > > > > > >> Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > *Twitter:
> > > > > > > > > > >> > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > *Blog:
> > > > > > > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > 2012/9/14
> > > > > > > > Luca
> > > > > > > > > > >> > Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > This
> > > > > is
> > > > > > > the
> > > > > > > > > war
> > > > > > > > > > >> I'm
> > > > > > > > > > >> > >>> using
> > > > > > > > > > >> > >>> > to
> > > > > > > > > > >> > >>> > > > > test
> > > > > > > > > > >> > >>> > > > > > > it:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > the
> > > > > URI
> > > > > > > is
> > > > > > > > > GET
> > > > > > > > > > -
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>>
> > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > On
> > > > > Fri,
> > > > > > > Sep
> > > > > > > > > 14,
> > > > > > > > > > >> 2012
> > > > > > > > > > >> > >>> at
> > > > > > > > > > >> > >>> > 3:16
> > > > > > > > > > >> > >>> > > > PM,
> > > > > > > > > > >> > >>> > > > > > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > <
> > > > > > > > > > >> > >>> rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > do
> > > > > > you
> > > > > > > > have
> > > > > > > > > > >> binary
> > > > > > > > > > >> > >>> to
> > > > > > > > > > >> > >>> > > share
> > > > > > > > > > >> > >>> > > > to
> > > > > > > > > > >> > >>> > > > > > > make
> > > > > > > > > > >> > >>> > > > > > > > it
> > > > > > > > > > >> > >>> > > > > > > > > > > easy
> > > > > > > > > > >> > >>> > > > > > > > > > > > to
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > *Romain
> > > > > > > > > > >> > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > *Twitter:
> > > > > > > > > > >> > >>> @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > *Blog:
> > > > > > > > > > >> > >>> > > > > > > > >
> http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > 2012/9/14
> > > > > > > > > > Luca
> > > > > > > > > > >> > >>> Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > Tried
> > > > > > > > > with
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > still
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > get
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > the
> > > > > > > > same
> > > > > > > > > > >> > >>> exception.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > I
> > > > > > had
> > > > > > > > to
> > > > > > > > > > put
> > > > > > > > > > >> it
> > > > > > > > > > >> > >>> back
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > configuration
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > in
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > the
> > > > > > > > > web.xml
> > > > > > > > > > >> to
> > > > > > > > > > >> > >>> make it
> > > > > > > > > > >> > >>> > > > work.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > Anyway,
> > > > > > > > > > >> > injection
> > > > > > > > > > >> > >>> does
> > > > > > > > > > >> > >>> > > not
> > > > > > > > > > >> > >>> > > > > > still
> > > > > > > > > > >> > >>> > > > > > > > > work.
> > > > > > > > > > >> > >>> > > > > > > > > > > :(
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > On
> > > > > > > Fri,
> > > > > > > > > Sep
> > > > > > > > > > >> 14,
> > > > > > > > > > >> > >>> 2012
> > > > > > > > > > >> > >>> > at
> > > > > > > > > > >> > >>> > > > > 12:03
> > > > > > > > > > >> > >>> > > > > > > PM,
> > > > > > > > > > >> > >>> > > > > > > > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > <
> > > > > > > > > > >> > >>> > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > just
> > > > > > > > > > >> > redeployed
> > > > > > > > > > >> > >>> a
> > > > > > > > > > >> > >>> > > > > snapshot,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > maybe
> > > > > > > > > you
> > > > > > > > > > >> can
> > > > > > > > > > >> > >>> give
> > > > > > > > > > >> > >>> > it
> > > > > > > > > > >> > >>> > > a
> > > > > > > > > > >> > >>> > > > > try
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > *Romain
> > > > > > > > > > >> > >>> Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > *Twitter:
> > > > > > > > > > >> > >>> > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > *Blog:
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > 2012/9/14
> > > > > > > > > > >> Luca
> > > > > > > > > > >> > >>> > > Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > Sorry I
> > > > > > > > > > >> > >>> forgot to
> > > > > > > > > > >> > >>> > > add
> > > > > > > > > > >> > >>> > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > servlet
> > > > > > > > > > >> > >>> > > > > > > > > > > that
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > Application
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > web.xml.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > Now I
> > > > > > > > > > >> dont
> > > > > > > > > > >> > >>> get the
> > > > > > > > > > >> > >>> > > 404
> > > > > > > > > > >> > >>> > > > > > > anymore
> > > > > > > > > > >> > >>> > > > > > > > > > but I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > >
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> >
> java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > > >> > >>> > > > > >
> > > > > > > > > > >> > >>> > > > >
> > > > > > > > > > >> > >>> > > >
> > > > > > > > > > >> > >>> > >
> > > > > > > > > > >> > >>> >
> > > > > > > > > > >> > >>>
> > > > > > > > > > >> >
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > On
> > > > > > > > > Fri,
> > > > > > > > > > >> Sep
> > > > > > > > > > >> > >>> 14,
> > > > > > > > > > >> > >>> > 2012
> > > > > > > > > > >> > >>> > > > at
> > > > > > > > > > >> > >>> > > > > > > 11:07
> > > > > > > > > > >> > >>> > > > > > > > > AM,
> > > > > > > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > <
> > > > > > > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > hmm
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > we
> > > > > > > > > > had
> > > > > > > > > > >> > some
> > > > > > > > > > >> > >>> > > > > regressions
> > > > > > > > > > >> > >>> > > > > > > last
> > > > > > > > > > >> > >>> > > > > > > > > few
> > > > > > > > > > >> > >>> > > > > > > > > > > > days.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> maybe
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > snapshot
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > didnt
> > > > > > > > > > >> get
> > > > > > > > > > >> > >>> the
> > > > > > > > > > >> > >>> > > fixes
> > > > > > > > > > >> > >>> > > > > > > (surely
> > > > > > > > > > >> > >>> > > > > > > > > BTW,
> > > > > > > > > > >> > >>> > > > > > > > > > > we
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > because
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > we
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > need
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > an
> > > > > > > > > > >> > >>> openwebbeans
> > > > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > > >> > >>> > > > > > > > > get
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > *Romain
> > > > > > > > > > >> > >>> > > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> *Twitter:
> > > > > > > > > > >> > >>> > > > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > *Blog:
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> 2012/9/14
> > > > > > > > > > >> > >>> Luca
> > > > > > > > > > >> > >>> > > > > Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > I
> > > > > > > > > > >> have
> > > > > > > > > > >> > >>> > > downloaded
> > > > > > > > > > >> > >>> > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > snapshots
> > > > > > > > > > >> > >>> > > > > > > > > > > > from
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > September.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > I
> > > > > > > > > > >> have
> > > > > > > > > > >> > >>> changed
> > > > > > > > > > >> > >>> > > the
> > > > > > > > > > >> > >>> > > > > > > > web.xml.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > everything
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > except
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > security-constraint
> > > > > > > > > > >> > >>> > > > > > > > tag
> > > > > > > > > > >> > >>> > > > > > > > > > > where
> > > > > > > > > > >> > >>> > > > > > > > > > > > I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > auth-method.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > I
> > > > > > > > > > >> have
> > > > > > > > > > >> > the
> > > > > > > > > > >> > >>> > > classes
> > > > > > > > > > >> > >>> > > > > > which
> > > > > > > > > > >> > >>> > > > > > > > > > extends
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > adding
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> resource
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> classes
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> public
> > > > > > > > > > >> > >>> class
> > > > > > > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > Application {
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > @Override
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> public
> > > > > > > > > > >> > >>> > > > Set<Class<?>>
> > > > > > > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > > > > > > >> > >>> > > > > > > > > > > > {
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> Set<Class<?>>
> > > > > > > > > > >> > >>> > > > > classes
> > > > > > > > > > >> > >>> > > > > > =
> > > > > > > > > > >> > >>> > > > > > > > new
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > HashSet<Class<?>>();
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> return
> > > > > > > > > > >> > >>> > classes;
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > }
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > }
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > But
> > > > > > > > > > >> now
> > > > > > > > > > >> > I
> > > > > > > > > > >> > >>> get
> > > > > > > > > > >> > >>> > > 404
> > > > > > > > > > >> > >>> > > > > for
> > > > > > > > > > >> > >>> > > > > > > > every
> > > > > > > > > > >> > >>> > > > > > > > > > > > request.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > something
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > in
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> configuration?
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > On
> > > > > > > > > > >> Mon,
> > > > > > > > > > >> > >>> Sep
> > > > > > > > > > >> > >>> > 10,
> > > > > > > > > > >> > >>> > > > 2012
> > > > > > > > > > >> > >>> > > > > > at
> > > > > > > > > > >> > >>> > > > > > > > 8:28
> > > > > > > > > > >> > >>> > > > > > > > > > AM,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > <
> > > > > > > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > ok
> > > > > > > > > > >> so
> > > > > > > > > > >> > >>> first
> > > > > > > > > > >> > >>> > > you
> > > > > > > > > > >> > >>> > > > > > > > shouldn't
> > > > > > > > > > >> > >>> > > > > > > > > > need
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >>  CXFNonSpringJaxrsServlet
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> then
> > > > > > > > > > >> > >>> i'll
> > > > > > > > > > >> > >>> > fix
> > > > > > > > > > >> > >>> > > an
> > > > > > > > > > >> > >>> > > > > > issue
> > > > > > > > > > >> > >>> > > > > > > > we
> > > > > > > > > > >> > >>> > > > > > > > > > have
> > > > > > > > > > >> > >>> > > > > > > > > > > > > with
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > jersey
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > work)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > in
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> following
> > > > > > > > > > >> > >>> > > > minutes
> > > > > > > > > > >> > >>> > > > > > > > (should
> > > > > > > > > > >> > >>> > > > > > > > > be
> > > > > > > > > > >> > >>> > > > > > > > > > > > done
> > > > > > > > > > >> > >>> > > > > > > > > > > > > @
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > *Romain
> > > > > > > > > > >> > >>> > > > > Manni-Bucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> *Twitter:
> > > > > > > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> *Blog:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> 2012/9/10
> > > > > > > > > > >> > >>> > Luca
> > > > > > > > > > >> > >>> > > > > > > Merolla <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > luca.merolla@gmail.com
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> I'm
> > > > > > > > > > >> > >>> using
> > > > > > > > > > >> > >>> > > the
> > > > > > > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > > >> > >>> > > > > > > > > > > > > from
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > September.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> In
> > > > > > > > > > >> > my
> > > > > > > > > > >> > >>> > > web.xml
> > > > > > > > > > >> > >>> > > > > > > > > > configuration
> > > > > > > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > > >> >
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > class
> > > > > > > > > > >> > >>> and
> > > > > > > > > > >> > >>> > I
> > > > > > > > > > >> > >>> > > > have
> > > > > > > > > > >> > >>> > > > > > > > > defined a
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > javax.ws.rs.Application
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > subclass
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > where I
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> register
> > > > > > > > > > >> > >>> > the
> > > > > > > > > > >> > >>> > > > > > service
> > > > > > > > > > >> > >>> > > > > > > > > > > classes.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > I
> > > > > > > > > > >> > >>> have the
> > > > > > > > > > >> > >>> > > > > > beans.xml
> > > > > > > > > > >> > >>> > > > > > > > > under
> > > > > > > > > > >> > >>> > > > > > > > > > > my
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > Then I
> > > > > > > > > > >> > >>> > have
> > > > > > > > > > >> > >>> > > an
> > > > > > > > > > >> > >>> > > > > > > @Inject
> > > > > > > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> service
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> implementation
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > class
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > which
> > > > > > > > > > >> > >>> > > returns
> > > > > > > > > > >> > >>> > > > a
> > > > > > > > > > >> > >>> > > > > > > null.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> On
> > > > > > > > > > >> > >>> Mon,
> > > > > > > > > > >> > >>> > Sep
> > > > > > > > > > >> > >>> > > > 10,
> > > > > > > > > > >> > >>> > > > > > 2012
> > > > > > > > > > >> > >>> > > > > > > > at
> > > > > > > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > > > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > Manni-Bucau
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > <
> > > > > > > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >> > Did
> > > > > > > > > > >> > >>> you
> > > > > > > > > > >> > >>> > > try
> > > > > > > > > > >> > >>> > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >> > Le 9
> > > > > > > > > > >> > >>> > sept.
> > > > > > > > > > >> > >>> > > > > 2012
> > > > > > > > > > >> > >>> > > > > > > > 23:22,
> > > > > > > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > a
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> écrit
> > > > > > > > > > >> > :
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> Hello,
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > I
> > > > > > > > > > >> > >>> > have a
> > > > > > > > > > >> > >>> > > > > REST
> > > > > > > > > > >> > >>> > > > > > > > > > > application
> > > > > > > > > > >> > >>> > > > > > > > > > > > > that
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > configure
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > to
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > work
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > with
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> CXF.
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > Is
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > it
> > > > > > > > > > >> > >>> > > > possible
> > > > > > > > > > >> > >>> > > > > > that
> > > > > > > > > > >> > >>> > > > > > > > CDI
> > > > > > > > > > >> > >>> > > > > > > > > > > > inject
> > > > > > > > > > >> > >>> > > > > > > > > > > > > is
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > REST
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > service
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >>> classes
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > or
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> I'm
> > > > > > > > > > >> > >>> > > > missing
> > > > > > > > > > >> > >>> > > > > > > > > something?
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> Luca
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > --
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >  *Luca
> > > > > > > > > > >> > >>> Merolla*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> Management,
> > > > > > > > > > >> > >>> > > Business &
> > > > > > > > > > >> > >>> > > > > > > > > Technology
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >  <
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > +393774569974
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > *Email:*
> > > > > > > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >  *
> > > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > *Blog <
> > > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > http://lucamerolla.wordpress.com
> > > > > > > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > Merolla
> > > > > > > > > > >> > >>> Consulting
> > > > > > > > > > >> > >>> > > > > Limited
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >
> > > > > > >
> > > >
> > > >
> > >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I think I have removed the dependency from that exception, so I would say
it shouldn't be the problem. But in that case, it could be because the
object that needs to be injected had a method which was throwing a
WebException.

Anyway, good news is that i have tried 1.1.1-SNAPSHOT and it works.
1.1.0-SNAPSHOT doesn't.


On Mon, Sep 17, 2012 at 11:46 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> is it normal if org.pokernuvola.common.exceptions.WebException is missing?
>
> btw i think i know the issue
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/17 Luca Merolla <lu...@gmail.com>
>
> > I have run some tests and once I thought it was working I started to
> modify
> > my REST application. Then I run again in NullPointerException with the
> > @Inject.
> >
> > So I went back to test the example war that was working and the reason
> > seems to be that the war application works fine if I drop the war under
> > webapps while CDI does not work when I drop it under apps/Test.ear
> >
> > In the ear folder I just have META-INF/application.xml
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="
> > http://java.sun.com/xml/ns/javaee/application_6.xsd"
> > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> > http://java.sun.com/xml/ns/javaee/application_6.xsd"
> > version="6">
> > <display-name>Test</display-name>
> > <initialize-in-order>true</initialize-in-order>
> >         <module>
> > <web>
> > <web-uri>pn-portone.war</web-uri>
> > <context-root>/pn-portone</context-root>
> > </web>
> > </module>
> > <library-directory>/lib</library-directory>
> > </application>
> >
> > If you want you can test the issue with this WAR, which should be the
> same
> > like the previous but without jackson.
> >
> > *
> >
> >
> http://www.fileconvoy.com/dfl.php?id=g38aae46abe8b4349147673d2410f665191a44e
> > *
> >
> >
> > On Sun, Sep 16, 2012 at 11:11 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > no pb
> > >
> > > yes errors are more obvious looking code or using a high level of logs
> > (but
> > > after you need to go through to find useful lines ;))
> > >
> > > BTW feel free to open an issue on cxf to see if they can manage
> interface
> > > annotation for method injections. Maybe speaking of a kind of REST
> > > constract and no-rest impl can be useful
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > > > You are right, I have tested now the same war with the default json
> > > > provider and it works as well.
> > > > So the problem was related to cxf way of injecting parameters. The
> 415
> > > > error was misleading a bit in that case.
> > > >
> > > > Thanks for your precious help!
> > > >
> > > > On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > did you try with @Context and the default provider?
> > > > >
> > > > > i think the issue is cxf uses the impl method to inject parameters
> > and
> > > > not
> > > > > the interface one (at least doesnt look to it)
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > Great, it works now. I have added the @Context in the method and
> it
> > > is
> > > > > > working with Jackson.
> > > > > >
> > > > > > The previous error was because I had no jackson jars in the lib,
> i
> > > used
> > > > > the
> > > > > > wrong environment.
> > > > > >
> > > > > > Jackson is more than fine for now, but I was just wondering what
> is
> > > the
> > > > > > reason the default json provider was not working if my
> application
> > > or a
> > > > > bug
> > > > > > in the snapshot.
> > > > > >
> > > > > > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > putting jackson in tomee/lib should work with the version you
> > have.
> > > > > > >
> > > > > > > btw can you try (i guess it will be faster for you than for me
> > > since
> > > > i
> > > > > > dont
> > > > > > > have sources) to add @Context on securitycontext in the impl
> > > please?
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > On deployment:
> > > > > > > >
> > > > > > > > SEVERE: error invoking
> > > > > > > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > >         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > Method)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > >         at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > >         at
> > > > > > > >
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > > > > > >         at
> > > > > > > >
> > > > >
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > > > > > >         at
> > > > > > > >
> > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > > > > > >         at
> > > > > > > >
> > > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > > > > > >         at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > > > > > >         at
> > > > > > > >
> > > > >
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > > > > > >         at
> > > > > > > >
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > >         at
> > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > Caused by: org.apache.xbean.recipe.ConstructionException:
> Type
> > > > class
> > > > > > > could
> > > > > > > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > > > > > >         at
> > > > > > > >
> > > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > > > > > >         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:130)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > > > > > >         at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > >         ... 24 more
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > throw new OverWordkedException(), forget my last
> proposal...
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > > >
> > > > > > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >
> > > > > > > > > >> I was trying with jackson because I was getting 415 with
> > the
> > > > > > default
> > > > > > > > > one.
> > > > > > > > > >>
> > > > > > > > > >> Then I have tried adding jackson with openejb-jar.xml
> and
> > > > > > > > resources.xml.
> > > > > > > > > >>
> > > > > > > > > >> In fact, if from the previous jar you remove
> > openejb-jar.xml
> > > > and
> > > > > > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > > > > > >>
> > > > > > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > > > > > >> <rm...@gmail.com>wrote:
> > > > > > > > > >>
> > > > > > > > > >> > BTW forgot to ask: why jackson and not the provided
> one?
> > > > > > > > > >> >
> > > > > > > > > >> > *Romain Manni-Bucau*
> > > > > > > > > >> > *Twitter: @rmannibucau*
> > > > > > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> >
> > > > > > > > > >> >
> > > > > > > > > >> >
> > > > > > > > > >> >
> > > > > > > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > > > >> >
> > > > > > > > > >> > > here the openejb-jar.xml you want:
> > > > > > > > > >> > >
> > > > > > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > > >> > > <openejb-jar xmlns="
> > > > http://www.openejb.org/openejb-jar/1.1
> > > > > ">
> > > > > > > > > >> > >  <pojo-deployment
> > > > > > > > > >> > >
> > > > > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > > > > > >> > > <properties>
> > > > > > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > > > > > >> > > </properties>
> > > > > > > > > >> > > </pojo-deployment>
> > > > > > > > > >> > > </openejb-jar>
> > > > > > > > > >> > >
> > > > > > > > > >> > > then of course add jackson to tomee/lib (i just
> added
> > > the
> > > > > > > ability
> > > > > > > > to
> > > > > > > > > >> > > provide it in the webapp so for a try put it in the
> > > > > container
> > > > > > > > > please)
> > > > > > > > > >> > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >
> > > > > > > > > >> > > *Romain Manni-Bucau*
> > > > > > > > > >> > > *Twitter: @rmannibucau*
> > > > > > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >
> > > > > > > > > >> > > 2012/9/16 Romain Manni-Bucau <rmannibucau@gmail.com
> >
> > > > > > > > > >> > >
> > > > > > > > > >> > >> hmm need to look deeper but first it is
> cxf.jaxrs....
> > > and
> > > > > not
> > > > > > > > > >> cxf.jax-rs
> > > > > > > > > >> > >>
> > > > > > > > > >> > >> then the conf is currently ignored, i need to dig
> > into
> > > it
> > > > > to
> > > > > > > see
> > > > > > > > > why
> > > > > > > > > >> > >>
> > > > > > > > > >> > >> *Romain Manni-Bucau*
> > > > > > > > > >> > >> *Twitter: @rmannibucau*
> > > > > > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> > >>
> > > > > > > > > >> > >>
> > > > > > > > > >> > >>
> > > > > > > > > >> > >>
> > > > > > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >> > >>
> > > > > > > > > >> > >>> Tried with the latest build of today.
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> Here is the war:
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> *
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > > > > > >> > >>> *
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> Then I use a simple REST call GET -
> > > > > > > > > >> > >>>
> http://localhost:8080/pn-portone/lobby/usercashand I
> > > > add
> > > > > > > these
> > > > > > > > > two
> > > > > > > > > >> > >>> headers:
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> Content-Type: application/json
> > > > > > > > > >> > >>> Accept: application/json
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain
> Manni-Bucau
> > > > > > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>>
> > > > > > > > > >> > >>> > hmm, please share this new version i'll have a
> > look
> > > > (if
> > > > > > you
> > > > > > > > have
> > > > > > > > > >> the
> > > > > > > > > >> > >>> client
> > > > > > > > > >> > >>> > too it can help ;) since we are timeless these
> > days
> > > > > > because
> > > > > > > of
> > > > > > > > > the
> > > > > > > > > >> > >>> coming
> > > > > > > > > >> > >>> > release)
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>> > > Still no luck,
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > I have tried to change the pojo deployment
> class
> > > too
> > > > > > with
> > > > > > > > the
> > > > > > > > > >> > >>> RESTService
> > > > > > > > > >> > >>> > > <openejb-jar xmlns="
> > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > > ">
> > > > > > > > > >> > >>> > > <pojo-deployment
> > > > > > > > > >> > >>>
> > > class-name="org.apache.openejb.server.rest.RESTService">
> > > > > > > > > >> > >>> > > <properties>
> > > > > > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider,
> > jaxbProvider
> > > > > > > > > >> > >>> > > </properties>
> > > > > > > > > >> > >>> > > </pojo-deployment>
> > > > > > > > > >> > >>> > > </openejb-jar>
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > And I have changed the resources.xml
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > <resources>
> > > > > > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > > > > > >> > >>> > >
> > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > />
> > > > > > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > > > > > >> > >>> > >
> > > > > > > > >
> > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > > >> />
> > > > > > > > > >> > >>> > > </resources>
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > I still get the 415 error
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain
> > > Manni-Bucau
> > > > > > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > > i'd say something like
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > > > > > >> > >>> > > >
> > > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > > />
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > > create method doesn't exist so it can't be
> > > called
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > > 2012/9/16 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > > > >> ">
> > > > > > > > > >> > >>> > > > > <pojo-deployment
> > > > > > > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > > > > > > >> > >>> > > > > <properties>
> > > > > > > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > > > > > > jaxbProvider
> > > > > > > > > >> > >>> > > > >     </properties>
> > > > > > > > > >> > >>> > > > > </pojo-deployment>
> > > > > > > > > >> > >>> > > > > </openejb-jar>
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > and resources.xml
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > <resources>
> > > > > > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >>
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > > >> > >>> > > > > </resources>
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > I have tried both in WEB-INF or in
> META-INF.
> > > > Still
> > > > > > > > > nothing.
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > Is it correct the pojo-deployment
> class-name
> > > > with
> > > > > > the
> > > > > > > > > >> > Application
> > > > > > > > > >> > >>> > > class?
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > > the format in openejb-jar.xml properties
> > for
> > > > > such
> > > > > > > > thing
> > > > > > > > > >> is:
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of
> > > resource>...
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > > so you need to define your providers as
> > > > > resources
> > > > > > > (the
> > > > > > > > > >> > example
> > > > > > > > > >> > >>> i
> > > > > > > > > >> > >>> > > > pointed
> > > > > > > > > >> > >>> > > > > > out previously does it with different
> > needs
> > > > > > (that's
> > > > > > > > nto
> > > > > > > > > >> > >>> providers)
> > > > > > > > > >> > >>> > > but
> > > > > > > > > >> > >>> > > > > same
> > > > > > > > > >> > >>> > > > > > logic)
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > > > > I don't have a resources.xml file.
> What
> > > > > should I
> > > > > > > > > define
> > > > > > > > > >> > there
> > > > > > > > > >> > >>> > > relate
> > > > > > > > > >> > >>> > > > to
> > > > > > > > > >> > >>> > > > > > the
> > > > > > > > > >> > >>> > > > > > > REST application? The Application
> class
> > or
> > > > > > > > > >> > >>> > > > > > > the
> > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > 1) i think you should put it in
> > web-inf
> > > > > > > > > >> > >>> > > > > > > > 2) values are id of resources
> defined
> > in
> > > > > > > > > >> resources.xml (
> > > > > > > > > >> > >>> > > <Resources
> > > > > > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca
> > Merolla" <
> > > > > > > > > >> > >>> luca.merolla@gmail.com
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> > > a
> > > > > > > > > >> > >>> > > > > > écrit
> > > > > > > > > >> > >>> > > > > > > :
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > Not sure if it's right but I have
> > > added
> > > > > this
> > > > > > > > > >> > >>> openejb-jar.xml
> > > > > > > > > >> > >>> > > file
> > > > > > > > > >> > >>> > > > > in
> > > > > > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > <?xml version="1.0"
> > encoding="UTF-8"?>
> > > > > > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > > > > > >> > >>> > > >
> > > class-name="org.test.portone.PortoneApplication">
> > > > > > > > > >> > >>> > > > > > > > > <properties>
> > > > > > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > > > >> > >>> > > > > > > > >     </properties>
> > > > > > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > It seems that nothing is changed
> > > > because I
> > > > > > > still
> > > > > > > > > get
> > > > > > > > > >> > the
> > > > > > > > > >> > >>> same
> > > > > > > > > >> > >>> > > > error
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > > > > > >> > >>> > > > > > > > > WARNING: No message body reader
> has
> > > been
> > > > > > found
> > > > > > > > for
> > > > > > > > > >> > >>> request
> > > > > > > > > >> > >>> > > class
> > > > > > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > > > > > application/json.
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM,
> > > Romain
> > > > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in
> > either
> > > > > > > > > >> pojo-deployment
> > > > > > > > > >> > >>> > > (attribute
> > > > > > > > > >> > >>> > > > > > > > > class-name)
> > > > > > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute
> name)
> > > add
> > > > > > > > > >> > >>> cxf.jaxrs.providers
> > > > > > > > > >> > >>> > =
> > > > > > > > > >> > >>> > > > ...
> > > > > > > > > >> > >>> > > > > > > > property
> > > > > > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca
> > > > Merolla" <
> > > > > > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > > > a
> > > > > > > > > >> > >>> > > > > > > > écrit
> > > > > > > > > >> > >>> > > > > > > > > :
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > I'm trying to configure
> Jackson
> > > Json
> > > > > > > > provider
> > > > > > > > > >> but I
> > > > > > > > > >> > >>> get
> > > > > > > > > >> > >>> > > this
> > > > > > > > > >> > >>> > > > > > error:
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > INFO: ServletContext
> > initialized.
> > > > > > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > > > > >> > >>> > > > > > >
> > > org.apache.openejb.observer.ObserverManager
> > > > > > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > >
> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > > > >> > >>> > > > > > > > Method)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> >
> > > > > > >
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>>
> > > > > > > >
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > > > > > java.lang.IllegalArgumentException:
> > > > > > > > > >> no
> > > > > > > > > >> > >>> @Path
> > > > > > > > > >> > >>> > > > > > annotation
> > > > > > > > > >> > >>> > > > > > > on
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > in my application class I
> have:
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > @Override
> > > > > > > > > >> > >>> > > > > > > > > > > public Set<Object>
> > > getSingletons() {
> > > > > > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons =
> new
> > > > > > > > > >> HashSet<Object>();
> > > > > > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>>
> > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > > > > > >> > >>> > > > > > > > > > > }
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > Is there a better way to use
> the
> > > > > jackson
> > > > > > > as
> > > > > > > > > json
> > > > > > > > > >> > >>> > provider?
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42
> > PM,
> > > > > Romain
> > > > > > > > > >> > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > Depend what they do but
> > normally
> > > > no
> > > > > > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34,
> "Luca
> > > > > > Merolla" <
> > > > > > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > > > a
> > > > > > > > > >> > >>> > > > > > > > > > écrit
> > > > > > > > > >> > >>> > > > > > > > > > > :
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be
> > that
> > > > the
> > > > > > > > problem
> > > > > > > > > >> is
> > > > > > > > > >> > >>> related
> > > > > > > > > >> > >>> > > to
> > > > > > > > > >> > >>> > > > > the
> > > > > > > > > >> > >>> > > > > > > fact
> > > > > > > > > >> > >>> > > > > > > > > > that
> > > > > > > > > >> > >>> > > > > > > > > > > I
> > > > > > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter
> > > configured?
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at
> > 12:09
> > > > PM,
> > > > > > > Romain
> > > > > > > > > >> > >>> Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you
> need
> > to
> > > > > > > configure
> > > > > > > > > >> custom
> > > > > > > > > >> > >>> > > > providers,
> > > > > > > > > >> > >>> > > > > i
> > > > > > > > > >> > >>> > > > > > > dont
> > > > > > > > > >> > >>> > > > > > > > > > think
> > > > > > > > > >> > >>> > > > > > > > > > > > we
> > > > > > > > > >> > >>> > > > > > > > > > > > > > have example but i could
> > > > provide
> > > > > > one
> > > > > > > > > next
> > > > > > > > > >> > week.
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of
> jaxws
> > > > > config
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for
> > your
> > > > > case)
> > > > > > > and
> > > > > > > > > >> here
> > > > > > > > > >> > >>> default
> > > > > > > > > >> > >>> > > > > > providers
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41,
> > > "Luca
> > > > > > > > Merolla" <
> > > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > a
> > > > > > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > > > > > >> > >>> > > > > > > > > > > > > :
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > I have tried last
> build
> > > > > snapshot
> > > > > > > > from
> > > > > > > > > >> the
> > > > > > > > > >> > >>> 15th
> > > > > > > > > >> > >>> > > > > September,
> > > > > > > > > >> > >>> > > > > > > and
> > > > > > > > > >> > >>> > > > > > > > > > with
> > > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > build I don't get the
> > 404
> > > > but
> > > > > I
> > > > > > > get
> > > > > > > > > >>  "415
> > > > > > > > > >> > >>> > > Unsupported
> > > > > > > > > >> > >>> > > > > > Media
> > > > > > > > > >> > >>> > > > > > > > > Type"
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10
> AM
> > > > > > > > > >> > >>> > > > > > > >
> org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message
> body
> > > > > reader
> > > > > > > has
> > > > > > > > > been
> > > > > > > > > >> > >>> found
> > > > > > > > > >> > >>> > for
> > > > > > > > > >> > >>> > > > > > request
> > > > > > > > > >> > >>> > > > > > > > > class
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext,
> > > > ContentType :
> > > > > > > > > >> > >>> application/json
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > > > > > >> > MediaType.APPLICATION_JSON,
> > > > > > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > in the interface
> class,
> > > and
> > > > I
> > > > > > have
> > > > > > > > > moved
> > > > > > > > > >> > >>> them as
> > > > > > > > > >> > >>> > > well
> > > > > > > > > >> > >>> > > > > in
> > > > > > > > > >> > >>> > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > impl
> > > > > > > > > >> > >>> > > > > > > > > > > > class
> > > > > > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > it does not change
> > > anything.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the
> > > > request I
> > > > > > put
> > > > > > > > > these
> > > > > > > > > >> > >>> headers:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> > > > > application/json
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > -Accept:
> > application/json
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012
> at
> > > 1:19
> > > > > AM,
> > > > > > > > Luca
> > > > > > > > > >> > >>> Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > > > > > > @ApplicationPath
> > > > > > > > > >> and
> > > > > > > > > >> > >>> remove
> > > > > > > > > >> > >>> > > the
> > > > > > > > > >> > >>> > > > > cxf
> > > > > > > > > >> > >>> > > > > > > > > > servlet,
> > > > > > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the
> > > > > interface
> > > > > > > to
> > > > > > > > > the
> > > > > > > > > >> > impl
> > > > > > > > > >> > >>> > > classes
> > > > > > > > > >> > >>> > > > > and
> > > > > > > > > >> > >>> > > > > > my
> > > > > > > > > >> > >>> > > > > > > > URI
> > > > > > > > > >> > >>> > > > > > > > > > are
> > > > > > > > > >> > >>> > > > > > > > > > > > not
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > accessible
> anymore...
> > I
> > > > get
> > > > > > 404
> > > > > > > > > >> errors.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow
> with
> > > the
> > > > > new
> > > > > > > > build
> > > > > > > > > >> from
> > > > > > > > > >> > >>> the
> > > > > > > > > >> > >>> > > > > > repository
> > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > >> > >>> > > > > > > > > see
> > > > > > > > > >> > >>> > > > > > > > > > > if
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012
> > at
> > > > 8:50
> > > > > > PM,
> > > > > > > > > >> Romain
> > > > > > > > > >> > >>> > > > Manni-Bucau <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little
> > > > change.
> > > > > If
> > > > > > > you
> > > > > > > > > can
> > > > > > > > > >> > >>> build a
> > > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > > >> > >>> > > > > > > (i
> > > > > > > > > >> > >>> > > > > > > > > cant
> > > > > > > > > >> > >>> > > > > > > > > > > run
> > > > > > > > > >> > >>> > > > > > > > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now).
> Btw
> > > you
> > > > > > > shouldnt
> > > > > > > > > >> need
> > > > > > > > > >> > cxf
> > > > > > > > > >> > >>> > > servlet
> > > > > > > > > >> > >>> > > > > if
> > > > > > > > > >> > >>> > > > > > > ypu
> > > > > > > > > >> > >>> > > > > > > > > use
> > > > > > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus
> > otherwise
> > > > > > disable
> > > > > > > > > cxf.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> > > > > OpenEJBRestServlet
> > > > > > > or
> > > > > > > > > use
> > > > > > > > > >> > >>> > > > > @applicationpath
> > > > > > > > > >> > >>> > > > > > on
> > > > > > > > > >> > >>> > > > > > > > > your
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012
> > 19:53,
> > > > > > "Romain
> > > > > > > > > >> > >>> Manni-Bucau" <
> > > > > > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i
> messed
> > my
> > > > env
> > > > > > but
> > > > > > > > > >> simply
> > > > > > > > > >> > >>> moving
> > > > > > > > > >> > >>> > > path
> > > > > > > > > >> > >>> > > > > > > > > annotation
> > > > > > > > > >> > >>> > > > > > > > > > > from
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked
> for
> > me
> > > > (im
> > > > > > > > > >> rebuilding
> > > > > > > > > >> > >>> again
> > > > > > > > > >> > >>> > to
> > > > > > > > > >> > >>> > > > > check
> > > > > > > > > >> > >>> > > > > > > if i
> > > > > > > > > >> > >>> > > > > > > > > > didnt
> > > > > > > > > >> > >>> > > > > > > > > > > > > have
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012
> > > 18:25,
> > > > > > "Luca
> > > > > > > > > >> > Merolla" <
> > > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > a
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > > > > > > implementation
> > > > > > > > > >> class
> > > > > > > > > >> > >>> are
> > > > > > > > > >> > >>> > > > > following
> > > > > > > > > >> > >>> > > > > > > > > somehow
> > > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about
> > the
> > > > > > JAX-RS
> > > > > > > > > >> > >>> annotations. I
> > > > > > > > > >> > >>> > > have
> > > > > > > > > >> > >>> > > > > > @Path
> > > > > > > > > >> > >>> > > > > > > > > @GET
> > > > > > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and
> this
> > > > lead
> > > > > to
> > > > > > > the
> > > > > > > > > NPE
> > > > > > > > > >> > >>> inside
> > > > > > > > > >> > >>> > the
> > > > > > > > > >> > >>> > > > > impl
> > > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> > > > > annotations
> > > > > > to
> > > > > > > > the
> > > > > > > > > >> impl
> > > > > > > > > >> > >>> > class I
> > > > > > > > > >> > >>> > > > get
> > > > > > > > > >> > >>> > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > "415
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14,
> > 2012
> > > > at
> > > > > > 6:17
> > > > > > > > PM,
> > > > > > > > > >> Luca
> > > > > > > > > >> > >>> > > Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the
> request
> > > > > doesn't
> > > > > > > > reach
> > > > > > > > > >> the
> > > > > > > > > >> > >>> method
> > > > > > > > > >> > >>> > > and
> > > > > > > > > >> > >>> > > > I
> > > > > > > > > >> > >>> > > > > > get:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message
> body
> > > > reader
> > > > > > has
> > > > > > > > > been
> > > > > > > > > >> > >>> found for
> > > > > > > > > >> > >>> > > > > request
> > > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > > > > > > application/json
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep
> 14,
> > > 2012
> > > > > at
> > > > > > > 6:00
> > > > > > > > > PM,
> > > > > > > > > >> > >>> Romain
> > > > > > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it
> already
> > > > work?
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm
> > not
> > > > sure
> > > > > > you
> > > > > > > > can
> > > > > > > > > >> do
> > > > > > > > > >> > it
> > > > > > > > > >> > >>> this
> > > > > > > > > >> > >>> > > > way,
> > > > > > > > > >> > >>> > > > > > cxf
> > > > > > > > > >> > >>> > > > > > > > > seems
> > > > > > > > > >> > >>> > > > > > > > > > to
> > > > > > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be
> decorated
> > > by
> > > > > > jaxrs
> > > > > > > > > >> > annotations
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain
> > > > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> > > > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14
> Luca
> > > > > Merolla
> > > > > > <
> > > > > > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the
> > > @Path
> > > > on
> > > > > > the
> > > > > > > > > >> > interface
> > > > > > > > > >> > >>> > > > > implemented
> > > > > > > > > >> > >>> > > > > > by
> > > > > > > > > >> > >>> > > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > class.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try
> > with
> > > > it,
> > > > > > but
> > > > > > > > the
> > > > > > > > > >> NPE
> > > > > > > > > >> > is
> > > > > > > > > >> > >>> > > getting
> > > > > > > > > >> > >>> > > > > at
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > > > > > > >> > >>> > > java.lang.NullPointerException
> > > > > > > > > >> > >>> > > > at
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I
> have:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO
> is
> > > > > > injected
> > > > > > > in
> > > > > > > > > >> this
> > > > > > > > > >> > >>> way:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject
> > private
> > > > > > UserBO
> > > > > > > > > >> userBO;
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep
> > 14,
> > > > > 2012
> > > > > > at
> > > > > > > > > 5:28
> > > > > > > > > >> PM,
> > > > > > > > > >> > >>> > Romain
> > > > > > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > > > > > rmannibucau@gmail.com
> > > > > > > > > >> >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you
> > didnt
> > > > put
> > > > > > > @Path
> > > > > > > > > on
> > > > > > > > > >> the
> > > > > > > > > >> > >>> class
> > > > > > > > > >> > >>> > > > > > (impl), i
> > > > > > > > > >> > >>> > > > > > > > > think
> > > > > > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently
> > > have
> > > > > some
> > > > > > > > envrt
> > > > > > > > > >> > >>> issues but
> > > > > > > > > >> > >>> > > > will
> > > > > > > > > >> > >>> > > > > > try
> > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > >> > >>> > > > > > > > > > test
> > > > > > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > > > > > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > > > > > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14
> > > Luca
> > > > > > > Merolla
> > > > > > > > <
> > > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested
> > on a
> > > > > > > "vanilla"
> > > > > > > > > >> tomee,
> > > > > > > > > >> > >>> sorry
> > > > > > > > > >> > >>> > > > > again.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri,
> > Sep
> > > > 14,
> > > > > > > 2012
> > > > > > > > at
> > > > > > > > > >> 4:55
> > > > > > > > > >> > >>> PM,
> > > > > > > > > >> > >>> > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > >> > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no
> big
> > > luck
> > > > > > > > neither :
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > java.lang.ClassNotFoundException:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> *Romain
> > > > > > > > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > *Twitter:
> > > > > > > > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> *Blog:
> > > > > > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > 2012/9/14
> > > > > Luca
> > > > > > > > > Merolla
> > > > > > > > > >> <
> > > > > > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > Sorry,
> > > I
> > > > > > forgot
> > > > > > > > to
> > > > > > > > > >> > remove
> > > > > > > > > >> > >>> the
> > > > > > > > > >> > >>> > > > > > dependecy
> > > > > > > > > >> > >>> > > > > > > > from
> > > > > > > > > >> > >>> > > > > > > > > > an
> > > > > > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> This
> > > will
> > > > > > work:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On
> > Fri,
> > > > Sep
> > > > > > 14,
> > > > > > > > > 2012
> > > > > > > > > >> at
> > > > > > > > > >> > >>> 4:25
> > > > > > > > > >> > >>> > PM,
> > > > > > > > > >> > >>> > > > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > > > > > >> rmannibucau@gmail.com
> > > > > > > > > >> > >>> >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i
> > > get a
> > > > > > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > *Romain
> > > > > > > > > >> Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > *Twitter:
> > > > > > > > > >> > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > *Blog:
> > > > > > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > 2012/9/14
> > > > > > > Luca
> > > > > > > > > >> > Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > This
> > > > is
> > > > > > the
> > > > > > > > war
> > > > > > > > > >> I'm
> > > > > > > > > >> > >>> using
> > > > > > > > > >> > >>> > to
> > > > > > > > > >> > >>> > > > > test
> > > > > > > > > >> > >>> > > > > > > it:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > the
> > > > URI
> > > > > > is
> > > > > > > > GET
> > > > > > > > > -
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>>
> > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > On
> > > > Fri,
> > > > > > Sep
> > > > > > > > 14,
> > > > > > > > > >> 2012
> > > > > > > > > >> > >>> at
> > > > > > > > > >> > >>> > 3:16
> > > > > > > > > >> > >>> > > > PM,
> > > > > > > > > >> > >>> > > > > > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > <
> > > > > > > > > >> > >>> rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > do
> > > > > you
> > > > > > > have
> > > > > > > > > >> binary
> > > > > > > > > >> > >>> to
> > > > > > > > > >> > >>> > > share
> > > > > > > > > >> > >>> > > > to
> > > > > > > > > >> > >>> > > > > > > make
> > > > > > > > > >> > >>> > > > > > > > it
> > > > > > > > > >> > >>> > > > > > > > > > > easy
> > > > > > > > > >> > >>> > > > > > > > > > > > to
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > *Romain
> > > > > > > > > >> > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > *Twitter:
> > > > > > > > > >> > >>> @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > *Blog:
> > > > > > > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > 2012/9/14
> > > > > > > > > Luca
> > > > > > > > > >> > >>> Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > Tried
> > > > > > > > with
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > still
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > get
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > the
> > > > > > > same
> > > > > > > > > >> > >>> exception.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > I
> > > > > had
> > > > > > > to
> > > > > > > > > put
> > > > > > > > > >> it
> > > > > > > > > >> > >>> back
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > configuration
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > in
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > the
> > > > > > > > web.xml
> > > > > > > > > >> to
> > > > > > > > > >> > >>> make it
> > > > > > > > > >> > >>> > > > work.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > Anyway,
> > > > > > > > > >> > injection
> > > > > > > > > >> > >>> does
> > > > > > > > > >> > >>> > > not
> > > > > > > > > >> > >>> > > > > > still
> > > > > > > > > >> > >>> > > > > > > > > work.
> > > > > > > > > >> > >>> > > > > > > > > > > :(
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > On
> > > > > > Fri,
> > > > > > > > Sep
> > > > > > > > > >> 14,
> > > > > > > > > >> > >>> 2012
> > > > > > > > > >> > >>> > at
> > > > > > > > > >> > >>> > > > > 12:03
> > > > > > > > > >> > >>> > > > > > > PM,
> > > > > > > > > >> > >>> > > > > > > > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > <
> > > > > > > > > >> > >>> > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > just
> > > > > > > > > >> > redeployed
> > > > > > > > > >> > >>> a
> > > > > > > > > >> > >>> > > > > snapshot,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > maybe
> > > > > > > > you
> > > > > > > > > >> can
> > > > > > > > > >> > >>> give
> > > > > > > > > >> > >>> > it
> > > > > > > > > >> > >>> > > a
> > > > > > > > > >> > >>> > > > > try
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > *Romain
> > > > > > > > > >> > >>> Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > *Twitter:
> > > > > > > > > >> > >>> > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > *Blog:
> > > > > > > > > >> > >>> > > > > > > > > > >
> > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > 2012/9/14
> > > > > > > > > >> Luca
> > > > > > > > > >> > >>> > > Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > Sorry I
> > > > > > > > > >> > >>> forgot to
> > > > > > > > > >> > >>> > > add
> > > > > > > > > >> > >>> > > > > the
> > > > > > > > > >> > >>> > > > > > > > > servlet
> > > > > > > > > >> > >>> > > > > > > > > > > that
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> Application
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > web.xml.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > Now I
> > > > > > > > > >> dont
> > > > > > > > > >> > >>> get the
> > > > > > > > > >> > >>> > > 404
> > > > > > > > > >> > >>> > > > > > > anymore
> > > > > > > > > >> > >>> > > > > > > > > > but I
> > > > > > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > >
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > >
> > > > > > > > > >> > >>> > > > > > >
> > > > > > > > > >> > >>> > > > > >
> > > > > > > > > >> > >>> > > > >
> > > > > > > > > >> > >>> > > >
> > > > > > > > > >> > >>> > >
> > > > > > > > > >> > >>> >
> > > > > > > > > >> > >>>
> > > > > > > > > >> >
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > On
> > > > > > > > Fri,
> > > > > > > > > >> Sep
> > > > > > > > > >> > >>> 14,
> > > > > > > > > >> > >>> > 2012
> > > > > > > > > >> > >>> > > > at
> > > > > > > > > >> > >>> > > > > > > 11:07
> > > > > > > > > >> > >>> > > > > > > > > AM,
> > > > > > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > <
> > > > > > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > hmm
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > we
> > > > > > > > > had
> > > > > > > > > >> > some
> > > > > > > > > >> > >>> > > > > regressions
> > > > > > > > > >> > >>> > > > > > > last
> > > > > > > > > >> > >>> > > > > > > > > few
> > > > > > > > > >> > >>> > > > > > > > > > > > days.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > snapshot
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > didnt
> > > > > > > > > >> get
> > > > > > > > > >> > >>> the
> > > > > > > > > >> > >>> > > fixes
> > > > > > > > > >> > >>> > > > > > > (surely
> > > > > > > > > >> > >>> > > > > > > > > BTW,
> > > > > > > > > >> > >>> > > > > > > > > > > we
> > > > > > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > because
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > we
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > need
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > an
> > > > > > > > > >> > >>> openwebbeans
> > > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > > >> > >>> > > > > > > to
> > > > > > > > > >> > >>> > > > > > > > > get
> > > > > > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > *Romain
> > > > > > > > > >> > >>> > > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> *Twitter:
> > > > > > > > > >> > >>> > > > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > *Blog:
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> 2012/9/14
> > > > > > > > > >> > >>> Luca
> > > > > > > > > >> > >>> > > > > Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > I
> > > > > > > > > >> have
> > > > > > > > > >> > >>> > > downloaded
> > > > > > > > > >> > >>> > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > snapshots
> > > > > > > > > >> > >>> > > > > > > > > > > > from
> > > > > > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > September.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > I
> > > > > > > > > >> have
> > > > > > > > > >> > >>> changed
> > > > > > > > > >> > >>> > > the
> > > > > > > > > >> > >>> > > > > > > > web.xml.
> > > > > > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > everything
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > except
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > the
> > > > > > > > > >> > >>> > > > > > security-constraint
> > > > > > > > > >> > >>> > > > > > > > tag
> > > > > > > > > >> > >>> > > > > > > > > > > where
> > > > > > > > > >> > >>> > > > > > > > > > > > I
> > > > > > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > auth-method.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > I
> > > > > > > > > >> have
> > > > > > > > > >> > the
> > > > > > > > > >> > >>> > > classes
> > > > > > > > > >> > >>> > > > > > which
> > > > > > > > > >> > >>> > > > > > > > > > extends
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > adding
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> resource
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> classes
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> public
> > > > > > > > > >> > >>> class
> > > > > > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> Application {
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > @Override
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> public
> > > > > > > > > >> > >>> > > > Set<Class<?>>
> > > > > > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > > > > > >> > >>> > > > > > > > > > > > {
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> Set<Class<?>>
> > > > > > > > > >> > >>> > > > > classes
> > > > > > > > > >> > >>> > > > > > =
> > > > > > > > > >> > >>> > > > > > > > new
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > HashSet<Class<?>>();
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > classes.add(UserResourceImpl.class);
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> return
> > > > > > > > > >> > >>> > classes;
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > }
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > }
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > But
> > > > > > > > > >> now
> > > > > > > > > >> > I
> > > > > > > > > >> > >>> get
> > > > > > > > > >> > >>> > > 404
> > > > > > > > > >> > >>> > > > > for
> > > > > > > > > >> > >>> > > > > > > > every
> > > > > > > > > >> > >>> > > > > > > > > > > > request.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > something
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> in
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> configuration?
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > On
> > > > > > > > > >> Mon,
> > > > > > > > > >> > >>> Sep
> > > > > > > > > >> > >>> > 10,
> > > > > > > > > >> > >>> > > > 2012
> > > > > > > > > >> > >>> > > > > > at
> > > > > > > > > >> > >>> > > > > > > > 8:28
> > > > > > > > > >> > >>> > > > > > > > > > AM,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > <
> > > > > > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > ok
> > > > > > > > > >> so
> > > > > > > > > >> > >>> first
> > > > > > > > > >> > >>> > > you
> > > > > > > > > >> > >>> > > > > > > > shouldn't
> > > > > > > > > >> > >>> > > > > > > > > > need
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >>  CXFNonSpringJaxrsServlet
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> then
> > > > > > > > > >> > >>> i'll
> > > > > > > > > >> > >>> > fix
> > > > > > > > > >> > >>> > > an
> > > > > > > > > >> > >>> > > > > > issue
> > > > > > > > > >> > >>> > > > > > > > we
> > > > > > > > > >> > >>> > > > > > > > > > have
> > > > > > > > > >> > >>> > > > > > > > > > > > > with
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> jersey
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > work)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > in
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> following
> > > > > > > > > >> > >>> > > > minutes
> > > > > > > > > >> > >>> > > > > > > > (should
> > > > > > > > > >> > >>> > > > > > > > > be
> > > > > > > > > >> > >>> > > > > > > > > > > > done
> > > > > > > > > >> > >>> > > > > > > > > > > > > @
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > *Romain
> > > > > > > > > >> > >>> > > > > Manni-Bucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> *Twitter:
> > > > > > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> *Blog:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> 2012/9/10
> > > > > > > > > >> > >>> > Luca
> > > > > > > > > >> > >>> > > > > > > Merolla <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > luca.merolla@gmail.com
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> I'm
> > > > > > > > > >> > >>> using
> > > > > > > > > >> > >>> > > the
> > > > > > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > >> > >>> > > > > > > > > > > > > from
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > September.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> In
> > > > > > > > > >> > my
> > > > > > > > > >> > >>> > > web.xml
> > > > > > > > > >> > >>> > > > > > > > > > configuration
> > > > > > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > class
> > > > > > > > > >> > >>> and
> > > > > > > > > >> > >>> > I
> > > > > > > > > >> > >>> > > > have
> > > > > > > > > >> > >>> > > > > > > > > defined a
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > javax.ws.rs.Application
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > subclass
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > where I
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> register
> > > > > > > > > >> > >>> > the
> > > > > > > > > >> > >>> > > > > > service
> > > > > > > > > >> > >>> > > > > > > > > > > classes.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > I
> > > > > > > > > >> > >>> have the
> > > > > > > > > >> > >>> > > > > > beans.xml
> > > > > > > > > >> > >>> > > > > > > > > under
> > > > > > > > > >> > >>> > > > > > > > > > > my
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > Then I
> > > > > > > > > >> > >>> > have
> > > > > > > > > >> > >>> > > an
> > > > > > > > > >> > >>> > > > > > > @Inject
> > > > > > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> implementation
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > class
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > which
> > > > > > > > > >> > >>> > > returns
> > > > > > > > > >> > >>> > > > a
> > > > > > > > > >> > >>> > > > > > > null.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> On
> > > > > > > > > >> > >>> Mon,
> > > > > > > > > >> > >>> > Sep
> > > > > > > > > >> > >>> > > > 10,
> > > > > > > > > >> > >>> > > > > > 2012
> > > > > > > > > >> > >>> > > > > > > > at
> > > > > > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > Manni-Bucau
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > <
> > > > > > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >> > Did
> > > > > > > > > >> > >>> you
> > > > > > > > > >> > >>> > > try
> > > > > > > > > >> > >>> > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >> > Le 9
> > > > > > > > > >> > >>> > sept.
> > > > > > > > > >> > >>> > > > > 2012
> > > > > > > > > >> > >>> > > > > > > > 23:22,
> > > > > > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > a
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> écrit
> > > > > > > > > >> > :
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> Hello,
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > I
> > > > > > > > > >> > >>> > have a
> > > > > > > > > >> > >>> > > > > REST
> > > > > > > > > >> > >>> > > > > > > > > > > application
> > > > > > > > > >> > >>> > > > > > > > > > > > > that
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > configure
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > to
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > work
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > with
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> CXF.
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > Is
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > it
> > > > > > > > > >> > >>> > > > possible
> > > > > > > > > >> > >>> > > > > > that
> > > > > > > > > >> > >>> > > > > > > > CDI
> > > > > > > > > >> > >>> > > > > > > > > > > > inject
> > > > > > > > > >> > >>> > > > > > > > > > > > > is
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > REST
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > service
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >>> classes
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > or
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> I'm
> > > > > > > > > >> > >>> > > > missing
> > > > > > > > > >> > >>> > > > > > > > > something?
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> Luca
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > > >> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > --
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > >  *Luca
> > > > > > > > > >> > >>> Merolla*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> Management,
> > > > > > > > > >> > >>> > > Business &
> > > > > > > > > >> > >>> > > > > > > > > Technology
> > > > > > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > >  <
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > +393774569974
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > *Email:*
> > > > > > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > >  *
> > > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > *Blog <
> > > > > > > > > >> > >>> > > > > > > > > > > >
> > > http://lucamerolla.wordpress.com
> > > > > > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > Merolla
> > > > > > > > > >> > >>> Consulting
> > > > > > > > > >> > >>> > > > > Limited
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >
> > > > > >
> > >
> > >
> >

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
is it normal if org.pokernuvola.common.exceptions.WebException is missing?

btw i think i know the issue

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/17 Luca Merolla <lu...@gmail.com>

> I have run some tests and once I thought it was working I started to modify
> my REST application. Then I run again in NullPointerException with the
> @Inject.
>
> So I went back to test the example war that was working and the reason
> seems to be that the war application works fine if I drop the war under
> webapps while CDI does not work when I drop it under apps/Test.ear
>
> In the ear folder I just have META-INF/application.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="
> http://java.sun.com/xml/ns/javaee/application_6.xsd"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/application_6.xsd"
> version="6">
> <display-name>Test</display-name>
> <initialize-in-order>true</initialize-in-order>
>         <module>
> <web>
> <web-uri>pn-portone.war</web-uri>
> <context-root>/pn-portone</context-root>
> </web>
> </module>
> <library-directory>/lib</library-directory>
> </application>
>
> If you want you can test the issue with this WAR, which should be the same
> like the previous but without jackson.
>
> *
>
> http://www.fileconvoy.com/dfl.php?id=g38aae46abe8b4349147673d2410f665191a44e
> *
>
>
> On Sun, Sep 16, 2012 at 11:11 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > no pb
> >
> > yes errors are more obvious looking code or using a high level of logs
> (but
> > after you need to go through to find useful lines ;))
> >
> > BTW feel free to open an issue on cxf to see if they can manage interface
> > annotation for method injections. Maybe speaking of a kind of REST
> > constract and no-rest impl can be useful
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > You are right, I have tested now the same war with the default json
> > > provider and it works as well.
> > > So the problem was related to cxf way of injecting parameters. The 415
> > > error was misleading a bit in that case.
> > >
> > > Thanks for your precious help!
> > >
> > > On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > did you try with @Context and the default provider?
> > > >
> > > > i think the issue is cxf uses the impl method to inject parameters
> and
> > > not
> > > > the interface one (at least doesnt look to it)
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > Great, it works now. I have added the @Context in the method and it
> > is
> > > > > working with Jackson.
> > > > >
> > > > > The previous error was because I had no jackson jars in the lib, i
> > used
> > > > the
> > > > > wrong environment.
> > > > >
> > > > > Jackson is more than fine for now, but I was just wondering what is
> > the
> > > > > reason the default json provider was not working if my application
> > or a
> > > > bug
> > > > > in the snapshot.
> > > > >
> > > > > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > putting jackson in tomee/lib should work with the version you
> have.
> > > > > >
> > > > > > btw can you try (i guess it will be faster for you than for me
> > since
> > > i
> > > > > dont
> > > > > > have sources) to add @Context on securitycontext in the impl
> > please?
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > On deployment:
> > > > > > >
> > > > > > > SEVERE: error invoking
> > > > > > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > Method)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > >         at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > >         at
> > > > > > >
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > > > > >         at
> > > > > > >
> > > >
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > > > > >         at
> > > > > > >
> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > > > > >         at
> > > > > > >
> > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > > > > >         at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > > > > >         at
> > > > > > >
> > > >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > > > > >         at
> > > > > > >
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > >         at
> > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > Caused by: org.apache.xbean.recipe.ConstructionException: Type
> > > class
> > > > > > could
> > > > > > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > > > > >         at
> > > > > > >
> > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > > > > >         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:130)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > > > > >         at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > >         ... 24 more
> > > > > > >
> > > > > > >
> > > > > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > throw new OverWordkedException(), forget my last proposal...
> > > > > > > >
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > >
> > > > > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > >
> > > > > > > > >> I was trying with jackson because I was getting 415 with
> the
> > > > > default
> > > > > > > > one.
> > > > > > > > >>
> > > > > > > > >> Then I have tried adding jackson with openejb-jar.xml and
> > > > > > > resources.xml.
> > > > > > > > >>
> > > > > > > > >> In fact, if from the previous jar you remove
> openejb-jar.xml
> > > and
> > > > > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > > > > >>
> > > > > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > > > > >> <rm...@gmail.com>wrote:
> > > > > > > > >>
> > > > > > > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > > > > > > >> >
> > > > > > > > >> > *Romain Manni-Bucau*
> > > > > > > > >> > *Twitter: @rmannibucau*
> > > > > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > > >> >
> > > > > > > > >> > > here the openejb-jar.xml you want:
> > > > > > > > >> > >
> > > > > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > >> > > <openejb-jar xmlns="
> > > http://www.openejb.org/openejb-jar/1.1
> > > > ">
> > > > > > > > >> > >  <pojo-deployment
> > > > > > > > >> > >
> > > > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > > > > >> > > <properties>
> > > > > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > > > > >> > > </properties>
> > > > > > > > >> > > </pojo-deployment>
> > > > > > > > >> > > </openejb-jar>
> > > > > > > > >> > >
> > > > > > > > >> > > then of course add jackson to tomee/lib (i just added
> > the
> > > > > > ability
> > > > > > > to
> > > > > > > > >> > > provide it in the webapp so for a try put it in the
> > > > container
> > > > > > > > please)
> > > > > > > > >> > >
> > > > > > > > >> > >
> > > > > > > > >> > >
> > > > > > > > >> > > *Romain Manni-Bucau*
> > > > > > > > >> > > *Twitter: @rmannibucau*
> > > > > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> > >
> > > > > > > > >> > >
> > > > > > > > >> > >
> > > > > > > > >> > >
> > > > > > > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > > >> > >
> > > > > > > > >> > >> hmm need to look deeper but first it is cxf.jaxrs....
> > and
> > > > not
> > > > > > > > >> cxf.jax-rs
> > > > > > > > >> > >>
> > > > > > > > >> > >> then the conf is currently ignored, i need to dig
> into
> > it
> > > > to
> > > > > > see
> > > > > > > > why
> > > > > > > > >> > >>
> > > > > > > > >> > >> *Romain Manni-Bucau*
> > > > > > > > >> > >> *Twitter: @rmannibucau*
> > > > > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> > >>
> > > > > > > > >> > >>
> > > > > > > > >> > >>
> > > > > > > > >> > >>
> > > > > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > >> > >>
> > > > > > > > >> > >>> Tried with the latest build of today.
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> Here is the war:
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> *
> > > > > > > > >> > >>>
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > > > > >> > >>> *
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> Then I use a simple REST call GET -
> > > > > > > > >> > >>> http://localhost:8080/pn-portone/lobby/usercashand I
> > > add
> > > > > > these
> > > > > > > > two
> > > > > > > > >> > >>> headers:
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> Content-Type: application/json
> > > > > > > > >> > >>> Accept: application/json
> > > > > > > > >> > >>>
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > > > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > > > > >> > >>>
> > > > > > > > >> > >>> > hmm, please share this new version i'll have a
> look
> > > (if
> > > > > you
> > > > > > > have
> > > > > > > > >> the
> > > > > > > > >> > >>> client
> > > > > > > > >> > >>> > too it can help ;) since we are timeless these
> days
> > > > > because
> > > > > > of
> > > > > > > > the
> > > > > > > > >> > >>> coming
> > > > > > > > >> > >>> > release)
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>> > > Still no luck,
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > I have tried to change the pojo deployment class
> > too
> > > > > with
> > > > > > > the
> > > > > > > > >> > >>> RESTService
> > > > > > > > >> > >>> > > <openejb-jar xmlns="
> > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > ">
> > > > > > > > >> > >>> > > <pojo-deployment
> > > > > > > > >> > >>>
> > class-name="org.apache.openejb.server.rest.RESTService">
> > > > > > > > >> > >>> > > <properties>
> > > > > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider,
> jaxbProvider
> > > > > > > > >> > >>> > > </properties>
> > > > > > > > >> > >>> > > </pojo-deployment>
> > > > > > > > >> > >>> > > </openejb-jar>
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > And I have changed the resources.xml
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > <resources>
> > > > > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > > > > >> > >>> > >
> > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > />
> > > > > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > > > > >> > >>> > >
> > > > > > > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > >> />
> > > > > > > > >> > >>> > > </resources>
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > I still get the 415 error
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain
> > Manni-Bucau
> > > > > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > > i'd say something like
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > > > > >> > >>> > > >
> > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > />
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > > create method doesn't exist so it can't be
> > called
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > > 2012/9/16 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > > >> ">
> > > > > > > > >> > >>> > > > > <pojo-deployment
> > > > > > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > > > > > >> > >>> > > > > <properties>
> > > > > > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > > > > > jaxbProvider
> > > > > > > > >> > >>> > > > >     </properties>
> > > > > > > > >> > >>> > > > > </pojo-deployment>
> > > > > > > > >> > >>> > > > > </openejb-jar>
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > and resources.xml
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > <resources>
> > > > > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > > > > >> > >>> > > > >
> > > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > > > > >> > >>> > > > >
> > > > > > > > >>
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > > >> > >>> > > > >   </Service>
> > > > > > > > >> > >>> > > > > </resources>
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF.
> > > Still
> > > > > > > > nothing.
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > Is it correct the pojo-deployment class-name
> > > with
> > > > > the
> > > > > > > > >> > Application
> > > > > > > > >> > >>> > > class?
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > > the format in openejb-jar.xml properties
> for
> > > > such
> > > > > > > thing
> > > > > > > > >> is:
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of
> > resource>...
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > > so you need to define your providers as
> > > > resources
> > > > > > (the
> > > > > > > > >> > example
> > > > > > > > >> > >>> i
> > > > > > > > >> > >>> > > > pointed
> > > > > > > > >> > >>> > > > > > out previously does it with different
> needs
> > > > > (that's
> > > > > > > nto
> > > > > > > > >> > >>> providers)
> > > > > > > > >> > >>> > > but
> > > > > > > > >> > >>> > > > > same
> > > > > > > > >> > >>> > > > > > logic)
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > > > > I don't have a resources.xml file. What
> > > > should I
> > > > > > > > define
> > > > > > > > >> > there
> > > > > > > > >> > >>> > > relate
> > > > > > > > >> > >>> > > > to
> > > > > > > > >> > >>> > > > > > the
> > > > > > > > >> > >>> > > > > > > REST application? The Application class
> or
> > > > > > > > >> > >>> > > > > > > the
> > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > 1) i think you should put it in
> web-inf
> > > > > > > > >> > >>> > > > > > > > 2) values are id of resources defined
> in
> > > > > > > > >> resources.xml (
> > > > > > > > >> > >>> > > <Resources
> > > > > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca
> Merolla" <
> > > > > > > > >> > >>> luca.merolla@gmail.com
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> > > a
> > > > > > > > >> > >>> > > > > > écrit
> > > > > > > > >> > >>> > > > > > > :
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > Not sure if it's right but I have
> > added
> > > > this
> > > > > > > > >> > >>> openejb-jar.xml
> > > > > > > > >> > >>> > > file
> > > > > > > > >> > >>> > > > > in
> > > > > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > <?xml version="1.0"
> encoding="UTF-8"?>
> > > > > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > > > > >> > >>> > > >
> > class-name="org.test.portone.PortoneApplication">
> > > > > > > > >> > >>> > > > > > > > > <properties>
> > > > > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > > >> > >>> > > > > > > > >     </properties>
> > > > > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > It seems that nothing is changed
> > > because I
> > > > > > still
> > > > > > > > get
> > > > > > > > >> > the
> > > > > > > > >> > >>> same
> > > > > > > > >> > >>> > > > error
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > > > > >> > >>> > > > > > > > > WARNING: No message body reader has
> > been
> > > > > found
> > > > > > > for
> > > > > > > > >> > >>> request
> > > > > > > > >> > >>> > > class
> > > > > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > > > > application/json.
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in
> either
> > > > > > > > >> pojo-deployment
> > > > > > > > >> > >>> > > (attribute
> > > > > > > > >> > >>> > > > > > > > > class-name)
> > > > > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name)
> > add
> > > > > > > > >> > >>> cxf.jaxrs.providers
> > > > > > > > >> > >>> > =
> > > > > > > > >> > >>> > > > ...
> > > > > > > > >> > >>> > > > > > > > property
> > > > > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca
> > > Merolla" <
> > > > > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > > > a
> > > > > > > > >> > >>> > > > > > > > écrit
> > > > > > > > >> > >>> > > > > > > > > :
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson
> > Json
> > > > > > > provider
> > > > > > > > >> but I
> > > > > > > > >> > >>> get
> > > > > > > > >> > >>> > > this
> > > > > > > > >> > >>> > > > > > error:
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > INFO: ServletContext
> initialized.
> > > > > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > > > >> > >>> > > > > > >
> > org.apache.openejb.observer.ObserverManager
> > > > > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > >
> > > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > >
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > > >> > >>> > > > > > > > Method)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> >
> > > > > >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>>
> > > > > > >
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > >
> > > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > > > > java.lang.IllegalArgumentException:
> > > > > > > > >> no
> > > > > > > > >> > >>> @Path
> > > > > > > > >> > >>> > > > > > annotation
> > > > > > > > >> > >>> > > > > > > on
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > in my application class I have:
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > @Override
> > > > > > > > >> > >>> > > > > > > > > > > public Set<Object>
> > getSingletons() {
> > > > > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > > > > > > >> HashSet<Object>();
> > > > > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>>
> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > > > > >> > >>> > > > > > > > > > > }
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > Is there a better way to use the
> > > > jackson
> > > > > > as
> > > > > > > > json
> > > > > > > > >> > >>> > provider?
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42
> PM,
> > > > Romain
> > > > > > > > >> > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > Depend what they do but
> normally
> > > no
> > > > > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca
> > > > > Merolla" <
> > > > > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > > > a
> > > > > > > > >> > >>> > > > > > > > > > écrit
> > > > > > > > >> > >>> > > > > > > > > > > :
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be
> that
> > > the
> > > > > > > problem
> > > > > > > > >> is
> > > > > > > > >> > >>> related
> > > > > > > > >> > >>> > > to
> > > > > > > > >> > >>> > > > > the
> > > > > > > > >> > >>> > > > > > > fact
> > > > > > > > >> > >>> > > > > > > > > > that
> > > > > > > > >> > >>> > > > > > > > > > > I
> > > > > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter
> > configured?
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at
> 12:09
> > > PM,
> > > > > > Romain
> > > > > > > > >> > >>> Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need
> to
> > > > > > configure
> > > > > > > > >> custom
> > > > > > > > >> > >>> > > > providers,
> > > > > > > > >> > >>> > > > > i
> > > > > > > > >> > >>> > > > > > > dont
> > > > > > > > >> > >>> > > > > > > > > > think
> > > > > > > > >> > >>> > > > > > > > > > > > we
> > > > > > > > >> > >>> > > > > > > > > > > > > > have example but i could
> > > provide
> > > > > one
> > > > > > > > next
> > > > > > > > >> > week.
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws
> > > > config
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for
> your
> > > > case)
> > > > > > and
> > > > > > > > >> here
> > > > > > > > >> > >>> default
> > > > > > > > >> > >>> > > > > > providers
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41,
> > "Luca
> > > > > > > Merolla" <
> > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > a
> > > > > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > > > > >> > >>> > > > > > > > > > > > > :
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > I have tried last build
> > > > snapshot
> > > > > > > from
> > > > > > > > >> the
> > > > > > > > >> > >>> 15th
> > > > > > > > >> > >>> > > > > September,
> > > > > > > > >> > >>> > > > > > > and
> > > > > > > > >> > >>> > > > > > > > > > with
> > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > >> > >>> > > > > > > > > > > > > > > build I don't get the
> 404
> > > but
> > > > I
> > > > > > get
> > > > > > > > >>  "415
> > > > > > > > >> > >>> > > Unsupported
> > > > > > > > >> > >>> > > > > > Media
> > > > > > > > >> > >>> > > > > > > > > Type"
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body
> > > > reader
> > > > > > has
> > > > > > > > been
> > > > > > > > >> > >>> found
> > > > > > > > >> > >>> > for
> > > > > > > > >> > >>> > > > > > request
> > > > > > > > >> > >>> > > > > > > > > class
> > > > > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext,
> > > ContentType :
> > > > > > > > >> > >>> application/json
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > > > > >> > MediaType.APPLICATION_JSON,
> > > > > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > > > > >> > >>> > > > > > > > > > > > > > > in the interface class,
> > and
> > > I
> > > > > have
> > > > > > > > moved
> > > > > > > > >> > >>> them as
> > > > > > > > >> > >>> > > well
> > > > > > > > >> > >>> > > > > in
> > > > > > > > >> > >>> > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > impl
> > > > > > > > >> > >>> > > > > > > > > > > > class
> > > > > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > > > > >> > >>> > > > > > > > > > > > > > > it does not change
> > anything.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the
> > > request I
> > > > > put
> > > > > > > > these
> > > > > > > > >> > >>> headers:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> > > > application/json
> > > > > > > > >> > >>> > > > > > > > > > > > > > > -Accept:
> application/json
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at
> > 1:19
> > > > AM,
> > > > > > > Luca
> > > > > > > > >> > >>> Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > > > > > @ApplicationPath
> > > > > > > > >> and
> > > > > > > > >> > >>> remove
> > > > > > > > >> > >>> > > the
> > > > > > > > >> > >>> > > > > cxf
> > > > > > > > >> > >>> > > > > > > > > > servlet,
> > > > > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the
> > > > interface
> > > > > > to
> > > > > > > > the
> > > > > > > > >> > impl
> > > > > > > > >> > >>> > > classes
> > > > > > > > >> > >>> > > > > and
> > > > > > > > >> > >>> > > > > > my
> > > > > > > > >> > >>> > > > > > > > URI
> > > > > > > > >> > >>> > > > > > > > > > are
> > > > > > > > >> > >>> > > > > > > > > > > > not
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > accessible anymore...
> I
> > > get
> > > > > 404
> > > > > > > > >> errors.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with
> > the
> > > > new
> > > > > > > build
> > > > > > > > >> from
> > > > > > > > >> > >>> the
> > > > > > > > >> > >>> > > > > > repository
> > > > > > > > >> > >>> > > > > > > to
> > > > > > > > >> > >>> > > > > > > > > see
> > > > > > > > >> > >>> > > > > > > > > > > if
> > > > > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012
> at
> > > 8:50
> > > > > PM,
> > > > > > > > >> Romain
> > > > > > > > >> > >>> > > > Manni-Bucau <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little
> > > change.
> > > > If
> > > > > > you
> > > > > > > > can
> > > > > > > > >> > >>> build a
> > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > >> > >>> > > > > > > (i
> > > > > > > > >> > >>> > > > > > > > > cant
> > > > > > > > >> > >>> > > > > > > > > > > run
> > > > > > > > >> > >>> > > > > > > > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw
> > you
> > > > > > shouldnt
> > > > > > > > >> need
> > > > > > > > >> > cxf
> > > > > > > > >> > >>> > > servlet
> > > > > > > > >> > >>> > > > > if
> > > > > > > > >> > >>> > > > > > > ypu
> > > > > > > > >> > >>> > > > > > > > > use
> > > > > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus
> otherwise
> > > > > disable
> > > > > > > > cxf.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> > > > OpenEJBRestServlet
> > > > > > or
> > > > > > > > use
> > > > > > > > >> > >>> > > > > @applicationpath
> > > > > > > > >> > >>> > > > > > on
> > > > > > > > >> > >>> > > > > > > > > your
> > > > > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012
> 19:53,
> > > > > "Romain
> > > > > > > > >> > >>> Manni-Bucau" <
> > > > > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed
> my
> > > env
> > > > > but
> > > > > > > > >> simply
> > > > > > > > >> > >>> moving
> > > > > > > > >> > >>> > > path
> > > > > > > > >> > >>> > > > > > > > > annotation
> > > > > > > > >> > >>> > > > > > > > > > > from
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for
> me
> > > (im
> > > > > > > > >> rebuilding
> > > > > > > > >> > >>> again
> > > > > > > > >> > >>> > to
> > > > > > > > >> > >>> > > > > check
> > > > > > > > >> > >>> > > > > > > if i
> > > > > > > > >> > >>> > > > > > > > > > didnt
> > > > > > > > >> > >>> > > > > > > > > > > > > have
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012
> > 18:25,
> > > > > "Luca
> > > > > > > > >> > Merolla" <
> > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > a
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > > > > > implementation
> > > > > > > > >> class
> > > > > > > > >> > >>> are
> > > > > > > > >> > >>> > > > > following
> > > > > > > > >> > >>> > > > > > > > > somehow
> > > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about
> the
> > > > > JAX-RS
> > > > > > > > >> > >>> annotations. I
> > > > > > > > >> > >>> > > have
> > > > > > > > >> > >>> > > > > > @Path
> > > > > > > > >> > >>> > > > > > > > > @GET
> > > > > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this
> > > lead
> > > > to
> > > > > > the
> > > > > > > > NPE
> > > > > > > > >> > >>> inside
> > > > > > > > >> > >>> > the
> > > > > > > > >> > >>> > > > > impl
> > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> > > > annotations
> > > > > to
> > > > > > > the
> > > > > > > > >> impl
> > > > > > > > >> > >>> > class I
> > > > > > > > >> > >>> > > > get
> > > > > > > > >> > >>> > > > > > the
> > > > > > > > >> > >>> > > > > > > > > "415
> > > > > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14,
> 2012
> > > at
> > > > > 6:17
> > > > > > > PM,
> > > > > > > > >> Luca
> > > > > > > > >> > >>> > > Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request
> > > > doesn't
> > > > > > > reach
> > > > > > > > >> the
> > > > > > > > >> > >>> method
> > > > > > > > >> > >>> > > and
> > > > > > > > >> > >>> > > > I
> > > > > > > > >> > >>> > > > > > get:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body
> > > reader
> > > > > has
> > > > > > > > been
> > > > > > > > >> > >>> found for
> > > > > > > > >> > >>> > > > > request
> > > > > > > > >> > >>> > > > > > > > class
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > > > > > application/json
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14,
> > 2012
> > > > at
> > > > > > 6:00
> > > > > > > > PM,
> > > > > > > > >> > >>> Romain
> > > > > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already
> > > work?
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm
> not
> > > sure
> > > > > you
> > > > > > > can
> > > > > > > > >> do
> > > > > > > > >> > it
> > > > > > > > >> > >>> this
> > > > > > > > >> > >>> > > > way,
> > > > > > > > >> > >>> > > > > > cxf
> > > > > > > > >> > >>> > > > > > > > > seems
> > > > > > > > >> > >>> > > > > > > > > > to
> > > > > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated
> > by
> > > > > jaxrs
> > > > > > > > >> > annotations
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain
> > > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> > > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca
> > > > Merolla
> > > > > <
> > > > > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the
> > @Path
> > > on
> > > > > the
> > > > > > > > >> > interface
> > > > > > > > >> > >>> > > > > implemented
> > > > > > > > >> > >>> > > > > > by
> > > > > > > > >> > >>> > > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > class.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try
> with
> > > it,
> > > > > but
> > > > > > > the
> > > > > > > > >> NPE
> > > > > > > > >> > is
> > > > > > > > >> > >>> > > getting
> > > > > > > > >> > >>> > > > > at
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > > > > > >> > >>> > > java.lang.NullPointerException
> > > > > > > > >> > >>> > > > at
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is
> > > > > injected
> > > > > > in
> > > > > > > > >> this
> > > > > > > > >> > >>> way:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject
> private
> > > > > UserBO
> > > > > > > > >> userBO;
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep
> 14,
> > > > 2012
> > > > > at
> > > > > > > > 5:28
> > > > > > > > >> PM,
> > > > > > > > >> > >>> > Romain
> > > > > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > > > > rmannibucau@gmail.com
> > > > > > > > >> >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you
> didnt
> > > put
> > > > > > @Path
> > > > > > > > on
> > > > > > > > >> the
> > > > > > > > >> > >>> class
> > > > > > > > >> > >>> > > > > > (impl), i
> > > > > > > > >> > >>> > > > > > > > > think
> > > > > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently
> > have
> > > > some
> > > > > > > envrt
> > > > > > > > >> > >>> issues but
> > > > > > > > >> > >>> > > > will
> > > > > > > > >> > >>> > > > > > try
> > > > > > > > >> > >>> > > > > > > to
> > > > > > > > >> > >>> > > > > > > > > > test
> > > > > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > > > > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > > > > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14
> > Luca
> > > > > > Merolla
> > > > > > > <
> > > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested
> on a
> > > > > > "vanilla"
> > > > > > > > >> tomee,
> > > > > > > > >> > >>> sorry
> > > > > > > > >> > >>> > > > > again.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri,
> Sep
> > > 14,
> > > > > > 2012
> > > > > > > at
> > > > > > > > >> 4:55
> > > > > > > > >> > >>> PM,
> > > > > > > > >> > >>> > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > > > > rmannibucau@gmail.com
> > > > > > > > >> > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big
> > luck
> > > > > > > neither :
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > java.lang.ClassNotFoundException:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > > > > > > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> *Twitter:
> > > > > > > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> 2012/9/14
> > > > Luca
> > > > > > > > Merolla
> > > > > > > > >> <
> > > > > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> Sorry,
> > I
> > > > > forgot
> > > > > > > to
> > > > > > > > >> > remove
> > > > > > > > >> > >>> the
> > > > > > > > >> > >>> > > > > > dependecy
> > > > > > > > >> > >>> > > > > > > > from
> > > > > > > > >> > >>> > > > > > > > > > an
> > > > > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This
> > will
> > > > > work:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On
> Fri,
> > > Sep
> > > > > 14,
> > > > > > > > 2012
> > > > > > > > >> at
> > > > > > > > >> > >>> 4:25
> > > > > > > > >> > >>> > PM,
> > > > > > > > >> > >>> > > > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > > > > >> rmannibucau@gmail.com
> > > > > > > > >> > >>> >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i
> > get a
> > > > > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > *Romain
> > > > > > > > >> Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > *Twitter:
> > > > > > > > >> > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > *Blog:
> > > > > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > 2012/9/14
> > > > > > Luca
> > > > > > > > >> > Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > This
> > > is
> > > > > the
> > > > > > > war
> > > > > > > > >> I'm
> > > > > > > > >> > >>> using
> > > > > > > > >> > >>> > to
> > > > > > > > >> > >>> > > > > test
> > > > > > > > >> > >>> > > > > > > it:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> the
> > > URI
> > > > > is
> > > > > > > GET
> > > > > > > > -
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>>
> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> On
> > > Fri,
> > > > > Sep
> > > > > > > 14,
> > > > > > > > >> 2012
> > > > > > > > >> > >>> at
> > > > > > > > >> > >>> > 3:16
> > > > > > > > >> > >>> > > > PM,
> > > > > > > > >> > >>> > > > > > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > > > > > > >> > >>> rmannibucau@gmail.com
> > > > > > > > >> > >>> > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > do
> > > > you
> > > > > > have
> > > > > > > > >> binary
> > > > > > > > >> > >>> to
> > > > > > > > >> > >>> > > share
> > > > > > > > >> > >>> > > > to
> > > > > > > > >> > >>> > > > > > > make
> > > > > > > > >> > >>> > > > > > > > it
> > > > > > > > >> > >>> > > > > > > > > > > easy
> > > > > > > > >> > >>> > > > > > > > > > > > to
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > *Romain
> > > > > > > > >> > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > *Twitter:
> > > > > > > > >> > >>> @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > *Blog:
> > > > > > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > 2012/9/14
> > > > > > > > Luca
> > > > > > > > >> > >>> Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > Tried
> > > > > > > with
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> still
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > get
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > the
> > > > > > same
> > > > > > > > >> > >>> exception.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > I
> > > > had
> > > > > > to
> > > > > > > > put
> > > > > > > > >> it
> > > > > > > > >> > >>> back
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > configuration
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > in
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > the
> > > > > > > web.xml
> > > > > > > > >> to
> > > > > > > > >> > >>> make it
> > > > > > > > >> > >>> > > > work.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > Anyway,
> > > > > > > > >> > injection
> > > > > > > > >> > >>> does
> > > > > > > > >> > >>> > > not
> > > > > > > > >> > >>> > > > > > still
> > > > > > > > >> > >>> > > > > > > > > work.
> > > > > > > > >> > >>> > > > > > > > > > > :(
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > On
> > > > > Fri,
> > > > > > > Sep
> > > > > > > > >> 14,
> > > > > > > > >> > >>> 2012
> > > > > > > > >> > >>> > at
> > > > > > > > >> > >>> > > > > 12:03
> > > > > > > > >> > >>> > > > > > > PM,
> > > > > > > > >> > >>> > > > > > > > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > <
> > > > > > > > >> > >>> > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > just
> > > > > > > > >> > redeployed
> > > > > > > > >> > >>> a
> > > > > > > > >> > >>> > > > > snapshot,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > maybe
> > > > > > > you
> > > > > > > > >> can
> > > > > > > > >> > >>> give
> > > > > > > > >> > >>> > it
> > > > > > > > >> > >>> > > a
> > > > > > > > >> > >>> > > > > try
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > *Romain
> > > > > > > > >> > >>> Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > *Twitter:
> > > > > > > > >> > >>> > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > *Blog:
> > > > > > > > >> > >>> > > > > > > > > > >
> http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > > > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > 2012/9/14
> > > > > > > > >> Luca
> > > > > > > > >> > >>> > > Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > Sorry I
> > > > > > > > >> > >>> forgot to
> > > > > > > > >> > >>> > > add
> > > > > > > > >> > >>> > > > > the
> > > > > > > > >> > >>> > > > > > > > > servlet
> > > > > > > > >> > >>> > > > > > > > > > > that
> > > > > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > web.xml.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > Now I
> > > > > > > > >> dont
> > > > > > > > >> > >>> get the
> > > > > > > > >> > >>> > > 404
> > > > > > > > >> > >>> > > > > > > anymore
> > > > > > > > >> > >>> > > > > > > > > > but I
> > > > > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > >
> > > > > > > > >> > >>> > > > > > >
> > > > > > > > >> > >>> > > > > >
> > > > > > > > >> > >>> > > > >
> > > > > > > > >> > >>> > > >
> > > > > > > > >> > >>> > >
> > > > > > > > >> > >>> >
> > > > > > > > >> > >>>
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > On
> > > > > > > Fri,
> > > > > > > > >> Sep
> > > > > > > > >> > >>> 14,
> > > > > > > > >> > >>> > 2012
> > > > > > > > >> > >>> > > > at
> > > > > > > > >> > >>> > > > > > > 11:07
> > > > > > > > >> > >>> > > > > > > > > AM,
> > > > > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > <
> > > > > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > hmm
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > we
> > > > > > > > had
> > > > > > > > >> > some
> > > > > > > > >> > >>> > > > > regressions
> > > > > > > > >> > >>> > > > > > > last
> > > > > > > > >> > >>> > > > > > > > > few
> > > > > > > > >> > >>> > > > > > > > > > > > days.
> > > > > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > snapshot
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > didnt
> > > > > > > > >> get
> > > > > > > > >> > >>> the
> > > > > > > > >> > >>> > > fixes
> > > > > > > > >> > >>> > > > > > > (surely
> > > > > > > > >> > >>> > > > > > > > > BTW,
> > > > > > > > >> > >>> > > > > > > > > > > we
> > > > > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > because
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > we
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > need
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > an
> > > > > > > > >> > >>> openwebbeans
> > > > > > > > >> > >>> > > > > snapshot
> > > > > > > > >> > >>> > > > > > > to
> > > > > > > > >> > >>> > > > > > > > > get
> > > > > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > *Romain
> > > > > > > > >> > >>> > > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> *Twitter:
> > > > > > > > >> > >>> > > > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > *Blog:
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> 2012/9/14
> > > > > > > > >> > >>> Luca
> > > > > > > > >> > >>> > > > > Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > I
> > > > > > > > >> have
> > > > > > > > >> > >>> > > downloaded
> > > > > > > > >> > >>> > > > > the
> > > > > > > > >> > >>> > > > > > > > > > snapshots
> > > > > > > > >> > >>> > > > > > > > > > > > from
> > > > > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > September.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > I
> > > > > > > > >> have
> > > > > > > > >> > >>> changed
> > > > > > > > >> > >>> > > the
> > > > > > > > >> > >>> > > > > > > > web.xml.
> > > > > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > everything
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > except
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > the
> > > > > > > > >> > >>> > > > > > security-constraint
> > > > > > > > >> > >>> > > > > > > > tag
> > > > > > > > >> > >>> > > > > > > > > > > where
> > > > > > > > >> > >>> > > > > > > > > > > > I
> > > > > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > auth-method.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > I
> > > > > > > > >> have
> > > > > > > > >> > the
> > > > > > > > >> > >>> > > classes
> > > > > > > > >> > >>> > > > > > which
> > > > > > > > >> > >>> > > > > > > > > > extends
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > adding
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> resource
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> classes
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> public
> > > > > > > > >> > >>> class
> > > > > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > @Override
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> public
> > > > > > > > >> > >>> > > > Set<Class<?>>
> > > > > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > > > > >> > >>> > > > > > > > > > > > {
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> Set<Class<?>>
> > > > > > > > >> > >>> > > > > classes
> > > > > > > > >> > >>> > > > > > =
> > > > > > > > >> > >>> > > > > > > > new
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> HashSet<Class<?>>();
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > classes.add(UserResourceImpl.class);
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> return
> > > > > > > > >> > >>> > classes;
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > }
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > }
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > But
> > > > > > > > >> now
> > > > > > > > >> > I
> > > > > > > > >> > >>> get
> > > > > > > > >> > >>> > > 404
> > > > > > > > >> > >>> > > > > for
> > > > > > > > >> > >>> > > > > > > > every
> > > > > > > > >> > >>> > > > > > > > > > > > request.
> > > > > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> something
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> configuration?
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > On
> > > > > > > > >> Mon,
> > > > > > > > >> > >>> Sep
> > > > > > > > >> > >>> > 10,
> > > > > > > > >> > >>> > > > 2012
> > > > > > > > >> > >>> > > > > > at
> > > > > > > > >> > >>> > > > > > > > 8:28
> > > > > > > > >> > >>> > > > > > > > > > AM,
> > > > > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > <
> > > > > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > ok
> > > > > > > > >> so
> > > > > > > > >> > >>> first
> > > > > > > > >> > >>> > > you
> > > > > > > > >> > >>> > > > > > > > shouldn't
> > > > > > > > >> > >>> > > > > > > > > > need
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >>  CXFNonSpringJaxrsServlet
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> then
> > > > > > > > >> > >>> i'll
> > > > > > > > >> > >>> > fix
> > > > > > > > >> > >>> > > an
> > > > > > > > >> > >>> > > > > > issue
> > > > > > > > >> > >>> > > > > > > > we
> > > > > > > > >> > >>> > > > > > > > > > have
> > > > > > > > >> > >>> > > > > > > > > > > > > with
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > work)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > in
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> following
> > > > > > > > >> > >>> > > > minutes
> > > > > > > > >> > >>> > > > > > > > (should
> > > > > > > > >> > >>> > > > > > > > > be
> > > > > > > > >> > >>> > > > > > > > > > > > done
> > > > > > > > >> > >>> > > > > > > > > > > > > @
> > > > > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > *Romain
> > > > > > > > >> > >>> > > > > Manni-Bucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> *Twitter:
> > > > > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> *Blog:
> > > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > http://rmannibucau.wordpress.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> 2012/9/10
> > > > > > > > >> > >>> > Luca
> > > > > > > > >> > >>> > > > > > > Merolla <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > luca.merolla@gmail.com
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> I'm
> > > > > > > > >> > >>> using
> > > > > > > > >> > >>> > > the
> > > > > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > >> > >>> > > > > > > > > > > > > from
> > > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > September.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> In
> > > > > > > > >> > my
> > > > > > > > >> > >>> > > web.xml
> > > > > > > > >> > >>> > > > > > > > > > configuration
> > > > > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > class
> > > > > > > > >> > >>> and
> > > > > > > > >> > >>> > I
> > > > > > > > >> > >>> > > > have
> > > > > > > > >> > >>> > > > > > > > > defined a
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > javax.ws.rs.Application
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > subclass
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > where I
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> register
> > > > > > > > >> > >>> > the
> > > > > > > > >> > >>> > > > > > service
> > > > > > > > >> > >>> > > > > > > > > > > classes.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > I
> > > > > > > > >> > >>> have the
> > > > > > > > >> > >>> > > > > > beans.xml
> > > > > > > > >> > >>> > > > > > > > > under
> > > > > > > > >> > >>> > > > > > > > > > > my
> > > > > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > Then I
> > > > > > > > >> > >>> > have
> > > > > > > > >> > >>> > > an
> > > > > > > > >> > >>> > > > > > > @Inject
> > > > > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> implementation
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > class
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > which
> > > > > > > > >> > >>> > > returns
> > > > > > > > >> > >>> > > > a
> > > > > > > > >> > >>> > > > > > > null.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> On
> > > > > > > > >> > >>> Mon,
> > > > > > > > >> > >>> > Sep
> > > > > > > > >> > >>> > > > 10,
> > > > > > > > >> > >>> > > > > > 2012
> > > > > > > > >> > >>> > > > > > > > at
> > > > > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> Manni-Bucau
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > <
> > > > > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > >> > Did
> > > > > > > > >> > >>> you
> > > > > > > > >> > >>> > > try
> > > > > > > > >> > >>> > > > > the
> > > > > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > >> > Le 9
> > > > > > > > >> > >>> > sept.
> > > > > > > > >> > >>> > > > > 2012
> > > > > > > > >> > >>> > > > > > > > 23:22,
> > > > > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > a
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> écrit
> > > > > > > > >> > :
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> Hello,
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > I
> > > > > > > > >> > >>> > have a
> > > > > > > > >> > >>> > > > > REST
> > > > > > > > >> > >>> > > > > > > > > > > application
> > > > > > > > >> > >>> > > > > > > > > > > > > that
> > > > > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > configure
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> to
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > work
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > with
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> CXF.
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > Is
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > it
> > > > > > > > >> > >>> > > > possible
> > > > > > > > >> > >>> > > > > > that
> > > > > > > > >> > >>> > > > > > > > CDI
> > > > > > > > >> > >>> > > > > > > > > > > > inject
> > > > > > > > >> > >>> > > > > > > > > > > > > is
> > > > > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > REST
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > service
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >>> classes
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > or
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> I'm
> > > > > > > > >> > >>> > > > missing
> > > > > > > > >> > >>> > > > > > > > > something?
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> Luca
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > > >> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > --
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > >  *Luca
> > > > > > > > >> > >>> Merolla*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> Management,
> > > > > > > > >> > >>> > > Business &
> > > > > > > > >> > >>> > > > > > > > > Technology
> > > > > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > >  <
> > > > > > > > >> > >>> > > > > > > > > > > >
> > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > +393774569974
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > *Email:*
> > > > > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > >  *
> > > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > *Blog <
> > > > > > > > >> > >>> > > > > > > > > > > >
> > http://lucamerolla.wordpress.com
> > > > > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > Merolla
> > > > > > > > >> > >>> Consulting
> > > > > > > > >> > >>> > > > > Limited
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >
> > > > >
> >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have run some tests and once I thought it was working I started to modify
my REST application. Then I run again in NullPointerException with the
@Inject.

So I went back to test the example war that was working and the reason
seems to be that the war application works fine if I drop the war under
webapps while CDI does not work when I drop it under apps/Test.ear

In the ear folder I just have META-INF/application.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="
http://java.sun.com/xml/ns/javaee/application_6.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_6.xsd"
version="6">
<display-name>Test</display-name>
<initialize-in-order>true</initialize-in-order>
        <module>
<web>
<web-uri>pn-portone.war</web-uri>
<context-root>/pn-portone</context-root>
</web>
</module>
<library-directory>/lib</library-directory>
</application>

If you want you can test the issue with this WAR, which should be the same
like the previous but without jackson.

*
http://www.fileconvoy.com/dfl.php?id=g38aae46abe8b4349147673d2410f665191a44e
*


On Sun, Sep 16, 2012 at 11:11 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> no pb
>
> yes errors are more obvious looking code or using a high level of logs (but
> after you need to go through to find useful lines ;))
>
> BTW feel free to open an issue on cxf to see if they can manage interface
> annotation for method injections. Maybe speaking of a kind of REST
> constract and no-rest impl can be useful
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > You are right, I have tested now the same war with the default json
> > provider and it works as well.
> > So the problem was related to cxf way of injecting parameters. The 415
> > error was misleading a bit in that case.
> >
> > Thanks for your precious help!
> >
> > On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > did you try with @Context and the default provider?
> > >
> > > i think the issue is cxf uses the impl method to inject parameters and
> > not
> > > the interface one (at least doesnt look to it)
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > > > Great, it works now. I have added the @Context in the method and it
> is
> > > > working with Jackson.
> > > >
> > > > The previous error was because I had no jackson jars in the lib, i
> used
> > > the
> > > > wrong environment.
> > > >
> > > > Jackson is more than fine for now, but I was just wondering what is
> the
> > > > reason the default json provider was not working if my application
> or a
> > > bug
> > > > in the snapshot.
> > > >
> > > > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > putting jackson in tomee/lib should work with the version you have.
> > > > >
> > > > > btw can you try (i guess it will be faster for you than for me
> since
> > i
> > > > dont
> > > > > have sources) to add @Context on securitycontext in the impl
> please?
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > On deployment:
> > > > > >
> > > > > > SEVERE: error invoking
> > > > > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > > > java.lang.reflect.InvocationTargetException
> > > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > Method)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > >         at
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > >         at
> > > > > >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > > > >         at
> > > > > >
> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > > > >         at
> > > > > >
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > > > >         at
> > > > > >
> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > > > >         at
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > > > >         at
> > > > > >
> > > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > > > >         at
> > > > > >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > Caused by: org.apache.xbean.recipe.ConstructionException: Type
> > class
> > > > > could
> > > > > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > > > >         at
> > > > > >
> org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > > > >         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:130)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > > > >         at
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > >         ... 24 more
> > > > > >
> > > > > >
> > > > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > throw new OverWordkedException(), forget my last proposal...
> > > > > > >
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > >
> > > > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > > > >
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > >> I was trying with jackson because I was getting 415 with the
> > > > default
> > > > > > > one.
> > > > > > > >>
> > > > > > > >> Then I have tried adding jackson with openejb-jar.xml and
> > > > > > resources.xml.
> > > > > > > >>
> > > > > > > >> In fact, if from the previous jar you remove openejb-jar.xml
> > and
> > > > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > > > >>
> > > > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > > > >> <rm...@gmail.com>wrote:
> > > > > > > >>
> > > > > > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > > > > > >> >
> > > > > > > >> > *Romain Manni-Bucau*
> > > > > > > >> > *Twitter: @rmannibucau*
> > > > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > >> >
> > > > > > > >> > > here the openejb-jar.xml you want:
> > > > > > > >> > >
> > > > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > >> > > <openejb-jar xmlns="
> > http://www.openejb.org/openejb-jar/1.1
> > > ">
> > > > > > > >> > >  <pojo-deployment
> > > > > > > >> > >
> > > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > > > >> > > <properties>
> > > > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > > > >> > > </properties>
> > > > > > > >> > > </pojo-deployment>
> > > > > > > >> > > </openejb-jar>
> > > > > > > >> > >
> > > > > > > >> > > then of course add jackson to tomee/lib (i just added
> the
> > > > > ability
> > > > > > to
> > > > > > > >> > > provide it in the webapp so for a try put it in the
> > > container
> > > > > > > please)
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > > *Romain Manni-Bucau*
> > > > > > > >> > > *Twitter: @rmannibucau*
> > > > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > > >> > >
> > > > > > > >> > >> hmm need to look deeper but first it is cxf.jaxrs....
> and
> > > not
> > > > > > > >> cxf.jax-rs
> > > > > > > >> > >>
> > > > > > > >> > >> then the conf is currently ignored, i need to dig into
> it
> > > to
> > > > > see
> > > > > > > why
> > > > > > > >> > >>
> > > > > > > >> > >> *Romain Manni-Bucau*
> > > > > > > >> > >> *Twitter: @rmannibucau*
> > > > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> > >>
> > > > > > > >> > >>
> > > > > > > >> > >>
> > > > > > > >> > >>
> > > > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > >> > >>
> > > > > > > >> > >>> Tried with the latest build of today.
> > > > > > > >> > >>>
> > > > > > > >> > >>> Here is the war:
> > > > > > > >> > >>>
> > > > > > > >> > >>> *
> > > > > > > >> > >>>
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > > > >> > >>> *
> > > > > > > >> > >>>
> > > > > > > >> > >>> Then I use a simple REST call GET -
> > > > > > > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I
> > add
> > > > > these
> > > > > > > two
> > > > > > > >> > >>> headers:
> > > > > > > >> > >>>
> > > > > > > >> > >>> Content-Type: application/json
> > > > > > > >> > >>> Accept: application/json
> > > > > > > >> > >>>
> > > > > > > >> > >>>
> > > > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > > > >> > >>>
> > > > > > > >> > >>> > hmm, please share this new version i'll have a look
> > (if
> > > > you
> > > > > > have
> > > > > > > >> the
> > > > > > > >> > >>> client
> > > > > > > >> > >>> > too it can help ;) since we are timeless these days
> > > > because
> > > > > of
> > > > > > > the
> > > > > > > >> > >>> coming
> > > > > > > >> > >>> > release)
> > > > > > > >> > >>> >
> > > > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> > >>> >
> > > > > > > >> > >>> >
> > > > > > > >> > >>> >
> > > > > > > >> > >>> >
> > > > > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > >> > >>> >
> > > > > > > >> > >>> > > Still no luck,
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > I have tried to change the pojo deployment class
> too
> > > > with
> > > > > > the
> > > > > > > >> > >>> RESTService
> > > > > > > >> > >>> > > <openejb-jar xmlns="
> > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > ">
> > > > > > > >> > >>> > > <pojo-deployment
> > > > > > > >> > >>>
> class-name="org.apache.openejb.server.rest.RESTService">
> > > > > > > >> > >>> > > <properties>
> > > > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > > > > > >> > >>> > > </properties>
> > > > > > > >> > >>> > > </pojo-deployment>
> > > > > > > >> > >>> > > </openejb-jar>
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > And I have changed the resources.xml
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > <resources>
> > > > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > > > >> > >>> > >
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > />
> > > > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > > > >> > >>> > >
> > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > >> />
> > > > > > > >> > >>> > > </resources>
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > I still get the 415 error
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain
> Manni-Bucau
> > > > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > > i'd say something like
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > > > >> > >>> > > >
> > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > />
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > > create method doesn't exist so it can't be
> called
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > > >> ">
> > > > > > > >> > >>> > > > > <pojo-deployment
> > > > > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > > > > >> > >>> > > > > <properties>
> > > > > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > > > > jaxbProvider
> > > > > > > >> > >>> > > > >     </properties>
> > > > > > > >> > >>> > > > > </pojo-deployment>
> > > > > > > >> > >>> > > > > </openejb-jar>
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > and resources.xml
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > <resources>
> > > > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > > > >> > >>> > > > >
> > > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > >> > >>> > > > >   </Service>
> > > > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > > > >> > >>> > > > >
> > > > > > > >>
> > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > > >> > >>> > > > > factory-name="create">
> > > > > > > >> > >>> > > > >   </Service>
> > > > > > > >> > >>> > > > > </resources>
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF.
> > Still
> > > > > > > nothing.
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > Is it correct the pojo-deployment class-name
> > with
> > > > the
> > > > > > > >> > Application
> > > > > > > >> > >>> > > class?
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> > > Manni-Bucau
> > > > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > > the format in openejb-jar.xml properties for
> > > such
> > > > > > thing
> > > > > > > >> is:
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of
> resource>...
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > > so you need to define your providers as
> > > resources
> > > > > (the
> > > > > > > >> > example
> > > > > > > >> > >>> i
> > > > > > > >> > >>> > > > pointed
> > > > > > > >> > >>> > > > > > out previously does it with different needs
> > > > (that's
> > > > > > nto
> > > > > > > >> > >>> providers)
> > > > > > > >> > >>> > > but
> > > > > > > >> > >>> > > > > same
> > > > > > > >> > >>> > > > > > logic)
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > > > > I don't have a resources.xml file. What
> > > should I
> > > > > > > define
> > > > > > > >> > there
> > > > > > > >> > >>> > > relate
> > > > > > > >> > >>> > > > to
> > > > > > > >> > >>> > > > > > the
> > > > > > > >> > >>> > > > > > > REST application? The Application class or
> > > > > > > >> > >>> > > > > > > the
> > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > > > > > > >> > >>> > > > > > > > 2) values are id of resources defined in
> > > > > > > >> resources.xml (
> > > > > > > >> > >>> > > <Resources
> > > > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > > > > > > >> > >>> luca.merolla@gmail.com
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> > > a
> > > > > > > >> > >>> > > > > > écrit
> > > > > > > >> > >>> > > > > > > :
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > Not sure if it's right but I have
> added
> > > this
> > > > > > > >> > >>> openejb-jar.xml
> > > > > > > >> > >>> > > file
> > > > > > > >> > >>> > > > > in
> > > > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > > > >> > >>> > > >
> class-name="org.test.portone.PortoneApplication">
> > > > > > > >> > >>> > > > > > > > > <properties>
> > > > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > > >> > >>> > > > > > > > >
> > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > >> > >>> > > > > > > > >
> > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > >> > >>> > > > > > > > >     </properties>
> > > > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > It seems that nothing is changed
> > because I
> > > > > still
> > > > > > > get
> > > > > > > >> > the
> > > > > > > >> > >>> same
> > > > > > > >> > >>> > > > error
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > > > >> > >>> > > > > > > > > WARNING: No message body reader has
> been
> > > > found
> > > > > > for
> > > > > > > >> > >>> request
> > > > > > > >> > >>> > > class
> > > > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > > > application/json.
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > > > > > > >> pojo-deployment
> > > > > > > >> > >>> > > (attribute
> > > > > > > >> > >>> > > > > > > > > class-name)
> > > > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name)
> add
> > > > > > > >> > >>> cxf.jaxrs.providers
> > > > > > > >> > >>> > =
> > > > > > > >> > >>> > > > ...
> > > > > > > >> > >>> > > > > > > > property
> > > > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca
> > Merolla" <
> > > > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > > > a
> > > > > > > >> > >>> > > > > > > > écrit
> > > > > > > >> > >>> > > > > > > > > :
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson
> Json
> > > > > > provider
> > > > > > > >> but I
> > > > > > > >> > >>> get
> > > > > > > >> > >>> > > this
> > > > > > > >> > >>> > > > > > error:
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > > > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > > >> > >>> > > > > > >
> org.apache.openejb.observer.ObserverManager
> > > > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > >
> > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > java.lang.reflect.InvocationTargetException
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > >
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > >> > >>> > > > > > > > Method)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > >
> > > > > > > >> >
> > > > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>>
> > > > > >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > >
> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > > > java.lang.IllegalArgumentException:
> > > > > > > >> no
> > > > > > > >> > >>> @Path
> > > > > > > >> > >>> > > > > > annotation
> > > > > > > >> > >>> > > > > > > on
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > in my application class I have:
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > @Override
> > > > > > > >> > >>> > > > > > > > > > > public Set<Object>
> getSingletons() {
> > > > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > > > > > >> HashSet<Object>();
> > > > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>>
> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > > > >> > >>> > > > > > > > > > > }
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > Is there a better way to use the
> > > jackson
> > > > > as
> > > > > > > json
> > > > > > > >> > >>> > provider?
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM,
> > > Romain
> > > > > > > >> > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > Depend what they do but normally
> > no
> > > > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca
> > > > Merolla" <
> > > > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > > > a
> > > > > > > >> > >>> > > > > > > > > > écrit
> > > > > > > >> > >>> > > > > > > > > > > :
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that
> > the
> > > > > > problem
> > > > > > > >> is
> > > > > > > >> > >>> related
> > > > > > > >> > >>> > > to
> > > > > > > >> > >>> > > > > the
> > > > > > > >> > >>> > > > > > > fact
> > > > > > > >> > >>> > > > > > > > > > that
> > > > > > > >> > >>> > > > > > > > > > > I
> > > > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter
> configured?
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09
> > PM,
> > > > > Romain
> > > > > > > >> > >>> Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to
> > > > > configure
> > > > > > > >> custom
> > > > > > > >> > >>> > > > providers,
> > > > > > > >> > >>> > > > > i
> > > > > > > >> > >>> > > > > > > dont
> > > > > > > >> > >>> > > > > > > > > > think
> > > > > > > >> > >>> > > > > > > > > > > > we
> > > > > > > >> > >>> > > > > > > > > > > > > > have example but i could
> > provide
> > > > one
> > > > > > > next
> > > > > > > >> > week.
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws
> > > config
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your
> > > case)
> > > > > and
> > > > > > > >> here
> > > > > > > >> > >>> default
> > > > > > > >> > >>> > > > > > providers
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41,
> "Luca
> > > > > > Merolla" <
> > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > a
> > > > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > > > >> > >>> > > > > > > > > > > > > :
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > I have tried last build
> > > snapshot
> > > > > > from
> > > > > > > >> the
> > > > > > > >> > >>> 15th
> > > > > > > >> > >>> > > > > September,
> > > > > > > >> > >>> > > > > > > and
> > > > > > > >> > >>> > > > > > > > > > with
> > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > >> > >>> > > > > > > > > > > > > > > build I don't get the 404
> > but
> > > I
> > > > > get
> > > > > > > >>  "415
> > > > > > > >> > >>> > > Unsupported
> > > > > > > >> > >>> > > > > > Media
> > > > > > > >> > >>> > > > > > > > > Type"
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body
> > > reader
> > > > > has
> > > > > > > been
> > > > > > > >> > >>> found
> > > > > > > >> > >>> > for
> > > > > > > >> > >>> > > > > > request
> > > > > > > >> > >>> > > > > > > > > class
> > > > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext,
> > ContentType :
> > > > > > > >> > >>> application/json
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > > > >> > MediaType.APPLICATION_JSON,
> > > > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > > > >> > >>> > > > > > > > > > > > > > > in the interface class,
> and
> > I
> > > > have
> > > > > > > moved
> > > > > > > >> > >>> them as
> > > > > > > >> > >>> > > well
> > > > > > > >> > >>> > > > > in
> > > > > > > >> > >>> > > > > > > the
> > > > > > > >> > >>> > > > > > > > > impl
> > > > > > > >> > >>> > > > > > > > > > > > class
> > > > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > > > >> > >>> > > > > > > > > > > > > > > it does not change
> anything.
> > > > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the
> > request I
> > > > put
> > > > > > > these
> > > > > > > >> > >>> headers:
> > > > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> > > application/json
> > > > > > > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at
> 1:19
> > > AM,
> > > > > > Luca
> > > > > > > >> > >>> Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > > > > @ApplicationPath
> > > > > > > >> and
> > > > > > > >> > >>> remove
> > > > > > > >> > >>> > > the
> > > > > > > >> > >>> > > > > cxf
> > > > > > > >> > >>> > > > > > > > > > servlet,
> > > > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the
> > > interface
> > > > > to
> > > > > > > the
> > > > > > > >> > impl
> > > > > > > >> > >>> > > classes
> > > > > > > >> > >>> > > > > and
> > > > > > > >> > >>> > > > > > my
> > > > > > > >> > >>> > > > > > > > URI
> > > > > > > >> > >>> > > > > > > > > > are
> > > > > > > >> > >>> > > > > > > > > > > > not
> > > > > > > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I
> > get
> > > > 404
> > > > > > > >> errors.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with
> the
> > > new
> > > > > > build
> > > > > > > >> from
> > > > > > > >> > >>> the
> > > > > > > >> > >>> > > > > > repository
> > > > > > > >> > >>> > > > > > > to
> > > > > > > >> > >>> > > > > > > > > see
> > > > > > > >> > >>> > > > > > > > > > > if
> > > > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at
> > 8:50
> > > > PM,
> > > > > > > >> Romain
> > > > > > > >> > >>> > > > Manni-Bucau <
> > > > > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little
> > change.
> > > If
> > > > > you
> > > > > > > can
> > > > > > > >> > >>> build a
> > > > > > > >> > >>> > > > > snapshot
> > > > > > > >> > >>> > > > > > > (i
> > > > > > > >> > >>> > > > > > > > > cant
> > > > > > > >> > >>> > > > > > > > > > > run
> > > > > > > >> > >>> > > > > > > > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw
> you
> > > > > shouldnt
> > > > > > > >> need
> > > > > > > >> > cxf
> > > > > > > >> > >>> > > servlet
> > > > > > > >> > >>> > > > > if
> > > > > > > >> > >>> > > > > > > ypu
> > > > > > > >> > >>> > > > > > > > > use
> > > > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise
> > > > disable
> > > > > > > cxf.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> > > OpenEJBRestServlet
> > > > > or
> > > > > > > use
> > > > > > > >> > >>> > > > > @applicationpath
> > > > > > > >> > >>> > > > > > on
> > > > > > > >> > >>> > > > > > > > > your
> > > > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53,
> > > > "Romain
> > > > > > > >> > >>> Manni-Bucau" <
> > > > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my
> > env
> > > > but
> > > > > > > >> simply
> > > > > > > >> > >>> moving
> > > > > > > >> > >>> > > path
> > > > > > > >> > >>> > > > > > > > > annotation
> > > > > > > >> > >>> > > > > > > > > > > from
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me
> > (im
> > > > > > > >> rebuilding
> > > > > > > >> > >>> again
> > > > > > > >> > >>> > to
> > > > > > > >> > >>> > > > > check
> > > > > > > >> > >>> > > > > > > if i
> > > > > > > >> > >>> > > > > > > > > > didnt
> > > > > > > >> > >>> > > > > > > > > > > > > have
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012
> 18:25,
> > > > "Luca
> > > > > > > >> > Merolla" <
> > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > a
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > > > > implementation
> > > > > > > >> class
> > > > > > > >> > >>> are
> > > > > > > >> > >>> > > > > following
> > > > > > > >> > >>> > > > > > > > > somehow
> > > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about the
> > > > JAX-RS
> > > > > > > >> > >>> annotations. I
> > > > > > > >> > >>> > > have
> > > > > > > >> > >>> > > > > > @Path
> > > > > > > >> > >>> > > > > > > > > @GET
> > > > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this
> > lead
> > > to
> > > > > the
> > > > > > > NPE
> > > > > > > >> > >>> inside
> > > > > > > >> > >>> > the
> > > > > > > >> > >>> > > > > impl
> > > > > > > >> > >>> > > > > > > > class
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> > > annotations
> > > > to
> > > > > > the
> > > > > > > >> impl
> > > > > > > >> > >>> > class I
> > > > > > > >> > >>> > > > get
> > > > > > > >> > >>> > > > > > the
> > > > > > > >> > >>> > > > > > > > > "415
> > > > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012
> > at
> > > > 6:17
> > > > > > PM,
> > > > > > > >> Luca
> > > > > > > >> > >>> > > Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request
> > > doesn't
> > > > > > reach
> > > > > > > >> the
> > > > > > > >> > >>> method
> > > > > > > >> > >>> > > and
> > > > > > > >> > >>> > > > I
> > > > > > > >> > >>> > > > > > get:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body
> > reader
> > > > has
> > > > > > > been
> > > > > > > >> > >>> found for
> > > > > > > >> > >>> > > > > request
> > > > > > > >> > >>> > > > > > > > class
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > > > > application/json
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14,
> 2012
> > > at
> > > > > 6:00
> > > > > > > PM,
> > > > > > > >> > >>> Romain
> > > > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already
> > work?
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not
> > sure
> > > > you
> > > > > > can
> > > > > > > >> do
> > > > > > > >> > it
> > > > > > > >> > >>> this
> > > > > > > >> > >>> > > > way,
> > > > > > > >> > >>> > > > > > cxf
> > > > > > > >> > >>> > > > > > > > > seems
> > > > > > > >> > >>> > > > > > > > > > to
> > > > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated
> by
> > > > jaxrs
> > > > > > > >> > annotations
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain
> > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca
> > > Merolla
> > > > <
> > > > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the
> @Path
> > on
> > > > the
> > > > > > > >> > interface
> > > > > > > >> > >>> > > > > implemented
> > > > > > > >> > >>> > > > > > by
> > > > > > > >> > >>> > > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > class.
> > > > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with
> > it,
> > > > but
> > > > > > the
> > > > > > > >> NPE
> > > > > > > >> > is
> > > > > > > >> > >>> > > getting
> > > > > > > >> > >>> > > > > at
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > > > > >> > >>> > > java.lang.NullPointerException
> > > > > > > >> > >>> > > > at
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is
> > > > injected
> > > > > in
> > > > > > > >> this
> > > > > > > >> > >>> way:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private
> > > > UserBO
> > > > > > > >> userBO;
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14,
> > > 2012
> > > > at
> > > > > > > 5:28
> > > > > > > >> PM,
> > > > > > > >> > >>> > Romain
> > > > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > > > rmannibucau@gmail.com
> > > > > > > >> >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt
> > put
> > > > > @Path
> > > > > > > on
> > > > > > > >> the
> > > > > > > >> > >>> class
> > > > > > > >> > >>> > > > > > (impl), i
> > > > > > > >> > >>> > > > > > > > > think
> > > > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently
> have
> > > some
> > > > > > envrt
> > > > > > > >> > >>> issues but
> > > > > > > >> > >>> > > > will
> > > > > > > >> > >>> > > > > > try
> > > > > > > >> > >>> > > > > > > to
> > > > > > > >> > >>> > > > > > > > > > test
> > > > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > > > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > > > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14
> Luca
> > > > > Merolla
> > > > > > <
> > > > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a
> > > > > "vanilla"
> > > > > > > >> tomee,
> > > > > > > >> > >>> sorry
> > > > > > > >> > >>> > > > > again.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep
> > 14,
> > > > > 2012
> > > > > > at
> > > > > > > >> 4:55
> > > > > > > >> > >>> PM,
> > > > > > > >> > >>> > > > Romain
> > > > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > > > rmannibucau@gmail.com
> > > > > > > >> > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big
> luck
> > > > > > neither :
> > > > > > > >> > >>> > > > > > > > > > > > >
> > java.lang.ClassNotFoundException:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > >
> > > org.pokernuvola.common.exceptions.WebException
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > > > > > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > > > > > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14
> > > Luca
> > > > > > > Merolla
> > > > > > > >> <
> > > > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry,
> I
> > > > forgot
> > > > > > to
> > > > > > > >> > remove
> > > > > > > >> > >>> the
> > > > > > > >> > >>> > > > > > dependecy
> > > > > > > >> > >>> > > > > > > > from
> > > > > > > >> > >>> > > > > > > > > > an
> > > > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This
> will
> > > > work:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri,
> > Sep
> > > > 14,
> > > > > > > 2012
> > > > > > > >> at
> > > > > > > >> > >>> 4:25
> > > > > > > >> > >>> > PM,
> > > > > > > >> > >>> > > > > > Romain
> > > > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > > > >> rmannibucau@gmail.com
> > > > > > > >> > >>> >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i
> get a
> > > > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> *Romain
> > > > > > > >> Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > *Twitter:
> > > > > > > >> > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> *Blog:
> > > > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > 2012/9/14
> > > > > Luca
> > > > > > > >> > Merolla <
> > > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> This
> > is
> > > > the
> > > > > > war
> > > > > > > >> I'm
> > > > > > > >> > >>> using
> > > > > > > >> > >>> > to
> > > > > > > >> > >>> > > > > test
> > > > > > > >> > >>> > > > > > > it:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the
> > URI
> > > > is
> > > > > > GET
> > > > > > > -
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On
> > Fri,
> > > > Sep
> > > > > > 14,
> > > > > > > >> 2012
> > > > > > > >> > >>> at
> > > > > > > >> > >>> > 3:16
> > > > > > > >> > >>> > > > PM,
> > > > > > > >> > >>> > > > > > > > Romain
> > > > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > > > > > >> > >>> rmannibucau@gmail.com
> > > > > > > >> > >>> > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> do
> > > you
> > > > > have
> > > > > > > >> binary
> > > > > > > >> > >>> to
> > > > > > > >> > >>> > > share
> > > > > > > >> > >>> > > > to
> > > > > > > >> > >>> > > > > > > make
> > > > > > > >> > >>> > > > > > > > it
> > > > > > > >> > >>> > > > > > > > > > > easy
> > > > > > > >> > >>> > > > > > > > > > > > to
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > *Romain
> > > > > > > >> > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > *Twitter:
> > > > > > > >> > >>> @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > *Blog:
> > > > > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > 2012/9/14
> > > > > > > Luca
> > > > > > > >> > >>> Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > Tried
> > > > > > with
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> get
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > the
> > > > > same
> > > > > > > >> > >>> exception.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > I
> > > had
> > > > > to
> > > > > > > put
> > > > > > > >> it
> > > > > > > >> > >>> back
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > >
> > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > configuration
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> in
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > the
> > > > > > web.xml
> > > > > > > >> to
> > > > > > > >> > >>> make it
> > > > > > > >> > >>> > > > work.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > Anyway,
> > > > > > > >> > injection
> > > > > > > >> > >>> does
> > > > > > > >> > >>> > > not
> > > > > > > >> > >>> > > > > > still
> > > > > > > >> > >>> > > > > > > > > work.
> > > > > > > >> > >>> > > > > > > > > > > :(
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > On
> > > > Fri,
> > > > > > Sep
> > > > > > > >> 14,
> > > > > > > >> > >>> 2012
> > > > > > > >> > >>> > at
> > > > > > > >> > >>> > > > > 12:03
> > > > > > > >> > >>> > > > > > > PM,
> > > > > > > >> > >>> > > > > > > > > > Romain
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > <
> > > > > > > >> > >>> > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > just
> > > > > > > >> > redeployed
> > > > > > > >> > >>> a
> > > > > > > >> > >>> > > > > snapshot,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > maybe
> > > > > > you
> > > > > > > >> can
> > > > > > > >> > >>> give
> > > > > > > >> > >>> > it
> > > > > > > >> > >>> > > a
> > > > > > > >> > >>> > > > > try
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > *Romain
> > > > > > > >> > >>> Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > *Twitter:
> > > > > > > >> > >>> > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > *Blog:
> > > > > > > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > > > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > 2012/9/14
> > > > > > > >> Luca
> > > > > > > >> > >>> > > Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > Sorry I
> > > > > > > >> > >>> forgot to
> > > > > > > >> > >>> > > add
> > > > > > > >> > >>> > > > > the
> > > > > > > >> > >>> > > > > > > > > servlet
> > > > > > > >> > >>> > > > > > > > > > > that
> > > > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > web.xml.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > Now I
> > > > > > > >> dont
> > > > > > > >> > >>> get the
> > > > > > > >> > >>> > > 404
> > > > > > > >> > >>> > > > > > > anymore
> > > > > > > >> > >>> > > > > > > > > > but I
> > > > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > >
> > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > >
> > > > > > > >> > >>> > > > > > > >
> > > > > > > >> > >>> > > > > > >
> > > > > > > >> > >>> > > > > >
> > > > > > > >> > >>> > > > >
> > > > > > > >> > >>> > > >
> > > > > > > >> > >>> > >
> > > > > > > >> > >>> >
> > > > > > > >> > >>>
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > On
> > > > > > Fri,
> > > > > > > >> Sep
> > > > > > > >> > >>> 14,
> > > > > > > >> > >>> > 2012
> > > > > > > >> > >>> > > > at
> > > > > > > >> > >>> > > > > > > 11:07
> > > > > > > >> > >>> > > > > > > > > AM,
> > > > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > <
> > > > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > hmm
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > we
> > > > > > > had
> > > > > > > >> > some
> > > > > > > >> > >>> > > > > regressions
> > > > > > > >> > >>> > > > > > > last
> > > > > > > >> > >>> > > > > > > > > few
> > > > > > > >> > >>> > > > > > > > > > > > days.
> > > > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > snapshot
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > didnt
> > > > > > > >> get
> > > > > > > >> > >>> the
> > > > > > > >> > >>> > > fixes
> > > > > > > >> > >>> > > > > > > (surely
> > > > > > > >> > >>> > > > > > > > > BTW,
> > > > > > > >> > >>> > > > > > > > > > > we
> > > > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> because
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> we
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > need
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > an
> > > > > > > >> > >>> openwebbeans
> > > > > > > >> > >>> > > > > snapshot
> > > > > > > >> > >>> > > > > > > to
> > > > > > > >> > >>> > > > > > > > > get
> > > > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > *Romain
> > > > > > > >> > >>> > > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> *Twitter:
> > > > > > > >> > >>> > > > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > *Blog:
> > > > > > > >> > >>> > > > > > > > > > > > >
> > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> 2012/9/14
> > > > > > > >> > >>> Luca
> > > > > > > >> > >>> > > > > Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > I
> > > > > > > >> have
> > > > > > > >> > >>> > > downloaded
> > > > > > > >> > >>> > > > > the
> > > > > > > >> > >>> > > > > > > > > > snapshots
> > > > > > > >> > >>> > > > > > > > > > > > from
> > > > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> September.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > I
> > > > > > > >> have
> > > > > > > >> > >>> changed
> > > > > > > >> > >>> > > the
> > > > > > > >> > >>> > > > > > > > web.xml.
> > > > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > everything
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > except
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > the
> > > > > > > >> > >>> > > > > > security-constraint
> > > > > > > >> > >>> > > > > > > > tag
> > > > > > > >> > >>> > > > > > > > > > > where
> > > > > > > >> > >>> > > > > > > > > > > > I
> > > > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > auth-method.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > I
> > > > > > > >> have
> > > > > > > >> > the
> > > > > > > >> > >>> > > classes
> > > > > > > >> > >>> > > > > > which
> > > > > > > >> > >>> > > > > > > > > > extends
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> adding
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> resource
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> classes
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> public
> > > > > > > >> > >>> class
> > > > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > @Override
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> public
> > > > > > > >> > >>> > > > Set<Class<?>>
> > > > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > > > >> > >>> > > > > > > > > > > > {
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> Set<Class<?>>
> > > > > > > >> > >>> > > > > classes
> > > > > > > >> > >>> > > > > > =
> > > > > > > >> > >>> > > > > > > > new
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > >
> > classes.add(UserResourceImpl.class);
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> return
> > > > > > > >> > >>> > classes;
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > }
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > }
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > But
> > > > > > > >> now
> > > > > > > >> > I
> > > > > > > >> > >>> get
> > > > > > > >> > >>> > > 404
> > > > > > > >> > >>> > > > > for
> > > > > > > >> > >>> > > > > > > > every
> > > > > > > >> > >>> > > > > > > > > > > > request.
> > > > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> configuration?
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > On
> > > > > > > >> Mon,
> > > > > > > >> > >>> Sep
> > > > > > > >> > >>> > 10,
> > > > > > > >> > >>> > > > 2012
> > > > > > > >> > >>> > > > > > at
> > > > > > > >> > >>> > > > > > > > 8:28
> > > > > > > >> > >>> > > > > > > > > > AM,
> > > > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > <
> > > > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > ok
> > > > > > > >> so
> > > > > > > >> > >>> first
> > > > > > > >> > >>> > > you
> > > > > > > >> > >>> > > > > > > > shouldn't
> > > > > > > >> > >>> > > > > > > > > > need
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >>  CXFNonSpringJaxrsServlet
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> then
> > > > > > > >> > >>> i'll
> > > > > > > >> > >>> > fix
> > > > > > > >> > >>> > > an
> > > > > > > >> > >>> > > > > > issue
> > > > > > > >> > >>> > > > > > > > we
> > > > > > > >> > >>> > > > > > > > > > have
> > > > > > > >> > >>> > > > > > > > > > > > > with
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> work)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> in
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> following
> > > > > > > >> > >>> > > > minutes
> > > > > > > >> > >>> > > > > > > > (should
> > > > > > > >> > >>> > > > > > > > > be
> > > > > > > >> > >>> > > > > > > > > > > > done
> > > > > > > >> > >>> > > > > > > > > > > > > @
> > > > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > *Romain
> > > > > > > >> > >>> > > > > Manni-Bucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> *Twitter:
> > > > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> *Blog:
> > > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > http://rmannibucau.wordpress.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> 2012/9/10
> > > > > > > >> > >>> > Luca
> > > > > > > >> > >>> > > > > > > Merolla <
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > luca.merolla@gmail.com
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> I'm
> > > > > > > >> > >>> using
> > > > > > > >> > >>> > > the
> > > > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > >> > >>> > > > > > > > > > > > > from
> > > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> September.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> In
> > > > > > > >> > my
> > > > > > > >> > >>> > > web.xml
> > > > > > > >> > >>> > > > > > > > > > configuration
> > > > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > >
> > > > > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > class
> > > > > > > >> > >>> and
> > > > > > > >> > >>> > I
> > > > > > > >> > >>> > > > have
> > > > > > > >> > >>> > > > > > > > > defined a
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > javax.ws.rs.Application
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > subclass
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > where I
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> register
> > > > > > > >> > >>> > the
> > > > > > > >> > >>> > > > > > service
> > > > > > > >> > >>> > > > > > > > > > > classes.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > I
> > > > > > > >> > >>> have the
> > > > > > > >> > >>> > > > > > beans.xml
> > > > > > > >> > >>> > > > > > > > > under
> > > > > > > >> > >>> > > > > > > > > > > my
> > > > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > Then I
> > > > > > > >> > >>> > have
> > > > > > > >> > >>> > > an
> > > > > > > >> > >>> > > > > > > @Inject
> > > > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> implementation
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > class
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > which
> > > > > > > >> > >>> > > returns
> > > > > > > >> > >>> > > > a
> > > > > > > >> > >>> > > > > > > null.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> On
> > > > > > > >> > >>> Mon,
> > > > > > > >> > >>> > Sep
> > > > > > > >> > >>> > > > 10,
> > > > > > > >> > >>> > > > > > 2012
> > > > > > > >> > >>> > > > > > > > at
> > > > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > <
> > > > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > >> > Did
> > > > > > > >> > >>> you
> > > > > > > >> > >>> > > try
> > > > > > > >> > >>> > > > > the
> > > > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > >> > Le 9
> > > > > > > >> > >>> > sept.
> > > > > > > >> > >>> > > > > 2012
> > > > > > > >> > >>> > > > > > > > 23:22,
> > > > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > a
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> écrit
> > > > > > > >> > :
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> Hello,
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > I
> > > > > > > >> > >>> > have a
> > > > > > > >> > >>> > > > > REST
> > > > > > > >> > >>> > > > > > > > > > > application
> > > > > > > >> > >>> > > > > > > > > > > > > that
> > > > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > configure
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > work
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > with
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> CXF.
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > Is
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > it
> > > > > > > >> > >>> > > > possible
> > > > > > > >> > >>> > > > > > that
> > > > > > > >> > >>> > > > > > > > CDI
> > > > > > > >> > >>> > > > > > > > > > > > inject
> > > > > > > >> > >>> > > > > > > > > > > > > is
> > > > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> REST
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > service
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >>> classes
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > or
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> I'm
> > > > > > > >> > >>> > > > missing
> > > > > > > >> > >>> > > > > > > > > something?
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> Luca
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > > >> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > --
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > >  *Luca
> > > > > > > >> > >>> Merolla*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> Management,
> > > > > > > >> > >>> > > Business &
> > > > > > > >> > >>> > > > > > > > > Technology
> > > > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > >  <
> > > > > > > >> > >>> > > > > > > > > > > >
> > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > +393774569974
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > *Email:*
> > > > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > >  *
> > > > > > > >> > >>> > > > > > > > > > > > >
> > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > *Blog <
> > > > > > > >> > >>> > > > > > > > > > > >
> http://lucamerolla.wordpress.com
> > > > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > Merolla
> > > > > > > >> > >>> Consulting
> > > > > > > >> > >>> > > > > Limited
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >
> > > >
>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
no pb

yes errors are more obvious looking code or using a high level of logs (but
after you need to go through to find useful lines ;))

BTW feel free to open an issue on cxf to see if they can manage interface
annotation for method injections. Maybe speaking of a kind of REST
constract and no-rest impl can be useful

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> You are right, I have tested now the same war with the default json
> provider and it works as well.
> So the problem was related to cxf way of injecting parameters. The 415
> error was misleading a bit in that case.
>
> Thanks for your precious help!
>
> On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > did you try with @Context and the default provider?
> >
> > i think the issue is cxf uses the impl method to inject parameters and
> not
> > the interface one (at least doesnt look to it)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > Great, it works now. I have added the @Context in the method and it is
> > > working with Jackson.
> > >
> > > The previous error was because I had no jackson jars in the lib, i used
> > the
> > > wrong environment.
> > >
> > > Jackson is more than fine for now, but I was just wondering what is the
> > > reason the default json provider was not working if my application or a
> > bug
> > > in the snapshot.
> > >
> > > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > putting jackson in tomee/lib should work with the version you have.
> > > >
> > > > btw can you try (i guess it will be faster for you than for me since
> i
> > > dont
> > > > have sources) to add @Context on securitycontext in the impl please?
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > On deployment:
> > > > >
> > > > > SEVERE: error invoking
> > > > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > > java.lang.reflect.InvocationTargetException
> > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > >         at
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > >         at
> > > > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > > >         at
> > > > >
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > > >         at
> > > > >
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > > >         at
> > > > >
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > > >         at
> > > > >
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > > >         at
> > > > >
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > > >         at
> > > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > Caused by: org.apache.xbean.recipe.ConstructionException: Type
> class
> > > > could
> > > > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > > >         at
> > > > > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > > >         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:130)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > > >         at
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > >         ... 24 more
> > > > >
> > > > >
> > > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > throw new OverWordkedException(), forget my last proposal...
> > > > > >
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > >
> > > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > > >
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > >> I was trying with jackson because I was getting 415 with the
> > > default
> > > > > > one.
> > > > > > >>
> > > > > > >> Then I have tried adding jackson with openejb-jar.xml and
> > > > > resources.xml.
> > > > > > >>
> > > > > > >> In fact, if from the previous jar you remove openejb-jar.xml
> and
> > > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > > >>
> > > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > > >> <rm...@gmail.com>wrote:
> > > > > > >>
> > > > > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > > > > >> >
> > > > > > >> > *Romain Manni-Bucau*
> > > > > > >> > *Twitter: @rmannibucau*
> > > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > >> >
> > > > > > >> > > here the openejb-jar.xml you want:
> > > > > > >> > >
> > > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > >> > > <openejb-jar xmlns="
> http://www.openejb.org/openejb-jar/1.1
> > ">
> > > > > > >> > >  <pojo-deployment
> > > > > > >> > >
> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > > >> > > <properties>
> > > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > > >> > > </properties>
> > > > > > >> > > </pojo-deployment>
> > > > > > >> > > </openejb-jar>
> > > > > > >> > >
> > > > > > >> > > then of course add jackson to tomee/lib (i just added the
> > > > ability
> > > > > to
> > > > > > >> > > provide it in the webapp so for a try put it in the
> > container
> > > > > > please)
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > *Romain Manni-Bucau*
> > > > > > >> > > *Twitter: @rmannibucau*
> > > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > >> > >
> > > > > > >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and
> > not
> > > > > > >> cxf.jax-rs
> > > > > > >> > >>
> > > > > > >> > >> then the conf is currently ignored, i need to dig into it
> > to
> > > > see
> > > > > > why
> > > > > > >> > >>
> > > > > > >> > >> *Romain Manni-Bucau*
> > > > > > >> > >> *Twitter: @rmannibucau*
> > > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> > >>
> > > > > > >> > >>
> > > > > > >> > >>
> > > > > > >> > >>
> > > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > >> > >>
> > > > > > >> > >>> Tried with the latest build of today.
> > > > > > >> > >>>
> > > > > > >> > >>> Here is the war:
> > > > > > >> > >>>
> > > > > > >> > >>> *
> > > > > > >> > >>>
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > > >> > >>> *
> > > > > > >> > >>>
> > > > > > >> > >>> Then I use a simple REST call GET -
> > > > > > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I
> add
> > > > these
> > > > > > two
> > > > > > >> > >>> headers:
> > > > > > >> > >>>
> > > > > > >> > >>> Content-Type: application/json
> > > > > > >> > >>> Accept: application/json
> > > > > > >> > >>>
> > > > > > >> > >>>
> > > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > > >> > >>>
> > > > > > >> > >>> > hmm, please share this new version i'll have a look
> (if
> > > you
> > > > > have
> > > > > > >> the
> > > > > > >> > >>> client
> > > > > > >> > >>> > too it can help ;) since we are timeless these days
> > > because
> > > > of
> > > > > > the
> > > > > > >> > >>> coming
> > > > > > >> > >>> > release)
> > > > > > >> > >>> >
> > > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> > >>> >
> > > > > > >> > >>> >
> > > > > > >> > >>> >
> > > > > > >> > >>> >
> > > > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > >> > >>> >
> > > > > > >> > >>> > > Still no luck,
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > I have tried to change the pojo deployment class too
> > > with
> > > > > the
> > > > > > >> > >>> RESTService
> > > > > > >> > >>> > > <openejb-jar xmlns="
> > > > http://www.openejb.org/openejb-jar/1.1
> > > > > ">
> > > > > > >> > >>> > > <pojo-deployment
> > > > > > >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > > > > > >> > >>> > > <properties>
> > > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > > > > >> > >>> > > </properties>
> > > > > > >> > >>> > > </pojo-deployment>
> > > > > > >> > >>> > > </openejb-jar>
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > And I have changed the resources.xml
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > <resources>
> > > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > > >> > >>> > >
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > />
> > > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > > >> > >>> > >
> > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > >> />
> > > > > > >> > >>> > > </resources>
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > I still get the 415 error
> > > > > > >> > >>> > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > > i'd say something like
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > > >> > >>> > > >
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > />
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > create method doesn't exist so it can't be called
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > > >> ">
> > > > > > >> > >>> > > > > <pojo-deployment
> > > > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > > > >> > >>> > > > > <properties>
> > > > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > > > jaxbProvider
> > > > > > >> > >>> > > > >     </properties>
> > > > > > >> > >>> > > > > </pojo-deployment>
> > > > > > >> > >>> > > > > </openejb-jar>
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > and resources.xml
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > <resources>
> > > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > > >> > >>> > > > >
> > > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > > >> > >>> > > > > factory-name="create">
> > > > > > >> > >>> > > > >   </Service>
> > > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > > >> > >>> > > > >
> > > > > > >>
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > > >> > >>> > > > > factory-name="create">
> > > > > > >> > >>> > > > >   </Service>
> > > > > > >> > >>> > > > > </resources>
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF.
> Still
> > > > > > nothing.
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > Is it correct the pojo-deployment class-name
> with
> > > the
> > > > > > >> > Application
> > > > > > >> > >>> > > class?
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> > Manni-Bucau
> > > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > > the format in openejb-jar.xml properties for
> > such
> > > > > thing
> > > > > > >> is:
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > so you need to define your providers as
> > resources
> > > > (the
> > > > > > >> > example
> > > > > > >> > >>> i
> > > > > > >> > >>> > > > pointed
> > > > > > >> > >>> > > > > > out previously does it with different needs
> > > (that's
> > > > > nto
> > > > > > >> > >>> providers)
> > > > > > >> > >>> > > but
> > > > > > >> > >>> > > > > same
> > > > > > >> > >>> > > > > > logic)
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > > > > I don't have a resources.xml file. What
> > should I
> > > > > > define
> > > > > > >> > there
> > > > > > >> > >>> > > relate
> > > > > > >> > >>> > > > to
> > > > > > >> > >>> > > > > > the
> > > > > > >> > >>> > > > > > > REST application? The Application class or
> > > > > > >> > >>> > > > > > > the
> > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > > > > > >> > >>> > > > > > > > 2) values are id of resources defined in
> > > > > > >> resources.xml (
> > > > > > >> > >>> > > <Resources
> > > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > > > > > >> > >>> luca.merolla@gmail.com
> > > > > > >> > >>> > >
> > > > > > >> > >>> > > a
> > > > > > >> > >>> > > > > > écrit
> > > > > > >> > >>> > > > > > > :
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > > > > Not sure if it's right but I have added
> > this
> > > > > > >> > >>> openejb-jar.xml
> > > > > > >> > >>> > > file
> > > > > > >> > >>> > > > > in
> > > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > > >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > > > > > >> > >>> > > > > > > > > <properties>
> > > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > >> > >>> > > > > > > > >
> > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > >> > >>> > > > > > > > >
> > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > >> > >>> > > > > > > > >     </properties>
> > > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > It seems that nothing is changed
> because I
> > > > still
> > > > > > get
> > > > > > >> > the
> > > > > > >> > >>> same
> > > > > > >> > >>> > > > error
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > > >> > >>> > > > > > > > > WARNING: No message body reader has been
> > > found
> > > > > for
> > > > > > >> > >>> request
> > > > > > >> > >>> > > class
> > > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > > application/json.
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> > > > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > > > > > >> pojo-deployment
> > > > > > >> > >>> > > (attribute
> > > > > > >> > >>> > > > > > > > > class-name)
> > > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > > > > > >> > >>> cxf.jaxrs.providers
> > > > > > >> > >>> > =
> > > > > > >> > >>> > > > ...
> > > > > > >> > >>> > > > > > > > property
> > > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca
> Merolla" <
> > > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > > > a
> > > > > > >> > >>> > > > > > > > écrit
> > > > > > >> > >>> > > > > > > > > :
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json
> > > > > provider
> > > > > > >> but I
> > > > > > >> > >>> get
> > > > > > >> > >>> > > this
> > > > > > >> > >>> > > > > > error:
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > >
> > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > >> > >>> > > > > > > > > > >
> > > > java.lang.reflect.InvocationTargetException
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > >
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > >> > >>> > > > > > > > Method)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > >
> > > > > > >> >
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>>
> > > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > >
> > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > > java.lang.IllegalArgumentException:
> > > > > > >> no
> > > > > > >> > >>> @Path
> > > > > > >> > >>> > > > > > annotation
> > > > > > >> > >>> > > > > > > on
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > >> > >>> > > > > > > > > > >         at
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > in my application class I have:
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > @Override
> > > > > > >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > > > > >> HashSet<Object>();
> > > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > > >> > >>> > > > > > > > > > > }
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > Is there a better way to use the
> > jackson
> > > > as
> > > > > > json
> > > > > > >> > >>> > provider?
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM,
> > Romain
> > > > > > >> > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > Depend what they do but normally
> no
> > > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca
> > > Merolla" <
> > > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > > > a
> > > > > > >> > >>> > > > > > > > > > écrit
> > > > > > >> > >>> > > > > > > > > > > :
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that
> the
> > > > > problem
> > > > > > >> is
> > > > > > >> > >>> related
> > > > > > >> > >>> > > to
> > > > > > >> > >>> > > > > the
> > > > > > >> > >>> > > > > > > fact
> > > > > > >> > >>> > > > > > > > > > that
> > > > > > >> > >>> > > > > > > > > > > I
> > > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09
> PM,
> > > > Romain
> > > > > > >> > >>> Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to
> > > > configure
> > > > > > >> custom
> > > > > > >> > >>> > > > providers,
> > > > > > >> > >>> > > > > i
> > > > > > >> > >>> > > > > > > dont
> > > > > > >> > >>> > > > > > > > > > think
> > > > > > >> > >>> > > > > > > > > > > > we
> > > > > > >> > >>> > > > > > > > > > > > > > have example but i could
> provide
> > > one
> > > > > > next
> > > > > > >> > week.
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws
> > config
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your
> > case)
> > > > and
> > > > > > >> here
> > > > > > >> > >>> default
> > > > > > >> > >>> > > > > > providers
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca
> > > > > Merolla" <
> > > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > a
> > > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > > >> > >>> > > > > > > > > > > > > :
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > I have tried last build
> > snapshot
> > > > > from
> > > > > > >> the
> > > > > > >> > >>> 15th
> > > > > > >> > >>> > > > > September,
> > > > > > >> > >>> > > > > > > and
> > > > > > >> > >>> > > > > > > > > > with
> > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > >> > >>> > > > > > > > > > > > > > > build I don't get the 404
> but
> > I
> > > > get
> > > > > > >>  "415
> > > > > > >> > >>> > > Unsupported
> > > > > > >> > >>> > > > > > Media
> > > > > > >> > >>> > > > > > > > > Type"
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body
> > reader
> > > > has
> > > > > > been
> > > > > > >> > >>> found
> > > > > > >> > >>> > for
> > > > > > >> > >>> > > > > > request
> > > > > > >> > >>> > > > > > > > > class
> > > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext,
> ContentType :
> > > > > > >> > >>> application/json
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > > >> > MediaType.APPLICATION_JSON,
> > > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > > >> > >>> > > > > > > > > > > > > > > in the interface class, and
> I
> > > have
> > > > > > moved
> > > > > > >> > >>> them as
> > > > > > >> > >>> > > well
> > > > > > >> > >>> > > > > in
> > > > > > >> > >>> > > > > > > the
> > > > > > >> > >>> > > > > > > > > impl
> > > > > > >> > >>> > > > > > > > > > > > class
> > > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > > >> > >>> > > > > > > > > > > > > > > it does not change anything.
> > > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the
> request I
> > > put
> > > > > > these
> > > > > > >> > >>> headers:
> > > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> > application/json
> > > > > > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19
> > AM,
> > > > > Luca
> > > > > > >> > >>> Merolla <
> > > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > > > @ApplicationPath
> > > > > > >> and
> > > > > > >> > >>> remove
> > > > > > >> > >>> > > the
> > > > > > >> > >>> > > > > cxf
> > > > > > >> > >>> > > > > > > > > > servlet,
> > > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the
> > interface
> > > > to
> > > > > > the
> > > > > > >> > impl
> > > > > > >> > >>> > > classes
> > > > > > >> > >>> > > > > and
> > > > > > >> > >>> > > > > > my
> > > > > > >> > >>> > > > > > > > URI
> > > > > > >> > >>> > > > > > > > > > are
> > > > > > >> > >>> > > > > > > > > > > > not
> > > > > > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I
> get
> > > 404
> > > > > > >> errors.
> > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the
> > new
> > > > > build
> > > > > > >> from
> > > > > > >> > >>> the
> > > > > > >> > >>> > > > > > repository
> > > > > > >> > >>> > > > > > > to
> > > > > > >> > >>> > > > > > > > > see
> > > > > > >> > >>> > > > > > > > > > > if
> > > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at
> 8:50
> > > PM,
> > > > > > >> Romain
> > > > > > >> > >>> > > > Manni-Bucau <
> > > > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little
> change.
> > If
> > > > you
> > > > > > can
> > > > > > >> > >>> build a
> > > > > > >> > >>> > > > > snapshot
> > > > > > >> > >>> > > > > > > (i
> > > > > > >> > >>> > > > > > > > > cant
> > > > > > >> > >>> > > > > > > > > > > run
> > > > > > >> > >>> > > > > > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you
> > > > shouldnt
> > > > > > >> need
> > > > > > >> > cxf
> > > > > > >> > >>> > > servlet
> > > > > > >> > >>> > > > > if
> > > > > > >> > >>> > > > > > > ypu
> > > > > > >> > >>> > > > > > > > > use
> > > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise
> > > disable
> > > > > > cxf.
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> > OpenEJBRestServlet
> > > > or
> > > > > > use
> > > > > > >> > >>> > > > > @applicationpath
> > > > > > >> > >>> > > > > > on
> > > > > > >> > >>> > > > > > > > > your
> > > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53,
> > > "Romain
> > > > > > >> > >>> Manni-Bucau" <
> > > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my
> env
> > > but
> > > > > > >> simply
> > > > > > >> > >>> moving
> > > > > > >> > >>> > > path
> > > > > > >> > >>> > > > > > > > > annotation
> > > > > > >> > >>> > > > > > > > > > > from
> > > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me
> (im
> > > > > > >> rebuilding
> > > > > > >> > >>> again
> > > > > > >> > >>> > to
> > > > > > >> > >>> > > > > check
> > > > > > >> > >>> > > > > > > if i
> > > > > > >> > >>> > > > > > > > > > didnt
> > > > > > >> > >>> > > > > > > > > > > > > have
> > > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25,
> > > "Luca
> > > > > > >> > Merolla" <
> > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > a
> > > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > > > implementation
> > > > > > >> class
> > > > > > >> > >>> are
> > > > > > >> > >>> > > > > following
> > > > > > >> > >>> > > > > > > > > somehow
> > > > > > >> > >>> > > > > > > > > > > > this
> > > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about the
> > > JAX-RS
> > > > > > >> > >>> annotations. I
> > > > > > >> > >>> > > have
> > > > > > >> > >>> > > > > > @Path
> > > > > > >> > >>> > > > > > > > > @GET
> > > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this
> lead
> > to
> > > > the
> > > > > > NPE
> > > > > > >> > >>> inside
> > > > > > >> > >>> > the
> > > > > > >> > >>> > > > > impl
> > > > > > >> > >>> > > > > > > > class
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> > annotations
> > > to
> > > > > the
> > > > > > >> impl
> > > > > > >> > >>> > class I
> > > > > > >> > >>> > > > get
> > > > > > >> > >>> > > > > > the
> > > > > > >> > >>> > > > > > > > > "415
> > > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012
> at
> > > 6:17
> > > > > PM,
> > > > > > >> Luca
> > > > > > >> > >>> > > Merolla <
> > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request
> > doesn't
> > > > > reach
> > > > > > >> the
> > > > > > >> > >>> method
> > > > > > >> > >>> > > and
> > > > > > >> > >>> > > > I
> > > > > > >> > >>> > > > > > get:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body
> reader
> > > has
> > > > > > been
> > > > > > >> > >>> found for
> > > > > > >> > >>> > > > > request
> > > > > > >> > >>> > > > > > > > class
> > > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > > > application/json
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012
> > at
> > > > 6:00
> > > > > > PM,
> > > > > > >> > >>> Romain
> > > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already
> work?
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not
> sure
> > > you
> > > > > can
> > > > > > >> do
> > > > > > >> > it
> > > > > > >> > >>> this
> > > > > > >> > >>> > > > way,
> > > > > > >> > >>> > > > > > cxf
> > > > > > >> > >>> > > > > > > > > seems
> > > > > > >> > >>> > > > > > > > > > to
> > > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by
> > > jaxrs
> > > > > > >> > annotations
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain
> Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > > >> > >>> > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca
> > Merolla
> > > <
> > > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path
> on
> > > the
> > > > > > >> > interface
> > > > > > >> > >>> > > > > implemented
> > > > > > >> > >>> > > > > > by
> > > > > > >> > >>> > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > class.
> > > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with
> it,
> > > but
> > > > > the
> > > > > > >> NPE
> > > > > > >> > is
> > > > > > >> > >>> > > getting
> > > > > > >> > >>> > > > > at
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > > > >> > >>> > > java.lang.NullPointerException
> > > > > > >> > >>> > > > at
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is
> > > injected
> > > > in
> > > > > > >> this
> > > > > > >> > >>> way:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private
> > > UserBO
> > > > > > >> userBO;
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14,
> > 2012
> > > at
> > > > > > 5:28
> > > > > > >> PM,
> > > > > > >> > >>> > Romain
> > > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > > rmannibucau@gmail.com
> > > > > > >> >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt
> put
> > > > @Path
> > > > > > on
> > > > > > >> the
> > > > > > >> > >>> class
> > > > > > >> > >>> > > > > > (impl), i
> > > > > > >> > >>> > > > > > > > > think
> > > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have
> > some
> > > > > envrt
> > > > > > >> > >>> issues but
> > > > > > >> > >>> > > > will
> > > > > > >> > >>> > > > > > try
> > > > > > >> > >>> > > > > > > to
> > > > > > >> > >>> > > > > > > > > > test
> > > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > > Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > > > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca
> > > > Merolla
> > > > > <
> > > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a
> > > > "vanilla"
> > > > > > >> tomee,
> > > > > > >> > >>> sorry
> > > > > > >> > >>> > > > > again.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep
> 14,
> > > > 2012
> > > > > at
> > > > > > >> 4:55
> > > > > > >> > >>> PM,
> > > > > > >> > >>> > > > Romain
> > > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > > rmannibucau@gmail.com
> > > > > > >> > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck
> > > > > neither :
> > > > > > >> > >>> > > > > > > > > > > > >
> java.lang.ClassNotFoundException:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > >
> > org.pokernuvola.common.exceptions.WebException
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > > > > Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > > > > > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14
> > Luca
> > > > > > Merolla
> > > > > > >> <
> > > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I
> > > forgot
> > > > > to
> > > > > > >> > remove
> > > > > > >> > >>> the
> > > > > > >> > >>> > > > > > dependecy
> > > > > > >> > >>> > > > > > > > from
> > > > > > >> > >>> > > > > > > > > > an
> > > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will
> > > work:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri,
> Sep
> > > 14,
> > > > > > 2012
> > > > > > >> at
> > > > > > >> > >>> 4:25
> > > > > > >> > >>> > PM,
> > > > > > >> > >>> > > > > > Romain
> > > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > > >> rmannibucau@gmail.com
> > > > > > >> > >>> >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> > > > > > >> Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> *Twitter:
> > > > > > >> > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> 2012/9/14
> > > > Luca
> > > > > > >> > Merolla <
> > > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This
> is
> > > the
> > > > > war
> > > > > > >> I'm
> > > > > > >> > >>> using
> > > > > > >> > >>> > to
> > > > > > >> > >>> > > > > test
> > > > > > >> > >>> > > > > > > it:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the
> URI
> > > is
> > > > > GET
> > > > > > -
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On
> Fri,
> > > Sep
> > > > > 14,
> > > > > > >> 2012
> > > > > > >> > >>> at
> > > > > > >> > >>> > 3:16
> > > > > > >> > >>> > > > PM,
> > > > > > >> > >>> > > > > > > > Romain
> > > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > > > > >> > >>> rmannibucau@gmail.com
> > > > > > >> > >>> > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do
> > you
> > > > have
> > > > > > >> binary
> > > > > > >> > >>> to
> > > > > > >> > >>> > > share
> > > > > > >> > >>> > > > to
> > > > > > >> > >>> > > > > > > make
> > > > > > >> > >>> > > > > > > > it
> > > > > > >> > >>> > > > > > > > > > > easy
> > > > > > >> > >>> > > > > > > > > > > > to
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > *Romain
> > > > > > >> > Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > *Twitter:
> > > > > > >> > >>> @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > *Blog:
> > > > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > 2012/9/14
> > > > > > Luca
> > > > > > >> > >>> Merolla <
> > > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > Tried
> > > > > with
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> the
> > > > same
> > > > > > >> > >>> exception.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I
> > had
> > > > to
> > > > > > put
> > > > > > >> it
> > > > > > >> > >>> back
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > >
> > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > configuration
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> the
> > > > > web.xml
> > > > > > >> to
> > > > > > >> > >>> make it
> > > > > > >> > >>> > > > work.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > Anyway,
> > > > > > >> > injection
> > > > > > >> > >>> does
> > > > > > >> > >>> > > not
> > > > > > >> > >>> > > > > > still
> > > > > > >> > >>> > > > > > > > > work.
> > > > > > >> > >>> > > > > > > > > > > :(
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> On
> > > Fri,
> > > > > Sep
> > > > > > >> 14,
> > > > > > >> > >>> 2012
> > > > > > >> > >>> > at
> > > > > > >> > >>> > > > > 12:03
> > > > > > >> > >>> > > > > > > PM,
> > > > > > >> > >>> > > > > > > > > > Romain
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > > > > > >> > >>> > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > just
> > > > > > >> > redeployed
> > > > > > >> > >>> a
> > > > > > >> > >>> > > > > snapshot,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > maybe
> > > > > you
> > > > > > >> can
> > > > > > >> > >>> give
> > > > > > >> > >>> > it
> > > > > > >> > >>> > > a
> > > > > > >> > >>> > > > > try
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > *Romain
> > > > > > >> > >>> Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > *Twitter:
> > > > > > >> > >>> > > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > *Blog:
> > > > > > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > > > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > 2012/9/14
> > > > > > >> Luca
> > > > > > >> > >>> > > Merolla <
> > > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > Sorry I
> > > > > > >> > >>> forgot to
> > > > > > >> > >>> > > add
> > > > > > >> > >>> > > > > the
> > > > > > >> > >>> > > > > > > > > servlet
> > > > > > >> > >>> > > > > > > > > > > that
> > > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > web.xml.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > Now I
> > > > > > >> dont
> > > > > > >> > >>> get the
> > > > > > >> > >>> > > 404
> > > > > > >> > >>> > > > > > > anymore
> > > > > > >> > >>> > > > > > > > > > but I
> > > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > >
> > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > >
> > > > > > >> > >>> > > > > > > >
> > > > > > >> > >>> > > > > > >
> > > > > > >> > >>> > > > > >
> > > > > > >> > >>> > > > >
> > > > > > >> > >>> > > >
> > > > > > >> > >>> > >
> > > > > > >> > >>> >
> > > > > > >> > >>>
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > On
> > > > > Fri,
> > > > > > >> Sep
> > > > > > >> > >>> 14,
> > > > > > >> > >>> > 2012
> > > > > > >> > >>> > > > at
> > > > > > >> > >>> > > > > > > 11:07
> > > > > > >> > >>> > > > > > > > > AM,
> > > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > <
> > > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > hmm
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > we
> > > > > > had
> > > > > > >> > some
> > > > > > >> > >>> > > > > regressions
> > > > > > >> > >>> > > > > > > last
> > > > > > >> > >>> > > > > > > > > few
> > > > > > >> > >>> > > > > > > > > > > > days.
> > > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > snapshot
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > didnt
> > > > > > >> get
> > > > > > >> > >>> the
> > > > > > >> > >>> > > fixes
> > > > > > >> > >>> > > > > > > (surely
> > > > > > >> > >>> > > > > > > > > BTW,
> > > > > > >> > >>> > > > > > > > > > > we
> > > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > need
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > an
> > > > > > >> > >>> openwebbeans
> > > > > > >> > >>> > > > > snapshot
> > > > > > >> > >>> > > > > > > to
> > > > > > >> > >>> > > > > > > > > get
> > > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > *Romain
> > > > > > >> > >>> > > Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> *Twitter:
> > > > > > >> > >>> > > > > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > *Blog:
> > > > > > >> > >>> > > > > > > > > > > > >
> http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> 2012/9/14
> > > > > > >> > >>> Luca
> > > > > > >> > >>> > > > > Merolla <
> > > > > > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > I
> > > > > > >> have
> > > > > > >> > >>> > > downloaded
> > > > > > >> > >>> > > > > the
> > > > > > >> > >>> > > > > > > > > > snapshots
> > > > > > >> > >>> > > > > > > > > > > > from
> > > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > I
> > > > > > >> have
> > > > > > >> > >>> changed
> > > > > > >> > >>> > > the
> > > > > > >> > >>> > > > > > > > web.xml.
> > > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > everything
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > except
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > the
> > > > > > >> > >>> > > > > > security-constraint
> > > > > > >> > >>> > > > > > > > tag
> > > > > > >> > >>> > > > > > > > > > > where
> > > > > > >> > >>> > > > > > > > > > > > I
> > > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > auth-method.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > I
> > > > > > >> have
> > > > > > >> > the
> > > > > > >> > >>> > > classes
> > > > > > >> > >>> > > > > > which
> > > > > > >> > >>> > > > > > > > > > extends
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> resource
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> classes
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> public
> > > > > > >> > >>> class
> > > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > @Override
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> public
> > > > > > >> > >>> > > > Set<Class<?>>
> > > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > > >> > >>> > > > > > > > > > > > {
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> Set<Class<?>>
> > > > > > >> > >>> > > > > classes
> > > > > > >> > >>> > > > > > =
> > > > > > >> > >>> > > > > > > > new
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > >
> classes.add(UserResourceImpl.class);
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > >
> > > > > classes.add(AccountResourceImpl.class);
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> return
> > > > > > >> > >>> > classes;
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > }
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > }
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > But
> > > > > > >> now
> > > > > > >> > I
> > > > > > >> > >>> get
> > > > > > >> > >>> > > 404
> > > > > > >> > >>> > > > > for
> > > > > > >> > >>> > > > > > > > every
> > > > > > >> > >>> > > > > > > > > > > > request.
> > > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> configuration?
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > On
> > > > > > >> Mon,
> > > > > > >> > >>> Sep
> > > > > > >> > >>> > 10,
> > > > > > >> > >>> > > > 2012
> > > > > > >> > >>> > > > > > at
> > > > > > >> > >>> > > > > > > > 8:28
> > > > > > >> > >>> > > > > > > > > > AM,
> > > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > <
> > > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > ok
> > > > > > >> so
> > > > > > >> > >>> first
> > > > > > >> > >>> > > you
> > > > > > >> > >>> > > > > > > > shouldn't
> > > > > > >> > >>> > > > > > > > > > need
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >>  CXFNonSpringJaxrsServlet
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> then
> > > > > > >> > >>> i'll
> > > > > > >> > >>> > fix
> > > > > > >> > >>> > > an
> > > > > > >> > >>> > > > > > issue
> > > > > > >> > >>> > > > > > > > we
> > > > > > >> > >>> > > > > > > > > > have
> > > > > > >> > >>> > > > > > > > > > > > > with
> > > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> following
> > > > > > >> > >>> > > > minutes
> > > > > > >> > >>> > > > > > > > (should
> > > > > > >> > >>> > > > > > > > > be
> > > > > > >> > >>> > > > > > > > > > > > done
> > > > > > >> > >>> > > > > > > > > > > > > @
> > > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > *Romain
> > > > > > >> > >>> > > > > Manni-Bucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> *Twitter:
> > > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> *Blog:
> > > > > > >> > >>> > > > > > > > > > > > > > >
> > > http://rmannibucau.wordpress.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> 2012/9/10
> > > > > > >> > >>> > Luca
> > > > > > >> > >>> > > > > > > Merolla <
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > luca.merolla@gmail.com
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> I'm
> > > > > > >> > >>> using
> > > > > > >> > >>> > > the
> > > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > >> > >>> > > > > > > > > > > > > from
> > > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> In
> > > > > > >> > my
> > > > > > >> > >>> > > web.xml
> > > > > > >> > >>> > > > > > > > > > configuration
> > > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > >
> > > > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > class
> > > > > > >> > >>> and
> > > > > > >> > >>> > I
> > > > > > >> > >>> > > > have
> > > > > > >> > >>> > > > > > > > > defined a
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > javax.ws.rs.Application
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> subclass
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > where I
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> register
> > > > > > >> > >>> > the
> > > > > > >> > >>> > > > > > service
> > > > > > >> > >>> > > > > > > > > > > classes.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > I
> > > > > > >> > >>> have the
> > > > > > >> > >>> > > > > > beans.xml
> > > > > > >> > >>> > > > > > > > > under
> > > > > > >> > >>> > > > > > > > > > > my
> > > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > Then I
> > > > > > >> > >>> > have
> > > > > > >> > >>> > > an
> > > > > > >> > >>> > > > > > > @Inject
> > > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> implementation
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > class
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > which
> > > > > > >> > >>> > > returns
> > > > > > >> > >>> > > > a
> > > > > > >> > >>> > > > > > > null.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> On
> > > > > > >> > >>> Mon,
> > > > > > >> > >>> > Sep
> > > > > > >> > >>> > > > 10,
> > > > > > >> > >>> > > > > > 2012
> > > > > > >> > >>> > > > > > > > at
> > > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > <
> > > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > >> > Did
> > > > > > >> > >>> you
> > > > > > >> > >>> > > try
> > > > > > >> > >>> > > > > the
> > > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > >> > Le 9
> > > > > > >> > >>> > sept.
> > > > > > >> > >>> > > > > 2012
> > > > > > >> > >>> > > > > > > > 23:22,
> > > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > a
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> écrit
> > > > > > >> > :
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> Hello,
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > I
> > > > > > >> > >>> > have a
> > > > > > >> > >>> > > > > REST
> > > > > > >> > >>> > > > > > > > > > > application
> > > > > > >> > >>> > > > > > > > > > > > > that
> > > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> configure
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > work
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > with
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> CXF.
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > Is
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > it
> > > > > > >> > >>> > > > possible
> > > > > > >> > >>> > > > > > that
> > > > > > >> > >>> > > > > > > > CDI
> > > > > > >> > >>> > > > > > > > > > > > inject
> > > > > > >> > >>> > > > > > > > > > > > > is
> > > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > service
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >>> classes
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > or
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> I'm
> > > > > > >> > >>> > > > missing
> > > > > > >> > >>> > > > > > > > > something?
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> Luca
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > > >> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > --
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > >  *Luca
> > > > > > >> > >>> Merolla*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> Management,
> > > > > > >> > >>> > > Business &
> > > > > > >> > >>> > > > > > > > > Technology
> > > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > >  <
> > > > > > >> > >>> > > > > > > > > > > >
> > http://maps.google.com/maps?q=&hl=en>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > +393774569974
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > *Email:*
> > > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > >  *
> > > > > > >> > >>> > > > > > > > > > > > >
> > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > *Blog <
> > > > > > >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > Merolla
> > > > > > >> > >>> Consulting
> > > > > > >> > >>> > > > > Limited
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >
> > >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
You are right, I have tested now the same war with the default json
provider and it works as well.
So the problem was related to cxf way of injecting parameters. The 415
error was misleading a bit in that case.

Thanks for your precious help!

On Sun, Sep 16, 2012 at 10:56 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> did you try with @Context and the default provider?
>
> i think the issue is cxf uses the impl method to inject parameters and not
> the interface one (at least doesnt look to it)
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > Great, it works now. I have added the @Context in the method and it is
> > working with Jackson.
> >
> > The previous error was because I had no jackson jars in the lib, i used
> the
> > wrong environment.
> >
> > Jackson is more than fine for now, but I was just wondering what is the
> > reason the default json provider was not working if my application or a
> bug
> > in the snapshot.
> >
> > On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > putting jackson in tomee/lib should work with the version you have.
> > >
> > > btw can you try (i guess it will be faster for you than for me since i
> > dont
> > > have sources) to add @Context on securitycontext in the impl please?
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > > > On deployment:
> > > >
> > > > SEVERE: error invoking
> > > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > > java.lang.reflect.InvocationTargetException
> > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >         at
> > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > >         at
> > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > >         at
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > >         at
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > > >         at
> > > >
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > > >         at
> > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > > >         at
> > > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > > >         at
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > > >         at
> > > >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > > >         at
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >         at
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >         at
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >         at java.lang.Thread.run(Thread.java:662)
> > > > Caused by: org.apache.xbean.recipe.ConstructionException: Type class
> > > could
> > > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > > >         at
> > > > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > > >         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:130)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > > >         at
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > >         ... 24 more
> > > >
> > > >
> > > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > throw new OverWordkedException(), forget my last proposal...
> > > > >
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > >
> > > > > > did you try with the last openejb-jar.xml i posted?
> > > > > >
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > >> I was trying with jackson because I was getting 415 with the
> > default
> > > > > one.
> > > > > >>
> > > > > >> Then I have tried adding jackson with openejb-jar.xml and
> > > > resources.xml.
> > > > > >>
> > > > > >> In fact, if from the previous jar you remove openejb-jar.xml and
> > > > > >> resources.xml you will get 415 unsupported media type.
> > > > > >>
> > > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > > >> <rm...@gmail.com>wrote:
> > > > > >>
> > > > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > > > >> >
> > > > > >> > *Romain Manni-Bucau*
> > > > > >> > *Twitter: @rmannibucau*
> > > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > >> >
> > > > > >> > > here the openejb-jar.xml you want:
> > > > > >> > >
> > > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > >> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1
> ">
> > > > > >> > >  <pojo-deployment
> > > > > >> > >
> > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > > >> > > <properties>
> > > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > > >> > > </properties>
> > > > > >> > > </pojo-deployment>
> > > > > >> > > </openejb-jar>
> > > > > >> > >
> > > > > >> > > then of course add jackson to tomee/lib (i just added the
> > > ability
> > > > to
> > > > > >> > > provide it in the webapp so for a try put it in the
> container
> > > > > please)
> > > > > >> > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > *Romain Manni-Bucau*
> > > > > >> > > *Twitter: @rmannibucau*
> > > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > > >> > >
> > > > > >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and
> not
> > > > > >> cxf.jax-rs
> > > > > >> > >>
> > > > > >> > >> then the conf is currently ignored, i need to dig into it
> to
> > > see
> > > > > why
> > > > > >> > >>
> > > > > >> > >> *Romain Manni-Bucau*
> > > > > >> > >> *Twitter: @rmannibucau*
> > > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > > >> > >>
> > > > > >> > >>
> > > > > >> > >>
> > > > > >> > >>
> > > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >> > >>
> > > > > >> > >>> Tried with the latest build of today.
> > > > > >> > >>>
> > > > > >> > >>> Here is the war:
> > > > > >> > >>>
> > > > > >> > >>> *
> > > > > >> > >>>
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > > >> > >>> *
> > > > > >> > >>>
> > > > > >> > >>> Then I use a simple REST call GET -
> > > > > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add
> > > these
> > > > > two
> > > > > >> > >>> headers:
> > > > > >> > >>>
> > > > > >> > >>> Content-Type: application/json
> > > > > >> > >>> Accept: application/json
> > > > > >> > >>>
> > > > > >> > >>>
> > > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > > > >> > >>> <rm...@gmail.com>wrote:
> > > > > >> > >>>
> > > > > >> > >>> > hmm, please share this new version i'll have a look (if
> > you
> > > > have
> > > > > >> the
> > > > > >> > >>> client
> > > > > >> > >>> > too it can help ;) since we are timeless these days
> > because
> > > of
> > > > > the
> > > > > >> > >>> coming
> > > > > >> > >>> > release)
> > > > > >> > >>> >
> > > > > >> > >>> > *Romain Manni-Bucau*
> > > > > >> > >>> > *Twitter: @rmannibucau*
> > > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> > >>> >
> > > > > >> > >>> >
> > > > > >> > >>> >
> > > > > >> > >>> >
> > > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >> > >>> >
> > > > > >> > >>> > > Still no luck,
> > > > > >> > >>> > >
> > > > > >> > >>> > > I have tried to change the pojo deployment class too
> > with
> > > > the
> > > > > >> > >>> RESTService
> > > > > >> > >>> > > <openejb-jar xmlns="
> > > http://www.openejb.org/openejb-jar/1.1
> > > > ">
> > > > > >> > >>> > > <pojo-deployment
> > > > > >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > > > > >> > >>> > > <properties>
> > > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > > > >> > >>> > > </properties>
> > > > > >> > >>> > > </pojo-deployment>
> > > > > >> > >>> > > </openejb-jar>
> > > > > >> > >>> > >
> > > > > >> > >>> > > And I have changed the resources.xml
> > > > > >> > >>> > >
> > > > > >> > >>> > > <resources>
> > > > > >> > >>> > >   <Service id="jsonProvider"
> > > > > >> > >>> > >
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > />
> > > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > > >> > >>> > >
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > >> />
> > > > > >> > >>> > > </resources>
> > > > > >> > >>> > >
> > > > > >> > >>> > > I still get the 415 error
> > > > > >> > >>> > >
> > > > > >> > >>> > >
> > > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > >
> > > > > >> > >>> > > > i'd say something like
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > > >> > >>> > > >
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > />
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > create method doesn't exist so it can't be called
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> > >>> > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >> > >>> > > >
> > > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > > http://www.openejb.org/openejb-jar/1.1
> > > > > >> ">
> > > > > >> > >>> > > > > <pojo-deployment
> > > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > > >> > >>> > > > > <properties>
> > > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > > jaxbProvider
> > > > > >> > >>> > > > >     </properties>
> > > > > >> > >>> > > > > </pojo-deployment>
> > > > > >> > >>> > > > > </openejb-jar>
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > and resources.xml
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > <resources>
> > > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > > >> > >>> > > > >
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > >> > >>> > > > > factory-name="create">
> > > > > >> > >>> > > > >   </Service>
> > > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > > >> > >>> > > > >
> > > > > >> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > >> > >>> > > > > factory-name="create">
> > > > > >> > >>> > > > >   </Service>
> > > > > >> > >>> > > > > </resources>
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still
> > > > > nothing.
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > Is it correct the pojo-deployment class-name with
> > the
> > > > > >> > Application
> > > > > >> > >>> > > class?
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain
> Manni-Bucau
> > > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > > the format in openejb-jar.xml properties for
> such
> > > > thing
> > > > > >> is:
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > so you need to define your providers as
> resources
> > > (the
> > > > > >> > example
> > > > > >> > >>> i
> > > > > >> > >>> > > > pointed
> > > > > >> > >>> > > > > > out previously does it with different needs
> > (that's
> > > > nto
> > > > > >> > >>> providers)
> > > > > >> > >>> > > but
> > > > > >> > >>> > > > > same
> > > > > >> > >>> > > > > > logic)
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > > > > I don't have a resources.xml file. What
> should I
> > > > > define
> > > > > >> > there
> > > > > >> > >>> > > relate
> > > > > >> > >>> > > > to
> > > > > >> > >>> > > > > > the
> > > > > >> > >>> > > > > > > REST application? The Application class or
> > > > > >> > >>> > > > > > > the
> > > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> > > Manni-Bucau
> > > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > > > > Almost but not totally.
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > > > > >> > >>> > > > > > > > 2) values are id of resources defined in
> > > > > >> resources.xml (
> > > > > >> > >>> > > <Resources
> > > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > > > > >> > >>> luca.merolla@gmail.com
> > > > > >> > >>> > >
> > > > > >> > >>> > > a
> > > > > >> > >>> > > > > > écrit
> > > > > >> > >>> > > > > > > :
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > > > > Not sure if it's right but I have added
> this
> > > > > >> > >>> openejb-jar.xml
> > > > > >> > >>> > > file
> > > > > >> > >>> > > > > in
> > > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > > >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > > > > >> > >>> > > > > > > > > <properties>
> > > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > > >> > >>> > > > > > > > >
> > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > >> > >>> > > > > > > > >
> > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > >> > >>> > > > > > > > >     </properties>
> > > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > > >> > >>> > javax.ws.rs.core.Application.
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > It seems that nothing is changed because I
> > > still
> > > > > get
> > > > > >> > the
> > > > > >> > >>> same
> > > > > >> > >>> > > > error
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > > >> > >>> > > > > > > > > WARNING: No message body reader has been
> > found
> > > > for
> > > > > >> > >>> request
> > > > > >> > >>> > > class
> > > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > > application/json.
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> > > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > > > > >> pojo-deployment
> > > > > >> > >>> > > (attribute
> > > > > >> > >>> > > > > > > > > class-name)
> > > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > > > > >> > >>> cxf.jaxrs.providers
> > > > > >> > >>> > =
> > > > > >> > >>> > > > ...
> > > > > >> > >>> > > > > > > > property
> > > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > > > > >> > >>> > > luca.merolla@gmail.com
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > > > a
> > > > > >> > >>> > > > > > > > écrit
> > > > > >> > >>> > > > > > > > > :
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json
> > > > provider
> > > > > >> but I
> > > > > >> > >>> get
> > > > > >> > >>> > > this
> > > > > >> > >>> > > > > > error:
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > > > > >> > >>> > > > > > > > > > > fireEvent
> > > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > >
> > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > >> > >>> > > > > > > > > > >
> > > java.lang.reflect.InvocationTargetException
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > >> > >>> > > > > > > > Method)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > >
> > > > > >> >
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>>
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > >
> > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > java.lang.Thread.run(Thread.java:662)
> > > > > >> > >>> > > > > > > > > > > Caused by:
> > > > java.lang.IllegalArgumentException:
> > > > > >> no
> > > > > >> > >>> @Path
> > > > > >> > >>> > > > > > annotation
> > > > > >> > >>> > > > > > > on
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > >> > >>> > > > > > > > > > >         at
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > in my application class I have:
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > @Override
> > > > > >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > > > >> HashSet<Object>();
> > > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > return singletons;
> > > > > >> > >>> > > > > > > > > > > }
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > Is there a better way to use the
> jackson
> > > as
> > > > > json
> > > > > >> > >>> > provider?
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM,
> Romain
> > > > > >> > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > Depend what they do but normally no
> > > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca
> > Merolla" <
> > > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > > > a
> > > > > >> > >>> > > > > > > > > > écrit
> > > > > >> > >>> > > > > > > > > > > :
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that the
> > > > problem
> > > > > >> is
> > > > > >> > >>> related
> > > > > >> > >>> > > to
> > > > > >> > >>> > > > > the
> > > > > >> > >>> > > > > > > fact
> > > > > >> > >>> > > > > > > > > > that
> > > > > >> > >>> > > > > > > > > > > I
> > > > > >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM,
> > > Romain
> > > > > >> > >>> Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to
> > > configure
> > > > > >> custom
> > > > > >> > >>> > > > providers,
> > > > > >> > >>> > > > > i
> > > > > >> > >>> > > > > > > dont
> > > > > >> > >>> > > > > > > > > > think
> > > > > >> > >>> > > > > > > > > > > > we
> > > > > >> > >>> > > > > > > > > > > > > > have example but i could provide
> > one
> > > > > next
> > > > > >> > week.
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws
> config
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your
> case)
> > > and
> > > > > >> here
> > > > > >> > >>> default
> > > > > >> > >>> > > > > > providers
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > >> > >>> > > > > > > > > > > > > > method)
> > > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca
> > > > Merolla" <
> > > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > > > a
> > > > > >> > >>> > > > > > > > > > > > écrit
> > > > > >> > >>> > > > > > > > > > > > > :
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > I have tried last build
> snapshot
> > > > from
> > > > > >> the
> > > > > >> > >>> 15th
> > > > > >> > >>> > > > > September,
> > > > > >> > >>> > > > > > > and
> > > > > >> > >>> > > > > > > > > > with
> > > > > >> > >>> > > > > > > > > > > > this
> > > > > >> > >>> > > > > > > > > > > > > > > build I don't get the 404 but
> I
> > > get
> > > > > >>  "415
> > > > > >> > >>> > > Unsupported
> > > > > >> > >>> > > > > > Media
> > > > > >> > >>> > > > > > > > > Type"
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body
> reader
> > > has
> > > > > been
> > > > > >> > >>> found
> > > > > >> > >>> > for
> > > > > >> > >>> > > > > > request
> > > > > >> > >>> > > > > > > > > class
> > > > > >> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> > > > > >> > >>> application/json
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > > >> > MediaType.APPLICATION_JSON,
> > > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > >> > >>> > > > > > > > > > > > > > })
> > > > > >> > >>> > > > > > > > > > > > > > > in the interface class, and I
> > have
> > > > > moved
> > > > > >> > >>> them as
> > > > > >> > >>> > > well
> > > > > >> > >>> > > > > in
> > > > > >> > >>> > > > > > > the
> > > > > >> > >>> > > > > > > > > impl
> > > > > >> > >>> > > > > > > > > > > > class
> > > > > >> > >>> > > > > > > > > > > > > > but
> > > > > >> > >>> > > > > > > > > > > > > > > it does not change anything.
> > > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the request I
> > put
> > > > > these
> > > > > >> > >>> headers:
> > > > > >> > >>> > > > > > > > > > > > > > > -Content-Type:
> application/json
> > > > > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19
> AM,
> > > > Luca
> > > > > >> > >>> Merolla <
> > > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > > @ApplicationPath
> > > > > >> and
> > > > > >> > >>> remove
> > > > > >> > >>> > > the
> > > > > >> > >>> > > > > cxf
> > > > > >> > >>> > > > > > > > > > servlet,
> > > > > >> > >>> > > > > > > > > > > > > then i
> > > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the
> interface
> > > to
> > > > > the
> > > > > >> > impl
> > > > > >> > >>> > > classes
> > > > > >> > >>> > > > > and
> > > > > >> > >>> > > > > > my
> > > > > >> > >>> > > > > > > > URI
> > > > > >> > >>> > > > > > > > > > are
> > > > > >> > >>> > > > > > > > > > > > not
> > > > > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I get
> > 404
> > > > > >> errors.
> > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the
> new
> > > > build
> > > > > >> from
> > > > > >> > >>> the
> > > > > >> > >>> > > > > > repository
> > > > > >> > >>> > > > > > > to
> > > > > >> > >>> > > > > > > > > see
> > > > > >> > >>> > > > > > > > > > > if
> > > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50
> > PM,
> > > > > >> Romain
> > > > > >> > >>> > > > Manni-Bucau <
> > > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little change.
> If
> > > you
> > > > > can
> > > > > >> > >>> build a
> > > > > >> > >>> > > > > snapshot
> > > > > >> > >>> > > > > > > (i
> > > > > >> > >>> > > > > > > > > cant
> > > > > >> > >>> > > > > > > > > > > run
> > > > > >> > >>> > > > > > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you
> > > shouldnt
> > > > > >> need
> > > > > >> > cxf
> > > > > >> > >>> > > servlet
> > > > > >> > >>> > > > > if
> > > > > >> > >>> > > > > > > ypu
> > > > > >> > >>> > > > > > > > > use
> > > > > >> > >>> > > > > > > > > > > > tomee
> > > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise
> > disable
> > > > > cxf.
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> Either use
> OpenEJBRestServlet
> > > or
> > > > > use
> > > > > >> > >>> > > > > @applicationpath
> > > > > >> > >>> > > > > > on
> > > > > >> > >>> > > > > > > > > your
> > > > > >> > >>> > > > > > > > > > > > > > > application
> > > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53,
> > "Romain
> > > > > >> > >>> Manni-Bucau" <
> > > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > a
> > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env
> > but
> > > > > >> simply
> > > > > >> > >>> moving
> > > > > >> > >>> > > path
> > > > > >> > >>> > > > > > > > > annotation
> > > > > >> > >>> > > > > > > > > > > from
> > > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
> > > > > >> rebuilding
> > > > > >> > >>> again
> > > > > >> > >>> > to
> > > > > >> > >>> > > > > check
> > > > > >> > >>> > > > > > > if i
> > > > > >> > >>> > > > > > > > > > didnt
> > > > > >> > >>> > > > > > > > > > > > > have
> > > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25,
> > "Luca
> > > > > >> > Merolla" <
> > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > a
> > > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > > implementation
> > > > > >> class
> > > > > >> > >>> are
> > > > > >> > >>> > > > > following
> > > > > >> > >>> > > > > > > > > somehow
> > > > > >> > >>> > > > > > > > > > > > this
> > > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about the
> > JAX-RS
> > > > > >> > >>> annotations. I
> > > > > >> > >>> > > have
> > > > > >> > >>> > > > > > @Path
> > > > > >> > >>> > > > > > > > > @GET
> > > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > > >> > >>> > > > > > > > > > > > > > > in
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this lead
> to
> > > the
> > > > > NPE
> > > > > >> > >>> inside
> > > > > >> > >>> > the
> > > > > >> > >>> > > > > impl
> > > > > >> > >>> > > > > > > > class
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the
> annotations
> > to
> > > > the
> > > > > >> impl
> > > > > >> > >>> > class I
> > > > > >> > >>> > > > get
> > > > > >> > >>> > > > > > the
> > > > > >> > >>> > > > > > > > > "415
> > > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at
> > 6:17
> > > > PM,
> > > > > >> Luca
> > > > > >> > >>> > > Merolla <
> > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request
> doesn't
> > > > reach
> > > > > >> the
> > > > > >> > >>> method
> > > > > >> > >>> > > and
> > > > > >> > >>> > > > I
> > > > > >> > >>> > > > > > get:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body reader
> > has
> > > > > been
> > > > > >> > >>> found for
> > > > > >> > >>> > > > > request
> > > > > >> > >>> > > > > > > > class
> > > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > > application/json
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012
> at
> > > 6:00
> > > > > PM,
> > > > > >> > >>> Romain
> > > > > >> > >>> > > > > > > Manni-Bucau <
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure
> > you
> > > > can
> > > > > >> do
> > > > > >> > it
> > > > > >> > >>> this
> > > > > >> > >>> > > > way,
> > > > > >> > >>> > > > > > cxf
> > > > > >> > >>> > > > > > > > > seems
> > > > > >> > >>> > > > > > > > > > to
> > > > > >> > >>> > > > > > > > > > > > > > expect
> > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by
> > jaxrs
> > > > > >> > annotations
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter:
> @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > > >> > >>> http://rmannibucau.wordpress.com
> > > > > >> > >>> > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca
> Merolla
> > <
> > > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on
> > the
> > > > > >> > interface
> > > > > >> > >>> > > > > implemented
> > > > > >> > >>> > > > > > by
> > > > > >> > >>> > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > class.
> > > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it,
> > but
> > > > the
> > > > > >> NPE
> > > > > >> > is
> > > > > >> > >>> > > getting
> > > > > >> > >>> > > > > at
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > > >> > >>> > > java.lang.NullPointerException
> > > > > >> > >>> > > > at
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > >
> > > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is
> > injected
> > > in
> > > > > >> this
> > > > > >> > >>> way:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private
> > UserBO
> > > > > >> userBO;
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14,
> 2012
> > at
> > > > > 5:28
> > > > > >> PM,
> > > > > >> > >>> > Romain
> > > > > >> > >>> > > > > > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> > rmannibucau@gmail.com
> > > > > >> >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put
> > > @Path
> > > > > on
> > > > > >> the
> > > > > >> > >>> class
> > > > > >> > >>> > > > > > (impl), i
> > > > > >> > >>> > > > > > > > > think
> > > > > >> > >>> > > > > > > > > > > > > that's
> > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have
> some
> > > > envrt
> > > > > >> > >>> issues but
> > > > > >> > >>> > > > will
> > > > > >> > >>> > > > > > try
> > > > > >> > >>> > > > > > > to
> > > > > >> > >>> > > > > > > > > > test
> > > > > >> > >>> > > > > > > > > > > > > asap)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> > Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca
> > > Merolla
> > > > <
> > > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a
> > > "vanilla"
> > > > > >> tomee,
> > > > > >> > >>> sorry
> > > > > >> > >>> > > > > again.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14,
> > > 2012
> > > > at
> > > > > >> 4:55
> > > > > >> > >>> PM,
> > > > > >> > >>> > > > Romain
> > > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > > rmannibucau@gmail.com
> > > > > >> > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck
> > > > neither :
> > > > > >> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > >
> org.pokernuvola.common.exceptions.WebException
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > > > Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > > > > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14
> Luca
> > > > > Merolla
> > > > > >> <
> > > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I
> > forgot
> > > > to
> > > > > >> > remove
> > > > > >> > >>> the
> > > > > >> > >>> > > > > > dependecy
> > > > > >> > >>> > > > > > > > from
> > > > > >> > >>> > > > > > > > > > an
> > > > > >> > >>> > > > > > > > > > > > > > external
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will
> > work:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep
> > 14,
> > > > > 2012
> > > > > >> at
> > > > > >> > >>> 4:25
> > > > > >> > >>> > PM,
> > > > > >> > >>> > > > > > Romain
> > > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > > >> rmannibucau@gmail.com
> > > > > >> > >>> >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> > > > > >> Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> > > > > >> > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14
> > > Luca
> > > > > >> > Merolla <
> > > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is
> > the
> > > > war
> > > > > >> I'm
> > > > > >> > >>> using
> > > > > >> > >>> > to
> > > > > >> > >>> > > > > test
> > > > > >> > >>> > > > > > > it:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI
> > is
> > > > GET
> > > > > -
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri,
> > Sep
> > > > 14,
> > > > > >> 2012
> > > > > >> > >>> at
> > > > > >> > >>> > 3:16
> > > > > >> > >>> > > > PM,
> > > > > >> > >>> > > > > > > > Romain
> > > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > > > >> > >>> rmannibucau@gmail.com
> > > > > >> > >>> > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do
> you
> > > have
> > > > > >> binary
> > > > > >> > >>> to
> > > > > >> > >>> > > share
> > > > > >> > >>> > > > to
> > > > > >> > >>> > > > > > > make
> > > > > >> > >>> > > > > > > > it
> > > > > >> > >>> > > > > > > > > > > easy
> > > > > >> > >>> > > > > > > > > > > > to
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> *Romain
> > > > > >> > Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > *Twitter:
> > > > > >> > >>> @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> *Blog:
> > > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > 2012/9/14
> > > > > Luca
> > > > > >> > >>> Merolla <
> > > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> Tried
> > > > with
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > same
> > > > > >> > >>> exception.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I
> had
> > > to
> > > > > put
> > > > > >> it
> > > > > >> > >>> back
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > >
> > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > configuration
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > web.xml
> > > > > >> to
> > > > > >> > >>> make it
> > > > > >> > >>> > > > work.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > Anyway,
> > > > > >> > injection
> > > > > >> > >>> does
> > > > > >> > >>> > > not
> > > > > >> > >>> > > > > > still
> > > > > >> > >>> > > > > > > > > work.
> > > > > >> > >>> > > > > > > > > > > :(
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On
> > Fri,
> > > > Sep
> > > > > >> 14,
> > > > > >> > >>> 2012
> > > > > >> > >>> > at
> > > > > >> > >>> > > > > 12:03
> > > > > >> > >>> > > > > > > PM,
> > > > > >> > >>> > > > > > > > > > Romain
> > > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > > > > >> > >>> > rmannibucau@gmail.com
> > > > > >> > >>> > > > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > just
> > > > > >> > redeployed
> > > > > >> > >>> a
> > > > > >> > >>> > > > > snapshot,
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > maybe
> > > > you
> > > > > >> can
> > > > > >> > >>> give
> > > > > >> > >>> > it
> > > > > >> > >>> > > a
> > > > > >> > >>> > > > > try
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > *Romain
> > > > > >> > >>> Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > *Twitter:
> > > > > >> > >>> > > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > *Blog:
> > > > > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > > > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > 2012/9/14
> > > > > >> Luca
> > > > > >> > >>> > > Merolla <
> > > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > Sorry I
> > > > > >> > >>> forgot to
> > > > > >> > >>> > > add
> > > > > >> > >>> > > > > the
> > > > > >> > >>> > > > > > > > > servlet
> > > > > >> > >>> > > > > > > > > > > that
> > > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > web.xml.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > Now I
> > > > > >> dont
> > > > > >> > >>> get the
> > > > > >> > >>> > > 404
> > > > > >> > >>> > > > > > > anymore
> > > > > >> > >>> > > > > > > > > > but I
> > > > > >> > >>> > > > > > > > > > > > > get a
> > > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > >
> > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > >
> > > > > >> > >>> > > > > > > > >
> > > > > >> > >>> > > > > > > >
> > > > > >> > >>> > > > > > >
> > > > > >> > >>> > > > > >
> > > > > >> > >>> > > > >
> > > > > >> > >>> > > >
> > > > > >> > >>> > >
> > > > > >> > >>> >
> > > > > >> > >>>
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > >
> > > > java.lang.Thread.run(Thread.java:662)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > On
> > > > Fri,
> > > > > >> Sep
> > > > > >> > >>> 14,
> > > > > >> > >>> > 2012
> > > > > >> > >>> > > > at
> > > > > >> > >>> > > > > > > 11:07
> > > > > >> > >>> > > > > > > > > AM,
> > > > > >> > >>> > > > > > > > > > > > Romain
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > <
> > > > > >> > >>> > > > rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > hmm
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > we
> > > > > had
> > > > > >> > some
> > > > > >> > >>> > > > > regressions
> > > > > >> > >>> > > > > > > last
> > > > > >> > >>> > > > > > > > > few
> > > > > >> > >>> > > > > > > > > > > > days.
> > > > > >> > >>> > > > > > > > > > > > > > It
> > > > > >> > >>> > > > > > > > > > > > > > > is
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > snapshot
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > didnt
> > > > > >> get
> > > > > >> > >>> the
> > > > > >> > >>> > > fixes
> > > > > >> > >>> > > > > > > (surely
> > > > > >> > >>> > > > > > > > > BTW,
> > > > > >> > >>> > > > > > > > > > > we
> > > > > >> > >>> > > > > > > > > > > > > > don't
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > need
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > an
> > > > > >> > >>> openwebbeans
> > > > > >> > >>> > > > > snapshot
> > > > > >> > >>> > > > > > > to
> > > > > >> > >>> > > > > > > > > get
> > > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > *Romain
> > > > > >> > >>> > > Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> *Twitter:
> > > > > >> > >>> > > > > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > *Blog:
> > > > > >> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > > > > > > > > > *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> 2012/9/14
> > > > > >> > >>> Luca
> > > > > >> > >>> > > > > Merolla <
> > > > > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > I
> > > > > >> have
> > > > > >> > >>> > > downloaded
> > > > > >> > >>> > > > > the
> > > > > >> > >>> > > > > > > > > > snapshots
> > > > > >> > >>> > > > > > > > > > > > from
> > > > > >> > >>> > > > > > > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > I
> > > > > >> have
> > > > > >> > >>> changed
> > > > > >> > >>> > > the
> > > > > >> > >>> > > > > > > > web.xml.
> > > > > >> > >>> > > > > > > > > > > > > Basically
> > > > > >> > >>> > > > > > > > > > > > > > I
> > > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> everything
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > except
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > the
> > > > > >> > >>> > > > > > security-constraint
> > > > > >> > >>> > > > > > > > tag
> > > > > >> > >>> > > > > > > > > > > where
> > > > > >> > >>> > > > > > > > > > > > I
> > > > > >> > >>> > > > > > > > > > > > > > have
> > > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > auth-method.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > I
> > > > > >> have
> > > > > >> > the
> > > > > >> > >>> > > classes
> > > > > >> > >>> > > > > > which
> > > > > >> > >>> > > > > > > > > > extends
> > > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> resource
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> classes
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> public
> > > > > >> > >>> class
> > > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > > >> > >>> > > > > > > > > > > > > > extends
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > @Override
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> public
> > > > > >> > >>> > > > Set<Class<?>>
> > > > > >> > >>> > > > > > > > > > > getClasses()
> > > > > >> > >>> > > > > > > > > > > > {
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> Set<Class<?>>
> > > > > >> > >>> > > > > classes
> > > > > >> > >>> > > > > > =
> > > > > >> > >>> > > > > > > > new
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > >
> > > > classes.add(AccountResourceImpl.class);
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> return
> > > > > >> > >>> > classes;
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > }
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > }
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > But
> > > > > >> now
> > > > > >> > I
> > > > > >> > >>> get
> > > > > >> > >>> > > 404
> > > > > >> > >>> > > > > for
> > > > > >> > >>> > > > > > > > every
> > > > > >> > >>> > > > > > > > > > > > request.
> > > > > >> > >>> > > > > > > > > > > > > > Am
> > > > > >> > >>> > > > > > > > > > > > > > > I
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> configuration?
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > On
> > > > > >> Mon,
> > > > > >> > >>> Sep
> > > > > >> > >>> > 10,
> > > > > >> > >>> > > > 2012
> > > > > >> > >>> > > > > > at
> > > > > >> > >>> > > > > > > > 8:28
> > > > > >> > >>> > > > > > > > > > AM,
> > > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > <
> > > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > ok
> > > > > >> so
> > > > > >> > >>> first
> > > > > >> > >>> > > you
> > > > > >> > >>> > > > > > > > shouldn't
> > > > > >> > >>> > > > > > > > > > need
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >>  CXFNonSpringJaxrsServlet
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> then
> > > > > >> > >>> i'll
> > > > > >> > >>> > fix
> > > > > >> > >>> > > an
> > > > > >> > >>> > > > > > issue
> > > > > >> > >>> > > > > > > > we
> > > > > >> > >>> > > > > > > > > > have
> > > > > >> > >>> > > > > > > > > > > > > with
> > > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> following
> > > > > >> > >>> > > > minutes
> > > > > >> > >>> > > > > > > > (should
> > > > > >> > >>> > > > > > > > > be
> > > > > >> > >>> > > > > > > > > > > > done
> > > > > >> > >>> > > > > > > > > > > > > @
> > > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > *Romain
> > > > > >> > >>> > > > > Manni-Bucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> *Twitter:
> > > > > >> > >>> > > > > > > @rmannibucau*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> *Blog:
> > > > > >> > >>> > > > > > > > > > > > > > >
> > http://rmannibucau.wordpress.com
> > > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> 2012/9/10
> > > > > >> > >>> > Luca
> > > > > >> > >>> > > > > > > Merolla <
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> luca.merolla@gmail.com
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> I'm
> > > > > >> > >>> using
> > > > > >> > >>> > > the
> > > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > >> > >>> > > > > > > > > > > > > from
> > > > > >> > >>> > > > > > > > > > > > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> In
> > > > > >> > my
> > > > > >> > >>> > > web.xml
> > > > > >> > >>> > > > > > > > > > configuration
> > > > > >> > >>> > > > > > > > > > > > I'm
> > > > > >> > >>> > > > > > > > > > > > > > > using
> > > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > >
> > > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > class
> > > > > >> > >>> and
> > > > > >> > >>> > I
> > > > > >> > >>> > > > have
> > > > > >> > >>> > > > > > > > > defined a
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > javax.ws.rs.Application
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > where I
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> register
> > > > > >> > >>> > the
> > > > > >> > >>> > > > > > service
> > > > > >> > >>> > > > > > > > > > > classes.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > I
> > > > > >> > >>> have the
> > > > > >> > >>> > > > > > beans.xml
> > > > > >> > >>> > > > > > > > > under
> > > > > >> > >>> > > > > > > > > > > my
> > > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > Then I
> > > > > >> > >>> > have
> > > > > >> > >>> > > an
> > > > > >> > >>> > > > > > > @Inject
> > > > > >> > >>> > > > > > > > > > > > > annotation
> > > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> implementation
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > class
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > which
> > > > > >> > >>> > > returns
> > > > > >> > >>> > > > a
> > > > > >> > >>> > > > > > > null.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> On
> > > > > >> > >>> Mon,
> > > > > >> > >>> > Sep
> > > > > >> > >>> > > > 10,
> > > > > >> > >>> > > > > > 2012
> > > > > >> > >>> > > > > > > > at
> > > > > >> > >>> > > > > > > > > > > 12:06
> > > > > >> > >>> > > > > > > > > > > > > AM,
> > > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > <
> > > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > > >> > >>> > > > > > > > > > > >wrote:
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > >> > Did
> > > > > >> > >>> you
> > > > > >> > >>> > > try
> > > > > >> > >>> > > > > the
> > > > > >> > >>> > > > > > > > > > snapshot?
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > >> > Le 9
> > > > > >> > >>> > sept.
> > > > > >> > >>> > > > > 2012
> > > > > >> > >>> > > > > > > > 23:22,
> > > > > >> > >>> > > > > > > > > > > "Luca
> > > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > luca.merolla@gmail.com>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> écrit
> > > > > >> > :
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> Hello,
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > I
> > > > > >> > >>> > have a
> > > > > >> > >>> > > > > REST
> > > > > >> > >>> > > > > > > > > > > application
> > > > > >> > >>> > > > > > > > > > > > > that
> > > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > work
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > with
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> CXF.
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > Is
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > it
> > > > > >> > >>> > > > possible
> > > > > >> > >>> > > > > > that
> > > > > >> > >>> > > > > > > > CDI
> > > > > >> > >>> > > > > > > > > > > > inject
> > > > > >> > >>> > > > > > > > > > > > > is
> > > > > >> > >>> > > > > > > > > > > > > > > not
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > service
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >>> classes
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > or
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> I'm
> > > > > >> > >>> > > > missing
> > > > > >> > >>> > > > > > > > > something?
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> Luca
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >
> > > > > >> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > --
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >  *Luca
> > > > > >> > >>> Merolla*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> Management,
> > > > > >> > >>> > > Business &
> > > > > >> > >>> > > > > > > > > Technology
> > > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >  <
> > > > > >> > >>> > > > > > > > > > > >
> http://maps.google.com/maps?q=&hl=en>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> +393774569974
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > *Email:*
> > > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >  *
> > > > > >> > >>> > > > > > > > > > > > >
> > > http://nl.linkedin.com/in/lucamerolla*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > *Blog <
> > > > > >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > > > > >> > >>> > > > > > > > > > > > > >*
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > Merolla
> > > > > >> > >>> Consulting
> > > > > >> > >>> > > > > Limited
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >
> >

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
did you try with @Context and the default provider?

i think the issue is cxf uses the impl method to inject parameters and not
the interface one (at least doesnt look to it)

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> Great, it works now. I have added the @Context in the method and it is
> working with Jackson.
>
> The previous error was because I had no jackson jars in the lib, i used the
> wrong environment.
>
> Jackson is more than fine for now, but I was just wondering what is the
> reason the default json provider was not working if my application or a bug
> in the snapshot.
>
> On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > putting jackson in tomee/lib should work with the version you have.
> >
> > btw can you try (i guess it will be faster for you than for me since i
> dont
> > have sources) to add @Context on securitycontext in the impl please?
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > On deployment:
> > >
> > > SEVERE: error invoking
> > > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > > java.lang.reflect.InvocationTargetException
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >         at
> > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > >         at
> > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > >         at
> > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > >         at
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > >         at
> > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > >         at
> > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > >         at
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > >         at
> > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> > >         at
> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> > >         at
> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> > >         at
> > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> > >         at
> > >
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> > >         at
> > > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> > >         at
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >         at
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >         at
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >         at java.lang.Thread.run(Thread.java:662)
> > > Caused by: org.apache.xbean.recipe.ConstructionException: Type class
> > could
> > > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> > >         at
> > > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> > >         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:130)
> > >         at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> > >         at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> > >         at
> > >
> > >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> > >         at
> > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> > >         at
> > >
> > >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> > >         at
> > >
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> > >         at
> > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> > >         at
> > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > >         ... 24 more
> > >
> > >
> > > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > throw new OverWordkedException(), forget my last proposal...
> > > >
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > >
> > > > > did you try with the last openejb-jar.xml i posted?
> > > > >
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > >> I was trying with jackson because I was getting 415 with the
> default
> > > > one.
> > > > >>
> > > > >> Then I have tried adding jackson with openejb-jar.xml and
> > > resources.xml.
> > > > >>
> > > > >> In fact, if from the previous jar you remove openejb-jar.xml and
> > > > >> resources.xml you will get 415 unsupported media type.
> > > > >>
> > > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > > >> <rm...@gmail.com>wrote:
> > > > >>
> > > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > > >> >
> > > > >> > *Romain Manni-Bucau*
> > > > >> > *Twitter: @rmannibucau*
> > > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > >> >
> > > > >> > > here the openejb-jar.xml you want:
> > > > >> > >
> > > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > > >> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > >> > >  <pojo-deployment
> > > > >> > >
> class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > > >> > > <properties>
> > > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > > >> > > </properties>
> > > > >> > > </pojo-deployment>
> > > > >> > > </openejb-jar>
> > > > >> > >
> > > > >> > > then of course add jackson to tomee/lib (i just added the
> > ability
> > > to
> > > > >> > > provide it in the webapp so for a try put it in the container
> > > > please)
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > > *Romain Manni-Bucau*
> > > > >> > > *Twitter: @rmannibucau*
> > > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > > >> > >
> > > > >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
> > > > >> cxf.jax-rs
> > > > >> > >>
> > > > >> > >> then the conf is currently ignored, i need to dig into it to
> > see
> > > > why
> > > > >> > >>
> > > > >> > >> *Romain Manni-Bucau*
> > > > >> > >> *Twitter: @rmannibucau*
> > > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > > >> > >>
> > > > >> > >>
> > > > >> > >>
> > > > >> > >>
> > > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >> > >>
> > > > >> > >>> Tried with the latest build of today.
> > > > >> > >>>
> > > > >> > >>> Here is the war:
> > > > >> > >>>
> > > > >> > >>> *
> > > > >> > >>>
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > > >> > >>> *
> > > > >> > >>>
> > > > >> > >>> Then I use a simple REST call GET -
> > > > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add
> > these
> > > > two
> > > > >> > >>> headers:
> > > > >> > >>>
> > > > >> > >>> Content-Type: application/json
> > > > >> > >>> Accept: application/json
> > > > >> > >>>
> > > > >> > >>>
> > > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > > >> > >>> <rm...@gmail.com>wrote:
> > > > >> > >>>
> > > > >> > >>> > hmm, please share this new version i'll have a look (if
> you
> > > have
> > > > >> the
> > > > >> > >>> client
> > > > >> > >>> > too it can help ;) since we are timeless these days
> because
> > of
> > > > the
> > > > >> > >>> coming
> > > > >> > >>> > release)
> > > > >> > >>> >
> > > > >> > >>> > *Romain Manni-Bucau*
> > > > >> > >>> > *Twitter: @rmannibucau*
> > > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > > >> > >>> >
> > > > >> > >>> >
> > > > >> > >>> >
> > > > >> > >>> >
> > > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >> > >>> >
> > > > >> > >>> > > Still no luck,
> > > > >> > >>> > >
> > > > >> > >>> > > I have tried to change the pojo deployment class too
> with
> > > the
> > > > >> > >>> RESTService
> > > > >> > >>> > > <openejb-jar xmlns="
> > http://www.openejb.org/openejb-jar/1.1
> > > ">
> > > > >> > >>> > > <pojo-deployment
> > > > >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > > > >> > >>> > > <properties>
> > > > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > > >> > >>> > > </properties>
> > > > >> > >>> > > </pojo-deployment>
> > > > >> > >>> > > </openejb-jar>
> > > > >> > >>> > >
> > > > >> > >>> > > And I have changed the resources.xml
> > > > >> > >>> > >
> > > > >> > >>> > > <resources>
> > > > >> > >>> > >   <Service id="jsonProvider"
> > > > >> > >>> > >
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > />
> > > > >> > >>> > >   <Service id="jaxbProvider"
> > > > >> > >>> > >
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > >> />
> > > > >> > >>> > > </resources>
> > > > >> > >>> > >
> > > > >> > >>> > > I still get the 415 error
> > > > >> > >>> > >
> > > > >> > >>> > >
> > > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > > > >> > >>> > > <rm...@gmail.com>wrote:
> > > > >> > >>> > >
> > > > >> > >>> > > > i'd say something like
> > > > >> > >>> > > >
> > > > >> > >>> > > > <Service id="jaxbProvider"
> > > > >> > >>> > > >
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > />
> > > > >> > >>> > > >
> > > > >> > >>> > > > create method doesn't exist so it can't be called
> > > > >> > >>> > > >
> > > > >> > >>> > > > *Romain Manni-Bucau*
> > > > >> > >>> > > > *Twitter: @rmannibucau*
> > > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> > >>> > > >
> > > > >> > >>> > > >
> > > > >> > >>> > > >
> > > > >> > >>> > > >
> > > > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >> > >>> > > >
> > > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > <openejb-jar xmlns="
> > > > http://www.openejb.org/openejb-jar/1.1
> > > > >> ">
> > > > >> > >>> > > > > <pojo-deployment
> > > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > > >> > >>> > > > > <properties>
> > > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> > jaxbProvider
> > > > >> > >>> > > > >     </properties>
> > > > >> > >>> > > > > </pojo-deployment>
> > > > >> > >>> > > > > </openejb-jar>
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > and resources.xml
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > <resources>
> > > > >> > >>> > > > >   <Service id="jsonProvider"
> > > > >> > >>> > > > >
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > >> > >>> > > > > factory-name="create">
> > > > >> > >>> > > > >   </Service>
> > > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > > >> > >>> > > > >
> > > > >> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > >> > >>> > > > > factory-name="create">
> > > > >> > >>> > > > >   </Service>
> > > > >> > >>> > > > > </resources>
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still
> > > > nothing.
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > Is it correct the pojo-deployment class-name with
> the
> > > > >> > Application
> > > > >> > >>> > > class?
> > > > >> > >>> > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > > the format in openejb-jar.xml properties for such
> > > thing
> > > > >> is:
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > so you need to define your providers as resources
> > (the
> > > > >> > example
> > > > >> > >>> i
> > > > >> > >>> > > > pointed
> > > > >> > >>> > > > > > out previously does it with different needs
> (that's
> > > nto
> > > > >> > >>> providers)
> > > > >> > >>> > > but
> > > > >> > >>> > > > > same
> > > > >> > >>> > > > > > logic)
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > > > > I don't have a resources.xml file. What should I
> > > > define
> > > > >> > there
> > > > >> > >>> > > relate
> > > > >> > >>> > > > to
> > > > >> > >>> > > > > > the
> > > > >> > >>> > > > > > > REST application? The Application class or
> > > > >> > >>> > > > > > > the
> > org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> > Manni-Bucau
> > > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > > > > Almost but not totally.
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > > > >> > >>> > > > > > > > 2) values are id of resources defined in
> > > > >> resources.xml (
> > > > >> > >>> > > <Resources
> > > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > > > >> > >>> luca.merolla@gmail.com
> > > > >> > >>> > >
> > > > >> > >>> > > a
> > > > >> > >>> > > > > > écrit
> > > > >> > >>> > > > > > > :
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > > > > Not sure if it's right but I have added this
> > > > >> > >>> openejb-jar.xml
> > > > >> > >>> > > file
> > > > >> > >>> > > > > in
> > > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > > >> > >>> > > > > > > > > <pojo-deployment
> > > > >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > > > >> > >>> > > > > > > > > <properties>
> > > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > > >> > >>> > > > > > > > >
> > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > >> > >>> > > > > > > > >
> > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > >> > >>> > > > > > > > >     </properties>
> > > > >> > >>> > > > > > > > > </pojo-deployment>
> > > > >> > >>> > > > > > > > > </openejb-jar>
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > > >> > >>> > javax.ws.rs.core.Application.
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > It seems that nothing is changed because I
> > still
> > > > get
> > > > >> > the
> > > > >> > >>> same
> > > > >> > >>> > > > error
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > >> > >>> > > > > > > > > readFromMessageBody
> > > > >> > >>> > > > > > > > > WARNING: No message body reader has been
> found
> > > for
> > > > >> > >>> request
> > > > >> > >>> > > class
> > > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> > application/json.
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > > > >> pojo-deployment
> > > > >> > >>> > > (attribute
> > > > >> > >>> > > > > > > > > class-name)
> > > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > > > >> > >>> cxf.jaxrs.providers
> > > > >> > >>> > =
> > > > >> > >>> > > > ...
> > > > >> > >>> > > > > > > > property
> > > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > > > >> > >>> > > luca.merolla@gmail.com
> > > > >> > >>> > > > >
> > > > >> > >>> > > > > a
> > > > >> > >>> > > > > > > > écrit
> > > > >> > >>> > > > > > > > > :
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json
> > > provider
> > > > >> but I
> > > > >> > >>> get
> > > > >> > >>> > > this
> > > > >> > >>> > > > > > error:
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > > > >> > >>> > > > > > > > > > > fireEvent
> > > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > >
> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > >> > >>> > > > > > > > > > >
> > java.lang.reflect.InvocationTargetException
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > >> > >>> > > > > > > > Method)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > >
> > > > >> >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>>
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > >
> > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >> > >>> > > > > > > > > > >         at
> > > > java.lang.Thread.run(Thread.java:662)
> > > > >> > >>> > > > > > > > > > > Caused by:
> > > java.lang.IllegalArgumentException:
> > > > >> no
> > > > >> > >>> @Path
> > > > >> > >>> > > > > > annotation
> > > > >> > >>> > > > > > > on
> > > > >> > >>> > > > > > > > > > >
> > > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > >> > >>> > > > > > > > > > >         at
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > >> > >>> > > > > > > > > > >         ... 20 more
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > in my application class I have:
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > @Override
> > > > >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > > >> HashSet<Object>();
> > > > >> > >>> > > > > > > > > > > singletons.add(new
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > return singletons;
> > > > >> > >>> > > > > > > > > > > }
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > Is there a better way to use the jackson
> > as
> > > > json
> > > > >> > >>> > provider?
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> > > > >> > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > Depend what they do but normally no
> > > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca
> Merolla" <
> > > > >> > >>> > > > > luca.merolla@gmail.com
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > > > a
> > > > >> > >>> > > > > > > > > > écrit
> > > > >> > >>> > > > > > > > > > > :
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that the
> > > problem
> > > > >> is
> > > > >> > >>> related
> > > > >> > >>> > > to
> > > > >> > >>> > > > > the
> > > > >> > >>> > > > > > > fact
> > > > >> > >>> > > > > > > > > > that
> > > > >> > >>> > > > > > > > > > > I
> > > > >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM,
> > Romain
> > > > >> > >>> Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to
> > configure
> > > > >> custom
> > > > >> > >>> > > > providers,
> > > > >> > >>> > > > > i
> > > > >> > >>> > > > > > > dont
> > > > >> > >>> > > > > > > > > > think
> > > > >> > >>> > > > > > > > > > > > we
> > > > >> > >>> > > > > > > > > > > > > > have example but i could provide
> one
> > > > next
> > > > >> > week.
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case)
> > and
> > > > >> here
> > > > >> > >>> default
> > > > >> > >>> > > > > > providers
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > >> > >>> > > > > > > > > > > > > > method)
> > > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca
> > > Merolla" <
> > > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > > > a
> > > > >> > >>> > > > > > > > > > > > écrit
> > > > >> > >>> > > > > > > > > > > > > :
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > I have tried last build snapshot
> > > from
> > > > >> the
> > > > >> > >>> 15th
> > > > >> > >>> > > > > September,
> > > > >> > >>> > > > > > > and
> > > > >> > >>> > > > > > > > > > with
> > > > >> > >>> > > > > > > > > > > > this
> > > > >> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I
> > get
> > > > >>  "415
> > > > >> > >>> > > Unsupported
> > > > >> > >>> > > > > > Media
> > > > >> > >>> > > > > > > > > Type"
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body reader
> > has
> > > > been
> > > > >> > >>> found
> > > > >> > >>> > for
> > > > >> > >>> > > > > > request
> > > > >> > >>> > > > > > > > > class
> > > > >> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> > > > >> > >>> application/json
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > > >> > MediaType.APPLICATION_JSON,
> > > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > >> > >>> > > > > > > > > > > > > > })
> > > > >> > >>> > > > > > > > > > > > > > > in the interface class, and I
> have
> > > > moved
> > > > >> > >>> them as
> > > > >> > >>> > > well
> > > > >> > >>> > > > > in
> > > > >> > >>> > > > > > > the
> > > > >> > >>> > > > > > > > > impl
> > > > >> > >>> > > > > > > > > > > > class
> > > > >> > >>> > > > > > > > > > > > > > but
> > > > >> > >>> > > > > > > > > > > > > > > it does not change anything.
> > > > >> > >>> > > > > > > > > > > > > > > When I'm sending the request I
> put
> > > > these
> > > > >> > >>> headers:
> > > > >> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
> > > > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM,
> > > Luca
> > > > >> > >>> Merolla <
> > > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > > @ApplicationPath
> > > > >> and
> > > > >> > >>> remove
> > > > >> > >>> > > the
> > > > >> > >>> > > > > cxf
> > > > >> > >>> > > > > > > > > > servlet,
> > > > >> > >>> > > > > > > > > > > > > then i
> > > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the interface
> > to
> > > > the
> > > > >> > impl
> > > > >> > >>> > > classes
> > > > >> > >>> > > > > and
> > > > >> > >>> > > > > > my
> > > > >> > >>> > > > > > > > URI
> > > > >> > >>> > > > > > > > > > are
> > > > >> > >>> > > > > > > > > > > > not
> > > > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I get
> 404
> > > > >> errors.
> > > > >> > >>> > > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new
> > > build
> > > > >> from
> > > > >> > >>> the
> > > > >> > >>> > > > > > repository
> > > > >> > >>> > > > > > > to
> > > > >> > >>> > > > > > > > > see
> > > > >> > >>> > > > > > > > > > > if
> > > > >> > >>> > > > > > > > > > > > > > > changes
> > > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > > >> > >>> > > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50
> PM,
> > > > >> Romain
> > > > >> > >>> > > > Manni-Bucau <
> > > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> Just push a little change. If
> > you
> > > > can
> > > > >> > >>> build a
> > > > >> > >>> > > > > snapshot
> > > > >> > >>> > > > > > > (i
> > > > >> > >>> > > > > > > > > cant
> > > > >> > >>> > > > > > > > > > > run
> > > > >> > >>> > > > > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you
> > shouldnt
> > > > >> need
> > > > >> > cxf
> > > > >> > >>> > > servlet
> > > > >> > >>> > > > > if
> > > > >> > >>> > > > > > > ypu
> > > > >> > >>> > > > > > > > > use
> > > > >> > >>> > > > > > > > > > > > tomee
> > > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise
> disable
> > > > cxf.
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet
> > or
> > > > use
> > > > >> > >>> > > > > @applicationpath
> > > > >> > >>> > > > > > on
> > > > >> > >>> > > > > > > > > your
> > > > >> > >>> > > > > > > > > > > > > > > application
> > > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53,
> "Romain
> > > > >> > >>> Manni-Bucau" <
> > > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > a
> > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env
> but
> > > > >> simply
> > > > >> > >>> moving
> > > > >> > >>> > > path
> > > > >> > >>> > > > > > > > > annotation
> > > > >> > >>> > > > > > > > > > > from
> > > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
> > > > >> rebuilding
> > > > >> > >>> again
> > > > >> > >>> > to
> > > > >> > >>> > > > > check
> > > > >> > >>> > > > > > > if i
> > > > >> > >>> > > > > > > > > > didnt
> > > > >> > >>> > > > > > > > > > > > > have
> > > > >> > >>> > > > > > > > > > > > > > > >> local
> > > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25,
> "Luca
> > > > >> > Merolla" <
> > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > a
> > > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > > >> > >>> > > > > > > > > > > > > > > >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > > implementation
> > > > >> class
> > > > >> > >>> are
> > > > >> > >>> > > > > following
> > > > >> > >>> > > > > > > > > somehow
> > > > >> > >>> > > > > > > > > > > > this
> > > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > > >> > >>> > > > > > > > > > > > > > > >> >> especially about the
> JAX-RS
> > > > >> > >>> annotations. I
> > > > >> > >>> > > have
> > > > >> > >>> > > > > > @Path
> > > > >> > >>> > > > > > > > > @GET
> > > > >> > >>> > > > > > > > > > > > > > @Produces
> > > > >> > >>> > > > > > > > > > > > > > > in
> > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to
> > the
> > > > NPE
> > > > >> > >>> inside
> > > > >> > >>> > the
> > > > >> > >>> > > > > impl
> > > > >> > >>> > > > > > > > class
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations
> to
> > > the
> > > > >> impl
> > > > >> > >>> > class I
> > > > >> > >>> > > > get
> > > > >> > >>> > > > > > the
> > > > >> > >>> > > > > > > > > "415
> > > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at
> 6:17
> > > PM,
> > > > >> Luca
> > > > >> > >>> > > Merolla <
> > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't
> > > reach
> > > > >> the
> > > > >> > >>> method
> > > > >> > >>> > > and
> > > > >> > >>> > > > I
> > > > >> > >>> > > > > > get:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body reader
> has
> > > > been
> > > > >> > >>> found for
> > > > >> > >>> > > > > request
> > > > >> > >>> > > > > > > > class
> > > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > > application/json
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at
> > 6:00
> > > > PM,
> > > > >> > >>> Romain
> > > > >> > >>> > > > > > > Manni-Bucau <
> > > > >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure
> you
> > > can
> > > > >> do
> > > > >> > it
> > > > >> > >>> this
> > > > >> > >>> > > > way,
> > > > >> > >>> > > > > > cxf
> > > > >> > >>> > > > > > > > > seems
> > > > >> > >>> > > > > > > > > > to
> > > > >> > >>> > > > > > > > > > > > > > expect
> > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by
> jaxrs
> > > > >> > annotations
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > > >> > >>> http://rmannibucau.wordpress.com
> > > > >> > >>> > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla
> <
> > > > >> > >>> > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on
> the
> > > > >> > interface
> > > > >> > >>> > > > > implemented
> > > > >> > >>> > > > > > by
> > > > >> > >>> > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > class.
> > > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it,
> but
> > > the
> > > > >> NPE
> > > > >> > is
> > > > >> > >>> > > getting
> > > > >> > >>> > > > > at
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > > >> > >>> > > java.lang.NullPointerException
> > > > >> > >>> > > > at
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > >
> > > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is
> injected
> > in
> > > > >> this
> > > > >> > >>> way:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private
> UserBO
> > > > >> userBO;
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012
> at
> > > > 5:28
> > > > >> PM,
> > > > >> > >>> > Romain
> > > > >> > >>> > > > > > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <
> rmannibucau@gmail.com
> > > > >> >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put
> > @Path
> > > > on
> > > > >> the
> > > > >> > >>> class
> > > > >> > >>> > > > > > (impl), i
> > > > >> > >>> > > > > > > > > think
> > > > >> > >>> > > > > > > > > > > > > that's
> > > > >> > >>> > > > > > > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some
> > > envrt
> > > > >> > >>> issues but
> > > > >> > >>> > > > will
> > > > >> > >>> > > > > > try
> > > > >> > >>> > > > > > > to
> > > > >> > >>> > > > > > > > > > test
> > > > >> > >>> > > > > > > > > > > > > asap)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain
> Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > > >> > >>> > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca
> > Merolla
> > > <
> > > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a
> > "vanilla"
> > > > >> tomee,
> > > > >> > >>> sorry
> > > > >> > >>> > > > > again.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14,
> > 2012
> > > at
> > > > >> 4:55
> > > > >> > >>> PM,
> > > > >> > >>> > > > Romain
> > > > >> > >>> > > > > > > > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > > rmannibucau@gmail.com
> > > > >> > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck
> > > neither :
> > > > >> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > > Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > > > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca
> > > > Merolla
> > > > >> <
> > > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I
> forgot
> > > to
> > > > >> > remove
> > > > >> > >>> the
> > > > >> > >>> > > > > > dependecy
> > > > >> > >>> > > > > > > > from
> > > > >> > >>> > > > > > > > > > an
> > > > >> > >>> > > > > > > > > > > > > > external
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will
> work:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep
> 14,
> > > > 2012
> > > > >> at
> > > > >> > >>> 4:25
> > > > >> > >>> > PM,
> > > > >> > >>> > > > > > Romain
> > > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > > >> rmannibucau@gmail.com
> > > > >> > >>> >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> > > > >> Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> > > > >> > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14
> > Luca
> > > > >> > Merolla <
> > > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is
> the
> > > war
> > > > >> I'm
> > > > >> > >>> using
> > > > >> > >>> > to
> > > > >> > >>> > > > > test
> > > > >> > >>> > > > > > > it:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI
> is
> > > GET
> > > > -
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri,
> Sep
> > > 14,
> > > > >> 2012
> > > > >> > >>> at
> > > > >> > >>> > 3:16
> > > > >> > >>> > > > PM,
> > > > >> > >>> > > > > > > > Romain
> > > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > > >> > >>> rmannibucau@gmail.com
> > > > >> > >>> > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you
> > have
> > > > >> binary
> > > > >> > >>> to
> > > > >> > >>> > > share
> > > > >> > >>> > > > to
> > > > >> > >>> > > > > > > make
> > > > >> > >>> > > > > > > > it
> > > > >> > >>> > > > > > > > > > > easy
> > > > >> > >>> > > > > > > > > > > > to
> > > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> > > > >> > Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> *Twitter:
> > > > >> > >>> @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> 2012/9/14
> > > > Luca
> > > > >> > >>> Merolla <
> > > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried
> > > with
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > same
> > > > >> > >>> exception.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had
> > to
> > > > put
> > > > >> it
> > > > >> > >>> back
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > >
> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> configuration
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > web.xml
> > > > >> to
> > > > >> > >>> make it
> > > > >> > >>> > > > work.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> Anyway,
> > > > >> > injection
> > > > >> > >>> does
> > > > >> > >>> > > not
> > > > >> > >>> > > > > > still
> > > > >> > >>> > > > > > > > > work.
> > > > >> > >>> > > > > > > > > > > :(
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On
> Fri,
> > > Sep
> > > > >> 14,
> > > > >> > >>> 2012
> > > > >> > >>> > at
> > > > >> > >>> > > > > 12:03
> > > > >> > >>> > > > > > > PM,
> > > > >> > >>> > > > > > > > > > Romain
> > > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > > > >> > >>> > rmannibucau@gmail.com
> > > > >> > >>> > > > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> just
> > > > >> > redeployed
> > > > >> > >>> a
> > > > >> > >>> > > > > snapshot,
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> maybe
> > > you
> > > > >> can
> > > > >> > >>> give
> > > > >> > >>> > it
> > > > >> > >>> > > a
> > > > >> > >>> > > > > try
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > *Romain
> > > > >> > >>> Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > *Twitter:
> > > > >> > >>> > > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > *Blog:
> > > > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > > > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > 2012/9/14
> > > > >> Luca
> > > > >> > >>> > > Merolla <
> > > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > Sorry I
> > > > >> > >>> forgot to
> > > > >> > >>> > > add
> > > > >> > >>> > > > > the
> > > > >> > >>> > > > > > > > > servlet
> > > > >> > >>> > > > > > > > > > > that
> > > > >> > >>> > > > > > > > > > > > > > > extends
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > web.xml.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > Now I
> > > > >> dont
> > > > >> > >>> get the
> > > > >> > >>> > > 404
> > > > >> > >>> > > > > > > anymore
> > > > >> > >>> > > > > > > > > > but I
> > > > >> > >>> > > > > > > > > > > > > get a
> > > > >> > >>> > > > > > > > > > > > > > > 500
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > java.lang.NullPointerException
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > >
> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >>
> > > > >> > >>> > > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > >
> > > > >> > >>> > > > > > > > >
> > > > >> > >>> > > > > > > >
> > > > >> > >>> > > > > > >
> > > > >> > >>> > > > > >
> > > > >> > >>> > > > >
> > > > >> > >>> > > >
> > > > >> > >>> > >
> > > > >> > >>> >
> > > > >> > >>>
> > > > >> >
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > >
> > > java.lang.Thread.run(Thread.java:662)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> On
> > > Fri,
> > > > >> Sep
> > > > >> > >>> 14,
> > > > >> > >>> > 2012
> > > > >> > >>> > > > at
> > > > >> > >>> > > > > > > 11:07
> > > > >> > >>> > > > > > > > > AM,
> > > > >> > >>> > > > > > > > > > > > Romain
> > > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > > > >> > >>> > > > rmannibucau@gmail.com
> > > > >> > >>> > > > > > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > hmm
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > we
> > > > had
> > > > >> > some
> > > > >> > >>> > > > > regressions
> > > > >> > >>> > > > > > > last
> > > > >> > >>> > > > > > > > > few
> > > > >> > >>> > > > > > > > > > > > days.
> > > > >> > >>> > > > > > > > > > > > > > It
> > > > >> > >>> > > > > > > > > > > > > > > is
> > > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > snapshot
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > didnt
> > > > >> get
> > > > >> > >>> the
> > > > >> > >>> > > fixes
> > > > >> > >>> > > > > > > (surely
> > > > >> > >>> > > > > > > > > BTW,
> > > > >> > >>> > > > > > > > > > > we
> > > > >> > >>> > > > > > > > > > > > > > don't
> > > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> need
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > an
> > > > >> > >>> openwebbeans
> > > > >> > >>> > > > > snapshot
> > > > >> > >>> > > > > > > to
> > > > >> > >>> > > > > > > > > get
> > > > >> > >>> > > > > > > > > > > > > > deployed).
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > *Romain
> > > > >> > >>> > > Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> *Twitter:
> > > > >> > >>> > > > > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > *Blog:
> > > > >> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > > > > > > > > > *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> 2012/9/14
> > > > >> > >>> Luca
> > > > >> > >>> > > > > Merolla <
> > > > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > I
> > > > >> have
> > > > >> > >>> > > downloaded
> > > > >> > >>> > > > > the
> > > > >> > >>> > > > > > > > > > snapshots
> > > > >> > >>> > > > > > > > > > > > from
> > > > >> > >>> > > > > > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > I
> > > > >> have
> > > > >> > >>> changed
> > > > >> > >>> > > the
> > > > >> > >>> > > > > > > > web.xml.
> > > > >> > >>> > > > > > > > > > > > > Basically
> > > > >> > >>> > > > > > > > > > > > > > I
> > > > >> > >>> > > > > > > > > > > > > > > >> have
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > except
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > the
> > > > >> > >>> > > > > > security-constraint
> > > > >> > >>> > > > > > > > tag
> > > > >> > >>> > > > > > > > > > > where
> > > > >> > >>> > > > > > > > > > > > I
> > > > >> > >>> > > > > > > > > > > > > > have
> > > > >> > >>> > > > > > > > > > > > > > > >> set
> > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > auth-method.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > I
> > > > >> have
> > > > >> > the
> > > > >> > >>> > > classes
> > > > >> > >>> > > > > > which
> > > > >> > >>> > > > > > > > > > extends
> > > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> resource
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> classes
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> public
> > > > >> > >>> class
> > > > >> > >>> > > > > > > > > > PortoneApplication
> > > > >> > >>> > > > > > > > > > > > > > extends
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > @Override
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> public
> > > > >> > >>> > > > Set<Class<?>>
> > > > >> > >>> > > > > > > > > > > getClasses()
> > > > >> > >>> > > > > > > > > > > > {
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> Set<Class<?>>
> > > > >> > >>> > > > > classes
> > > > >> > >>> > > > > > =
> > > > >> > >>> > > > > > > > new
> > > > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > >
> > > classes.add(AccountResourceImpl.class);
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> return
> > > > >> > >>> > classes;
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > }
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > }
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > But
> > > > >> now
> > > > >> > I
> > > > >> > >>> get
> > > > >> > >>> > > 404
> > > > >> > >>> > > > > for
> > > > >> > >>> > > > > > > > every
> > > > >> > >>> > > > > > > > > > > > request.
> > > > >> > >>> > > > > > > > > > > > > > Am
> > > > >> > >>> > > > > > > > > > > > > > > I
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> configuration?
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > On
> > > > >> Mon,
> > > > >> > >>> Sep
> > > > >> > >>> > 10,
> > > > >> > >>> > > > 2012
> > > > >> > >>> > > > > > at
> > > > >> > >>> > > > > > > > 8:28
> > > > >> > >>> > > > > > > > > > AM,
> > > > >> > >>> > > > > > > > > > > > > > Romain
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > <
> > > > >> > >>> > > > > > rmannibucau@gmail.com
> > > > >> > >>> > > > > > > > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > ok
> > > > >> so
> > > > >> > >>> first
> > > > >> > >>> > > you
> > > > >> > >>> > > > > > > > shouldn't
> > > > >> > >>> > > > > > > > > > need
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >>  CXFNonSpringJaxrsServlet
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> then
> > > > >> > >>> i'll
> > > > >> > >>> > fix
> > > > >> > >>> > > an
> > > > >> > >>> > > > > > issue
> > > > >> > >>> > > > > > > > we
> > > > >> > >>> > > > > > > > > > have
> > > > >> > >>> > > > > > > > > > > > > with
> > > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> following
> > > > >> > >>> > > > minutes
> > > > >> > >>> > > > > > > > (should
> > > > >> > >>> > > > > > > > > be
> > > > >> > >>> > > > > > > > > > > > done
> > > > >> > >>> > > > > > > > > > > > > @
> > > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > *Romain
> > > > >> > >>> > > > > Manni-Bucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> *Twitter:
> > > > >> > >>> > > > > > > @rmannibucau*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> *Blog:
> > > > >> > >>> > > > > > > > > > > > > > >
> http://rmannibucau.wordpress.com
> > > > >> > >>> > > > > > > > > > > > > > > >> *
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> 2012/9/10
> > > > >> > >>> > Luca
> > > > >> > >>> > > > > > > Merolla <
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com
> >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> I'm
> > > > >> > >>> using
> > > > >> > >>> > > the
> > > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > >> > >>> > > > > > > > > > > > > from
> > > > >> > >>> > > > > > > > > > > > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> In
> > > > >> > my
> > > > >> > >>> > > web.xml
> > > > >> > >>> > > > > > > > > > configuration
> > > > >> > >>> > > > > > > > > > > > I'm
> > > > >> > >>> > > > > > > > > > > > > > > using
> > > > >> > >>> > > > > > > > > > > > > > > >> the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > >
> > > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > class
> > > > >> > >>> and
> > > > >> > >>> > I
> > > > >> > >>> > > > have
> > > > >> > >>> > > > > > > > > defined a
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > javax.ws.rs.Application
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > where I
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> register
> > > > >> > >>> > the
> > > > >> > >>> > > > > > service
> > > > >> > >>> > > > > > > > > > > classes.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > I
> > > > >> > >>> have the
> > > > >> > >>> > > > > > beans.xml
> > > > >> > >>> > > > > > > > > under
> > > > >> > >>> > > > > > > > > > > my
> > > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > Then I
> > > > >> > >>> > have
> > > > >> > >>> > > an
> > > > >> > >>> > > > > > > @Inject
> > > > >> > >>> > > > > > > > > > > > > annotation
> > > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> implementation
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > class
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > which
> > > > >> > >>> > > returns
> > > > >> > >>> > > > a
> > > > >> > >>> > > > > > > null.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> On
> > > > >> > >>> Mon,
> > > > >> > >>> > Sep
> > > > >> > >>> > > > 10,
> > > > >> > >>> > > > > > 2012
> > > > >> > >>> > > > > > > > at
> > > > >> > >>> > > > > > > > > > > 12:06
> > > > >> > >>> > > > > > > > > > > > > AM,
> > > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > <
> > > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > > >> > >>> > > > > > > > > > > >wrote:
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > >
> > > > >> > Did
> > > > >> > >>> you
> > > > >> > >>> > > try
> > > > >> > >>> > > > > the
> > > > >> > >>> > > > > > > > > > snapshot?
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > >
> > > > >> > Le 9
> > > > >> > >>> > sept.
> > > > >> > >>> > > > > 2012
> > > > >> > >>> > > > > > > > 23:22,
> > > > >> > >>> > > > > > > > > > > "Luca
> > > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > luca.merolla@gmail.com>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> écrit
> > > > >> > :
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> Hello,
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > I
> > > > >> > >>> > have a
> > > > >> > >>> > > > > REST
> > > > >> > >>> > > > > > > > > > > application
> > > > >> > >>> > > > > > > > > > > > > that
> > > > >> > >>> > > > > > > > > > > > > > > I'm
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> work
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > with
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> CXF.
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > Is
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > it
> > > > >> > >>> > > > possible
> > > > >> > >>> > > > > > that
> > > > >> > >>> > > > > > > > CDI
> > > > >> > >>> > > > > > > > > > > > inject
> > > > >> > >>> > > > > > > > > > > > > is
> > > > >> > >>> > > > > > > > > > > > > > > not
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > service
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >>> classes
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > or
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> I'm
> > > > >> > >>> > > > missing
> > > > >> > >>> > > > > > > > > something?
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> Luca
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >
> > > > >> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> --
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >  *Luca
> > > > >> > >>> Merolla*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> Management,
> > > > >> > >>> > > Business &
> > > > >> > >>> > > > > > > > > Technology
> > > > >> > >>> > > > > > > > > > > > > > Consultant
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>  <
> > > > >> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > *Email:*
> > > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>  *
> > > > >> > >>> > > > > > > > > > > > >
> > http://nl.linkedin.com/in/lucamerolla*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > *Blog <
> > > > >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > > > >> > >>> > > > > > > > > > > > > >*
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > Merolla
> > > > >> > >>> Consulting
> > > > >> > >>> > > > > Limited
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > > >> > >>> > > > > > > > > > > > > > > >> >> >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Great, it works now. I have added the @Context in the method and it is
working with Jackson.

The previous error was because I had no jackson jars in the lib, i used the
wrong environment.

Jackson is more than fine for now, but I was just wondering what is the
reason the default json provider was not working if my application or a bug
in the snapshot.

On Sun, Sep 16, 2012 at 10:25 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> putting jackson in tomee/lib should work with the version you have.
>
> btw can you try (i guess it will be faster for you than for me since i dont
> have sources) to add @Context on securitycontext in the impl please?
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > On deployment:
> >
> > SEVERE: error invoking
> > org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> > java.lang.reflect.InvocationTargetException
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:597)
> >         at
> >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> >         at
> >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> >         at
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> >         at
> >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> >         at
> >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> >         at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> >         at
> >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> >         at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> >         at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
> >         at
> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
> >         at
> >
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
> >         at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >         at
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >         at java.lang.Thread.run(Thread.java:662)
> > Caused by: org.apache.xbean.recipe.ConstructionException: Type class
> could
> > not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
> >         at
> > org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
> >         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:130)
> >         at
> >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
> >         at
> >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
> >         at
> >
> >
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
> >         at
> >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
> >         at
> >
> >
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
> >         at
> >
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
> >         at
> >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
> >         at
> >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> >         ... 24 more
> >
> >
> > On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > throw new OverWordkedException(), forget my last proposal...
> > >
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > >
> > > > did you try with the last openejb-jar.xml i posted?
> > > >
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > >> I was trying with jackson because I was getting 415 with the default
> > > one.
> > > >>
> > > >> Then I have tried adding jackson with openejb-jar.xml and
> > resources.xml.
> > > >>
> > > >> In fact, if from the previous jar you remove openejb-jar.xml and
> > > >> resources.xml you will get 415 unsupported media type.
> > > >>
> > > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > > >> <rm...@gmail.com>wrote:
> > > >>
> > > >> > BTW forgot to ask: why jackson and not the provided one?
> > > >> >
> > > >> > *Romain Manni-Bucau*
> > > >> > *Twitter: @rmannibucau*
> > > >> > *Blog: http://rmannibucau.wordpress.com*
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > >> >
> > > >> > > here the openejb-jar.xml you want:
> > > >> > >
> > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > >> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > >> > >  <pojo-deployment
> > > >> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > >> > > <properties>
> > > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > >> > > </properties>
> > > >> > > </pojo-deployment>
> > > >> > > </openejb-jar>
> > > >> > >
> > > >> > > then of course add jackson to tomee/lib (i just added the
> ability
> > to
> > > >> > > provide it in the webapp so for a try put it in the container
> > > please)
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > *Romain Manni-Bucau*
> > > >> > > *Twitter: @rmannibucau*
> > > >> > > *Blog: http://rmannibucau.wordpress.com*
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > > >> > >
> > > >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
> > > >> cxf.jax-rs
> > > >> > >>
> > > >> > >> then the conf is currently ignored, i need to dig into it to
> see
> > > why
> > > >> > >>
> > > >> > >> *Romain Manni-Bucau*
> > > >> > >> *Twitter: @rmannibucau*
> > > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > > >> > >>
> > > >> > >>
> > > >> > >>
> > > >> > >>
> > > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >> > >>
> > > >> > >>> Tried with the latest build of today.
> > > >> > >>>
> > > >> > >>> Here is the war:
> > > >> > >>>
> > > >> > >>> *
> > > >> > >>>
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > > >> > >>> *
> > > >> > >>>
> > > >> > >>> Then I use a simple REST call GET -
> > > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add
> these
> > > two
> > > >> > >>> headers:
> > > >> > >>>
> > > >> > >>> Content-Type: application/json
> > > >> > >>> Accept: application/json
> > > >> > >>>
> > > >> > >>>
> > > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > > >> > >>> <rm...@gmail.com>wrote:
> > > >> > >>>
> > > >> > >>> > hmm, please share this new version i'll have a look (if you
> > have
> > > >> the
> > > >> > >>> client
> > > >> > >>> > too it can help ;) since we are timeless these days because
> of
> > > the
> > > >> > >>> coming
> > > >> > >>> > release)
> > > >> > >>> >
> > > >> > >>> > *Romain Manni-Bucau*
> > > >> > >>> > *Twitter: @rmannibucau*
> > > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > > >> > >>> >
> > > >> > >>> >
> > > >> > >>> >
> > > >> > >>> >
> > > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >> > >>> >
> > > >> > >>> > > Still no luck,
> > > >> > >>> > >
> > > >> > >>> > > I have tried to change the pojo deployment class too with
> > the
> > > >> > >>> RESTService
> > > >> > >>> > > <openejb-jar xmlns="
> http://www.openejb.org/openejb-jar/1.1
> > ">
> > > >> > >>> > > <pojo-deployment
> > > >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > > >> > >>> > > <properties>
> > > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > >> > >>> > > </properties>
> > > >> > >>> > > </pojo-deployment>
> > > >> > >>> > > </openejb-jar>
> > > >> > >>> > >
> > > >> > >>> > > And I have changed the resources.xml
> > > >> > >>> > >
> > > >> > >>> > > <resources>
> > > >> > >>> > >   <Service id="jsonProvider"
> > > >> > >>> > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > />
> > > >> > >>> > >   <Service id="jaxbProvider"
> > > >> > >>> > >
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > >> />
> > > >> > >>> > > </resources>
> > > >> > >>> > >
> > > >> > >>> > > I still get the 415 error
> > > >> > >>> > >
> > > >> > >>> > >
> > > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > > >> > >>> > > <rm...@gmail.com>wrote:
> > > >> > >>> > >
> > > >> > >>> > > > i'd say something like
> > > >> > >>> > > >
> > > >> > >>> > > > <Service id="jaxbProvider"
> > > >> > >>> > > >
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > />
> > > >> > >>> > > >
> > > >> > >>> > > > create method doesn't exist so it can't be called
> > > >> > >>> > > >
> > > >> > >>> > > > *Romain Manni-Bucau*
> > > >> > >>> > > > *Twitter: @rmannibucau*
> > > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> > >>> > > >
> > > >> > >>> > > >
> > > >> > >>> > > >
> > > >> > >>> > > >
> > > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >> > >>> > > >
> > > >> > >>> > > > > I have openejb-jar.xml like this:
> > > >> > >>> > > > >
> > > >> > >>> > > > > <openejb-jar xmlns="
> > > http://www.openejb.org/openejb-jar/1.1
> > > >> ">
> > > >> > >>> > > > > <pojo-deployment
> > > >> > >>> class-name="org.test.portone.PortoneApplication">
> > > >> > >>> > > > > <properties>
> > > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider,
> jaxbProvider
> > > >> > >>> > > > >     </properties>
> > > >> > >>> > > > > </pojo-deployment>
> > > >> > >>> > > > > </openejb-jar>
> > > >> > >>> > > > >
> > > >> > >>> > > > > and resources.xml
> > > >> > >>> > > > >
> > > >> > >>> > > > > <resources>
> > > >> > >>> > > > >   <Service id="jsonProvider"
> > > >> > >>> > > > >
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > >> > >>> > > > > factory-name="create">
> > > >> > >>> > > > >   </Service>
> > > >> > >>> > > > >   <Service id="jaxbProvider"
> > > >> > >>> > > > >
> > > >> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > >> > >>> > > > > factory-name="create">
> > > >> > >>> > > > >   </Service>
> > > >> > >>> > > > > </resources>
> > > >> > >>> > > > >
> > > >> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still
> > > nothing.
> > > >> > >>> > > > >
> > > >> > >>> > > > > Is it correct the pojo-deployment class-name with the
> > > >> > Application
> > > >> > >>> > > class?
> > > >> > >>> > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > > >> > >>> > > > > <rm...@gmail.com>wrote:
> > > >> > >>> > > > >
> > > >> > >>> > > > > > the format in openejb-jar.xml properties for such
> > thing
> > > >> is:
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > so you need to define your providers as resources
> (the
> > > >> > example
> > > >> > >>> i
> > > >> > >>> > > > pointed
> > > >> > >>> > > > > > out previously does it with different needs (that's
> > nto
> > > >> > >>> providers)
> > > >> > >>> > > but
> > > >> > >>> > > > > same
> > > >> > >>> > > > > > logic)
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > *Romain Manni-Bucau*
> > > >> > >>> > > > > > *Twitter: @rmannibucau*
> > > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> > >>> > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >> > >>> > > > > >
> > > >> > >>> > > > > > > I don't have a resources.xml file. What should I
> > > define
> > > >> > there
> > > >> > >>> > > relate
> > > >> > >>> > > > to
> > > >> > >>> > > > > > the
> > > >> > >>> > > > > > > REST application? The Application class or
> > > >> > >>> > > > > > > the
> org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain
> Manni-Bucau
> > > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > > > > Almost but not totally.
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > > >> > >>> > > > > > > > 2) values are id of resources defined in
> > > >> resources.xml (
> > > >> > >>> > > <Resources
> > > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > > >> > >>> luca.merolla@gmail.com
> > > >> > >>> > >
> > > >> > >>> > > a
> > > >> > >>> > > > > > écrit
> > > >> > >>> > > > > > > :
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > > > > Not sure if it's right but I have added this
> > > >> > >>> openejb-jar.xml
> > > >> > >>> > > file
> > > >> > >>> > > > > in
> > > >> > >>> > > > > > > > > META-INF of my REST application.
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > > >> > >>> > > > > > > > > <pojo-deployment
> > > >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > > >> > >>> > > > > > > > > <properties>
> > > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > > >> > >>> > > > > > > > >
> org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > >> > >>> > > > > > > > >
> > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > >> > >>> > > > > > > > >     </properties>
> > > >> > >>> > > > > > > > > </pojo-deployment>
> > > >> > >>> > > > > > > > > </openejb-jar>
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > Where PortoneApplication extends
> > > >> > >>> > javax.ws.rs.core.Application.
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > It seems that nothing is changed because I
> still
> > > get
> > > >> > the
> > > >> > >>> same
> > > >> > >>> > > > error
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > >> > >>> > > > > > > > > readFromMessageBody
> > > >> > >>> > > > > > > > > WARNING: No message body reader has been found
> > for
> > > >> > >>> request
> > > >> > >>> > > class
> > > >> > >>> > > > > > > > > SecurityContext, ContentType :
> application/json.
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> > > Manni-Bucau
> > > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > > >> pojo-deployment
> > > >> > >>> > > (attribute
> > > >> > >>> > > > > > > > > class-name)
> > > >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > > >> > >>> cxf.jaxrs.providers
> > > >> > >>> > =
> > > >> > >>> > > > ...
> > > >> > >>> > > > > > > > property
> > > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > > >> > >>> > > luca.merolla@gmail.com
> > > >> > >>> > > > >
> > > >> > >>> > > > > a
> > > >> > >>> > > > > > > > écrit
> > > >> > >>> > > > > > > > > :
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json
> > provider
> > > >> but I
> > > >> > >>> get
> > > >> > >>> > > this
> > > >> > >>> > > > > > error:
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > > >> > >>> > > > > > > > > > > fireEvent
> > > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > >
> > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > >> > >>> > > > > > > > > > >
> java.lang.reflect.InvocationTargetException
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > >> > >>> > > > > > > > Method)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > >
> > > >> >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>>
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > >
> > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >> > >>> > > > > > > > > > >         at
> > > java.lang.Thread.run(Thread.java:662)
> > > >> > >>> > > > > > > > > > > Caused by:
> > java.lang.IllegalArgumentException:
> > > >> no
> > > >> > >>> @Path
> > > >> > >>> > > > > > annotation
> > > >> > >>> > > > > > > on
> > > >> > >>> > > > > > > > > > >
> > > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > >> > >>> > > > > > > > > > >         at
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > >> > >>> > > > > > > > > > >         ... 20 more
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > in my application class I have:
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > @Override
> > > >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > > >> HashSet<Object>();
> > > >> > >>> > > > > > > > > > > singletons.add(new
> > > >> > >>> > > > > > > > > >
> > > >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > return singletons;
> > > >> > >>> > > > > > > > > > > }
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > Is there a better way to use the jackson
> as
> > > json
> > > >> > >>> > provider?
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> > > >> > Manni-Bucau
> > > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > Depend what they do but normally no
> > > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > > >> > >>> > > > > luca.merolla@gmail.com
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > > > a
> > > >> > >>> > > > > > > > > > écrit
> > > >> > >>> > > > > > > > > > > :
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that the
> > problem
> > > >> is
> > > >> > >>> related
> > > >> > >>> > > to
> > > >> > >>> > > > > the
> > > >> > >>> > > > > > > fact
> > > >> > >>> > > > > > > > > > that
> > > >> > >>> > > > > > > > > > > I
> > > >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM,
> Romain
> > > >> > >>> Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to
> configure
> > > >> custom
> > > >> > >>> > > > providers,
> > > >> > >>> > > > > i
> > > >> > >>> > > > > > > dont
> > > >> > >>> > > > > > > > > > think
> > > >> > >>> > > > > > > > > > > > we
> > > >> > >>> > > > > > > > > > > > > > have example but i could provide one
> > > next
> > > >> > week.
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case)
> and
> > > >> here
> > > >> > >>> default
> > > >> > >>> > > > > > providers
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > >> > >>> > > > > > > > > > > > > > method)
> > > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca
> > Merolla" <
> > > >> > >>> > > > > > > luca.merolla@gmail.com
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > > > a
> > > >> > >>> > > > > > > > > > > > écrit
> > > >> > >>> > > > > > > > > > > > > :
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > I have tried last build snapshot
> > from
> > > >> the
> > > >> > >>> 15th
> > > >> > >>> > > > > September,
> > > >> > >>> > > > > > > and
> > > >> > >>> > > > > > > > > > with
> > > >> > >>> > > > > > > > > > > > this
> > > >> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I
> get
> > > >>  "415
> > > >> > >>> > > Unsupported
> > > >> > >>> > > > > > Media
> > > >> > >>> > > > > > > > > Type"
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > > >> > >>> > > > > > > > > > > > > > > WARNING: No message body reader
> has
> > > been
> > > >> > >>> found
> > > >> > >>> > for
> > > >> > >>> > > > > > request
> > > >> > >>> > > > > > > > > class
> > > >> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> > > >> > >>> application/json
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > > >> > MediaType.APPLICATION_JSON,
> > > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > >> > >>> > > > > > > > > > > > > > })
> > > >> > >>> > > > > > > > > > > > > > > in the interface class, and I have
> > > moved
> > > >> > >>> them as
> > > >> > >>> > > well
> > > >> > >>> > > > > in
> > > >> > >>> > > > > > > the
> > > >> > >>> > > > > > > > > impl
> > > >> > >>> > > > > > > > > > > > class
> > > >> > >>> > > > > > > > > > > > > > but
> > > >> > >>> > > > > > > > > > > > > > > it does not change anything.
> > > >> > >>> > > > > > > > > > > > > > > When I'm sending the request I put
> > > these
> > > >> > >>> headers:
> > > >> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
> > > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM,
> > Luca
> > > >> > >>> Merolla <
> > > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> > @ApplicationPath
> > > >> and
> > > >> > >>> remove
> > > >> > >>> > > the
> > > >> > >>> > > > > cxf
> > > >> > >>> > > > > > > > > > servlet,
> > > >> > >>> > > > > > > > > > > > > then i
> > > >> > >>> > > > > > > > > > > > > > > > moved @Path from the interface
> to
> > > the
> > > >> > impl
> > > >> > >>> > > classes
> > > >> > >>> > > > > and
> > > >> > >>> > > > > > my
> > > >> > >>> > > > > > > > URI
> > > >> > >>> > > > > > > > > > are
> > > >> > >>> > > > > > > > > > > > not
> > > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I get 404
> > > >> errors.
> > > >> > >>> > > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new
> > build
> > > >> from
> > > >> > >>> the
> > > >> > >>> > > > > > repository
> > > >> > >>> > > > > > > to
> > > >> > >>> > > > > > > > > see
> > > >> > >>> > > > > > > > > > > if
> > > >> > >>> > > > > > > > > > > > > > > changes
> > > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > > >> > >>> > > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM,
> > > >> Romain
> > > >> > >>> > > > Manni-Bucau <
> > > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > > >> > >>> > > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> Just push a little change. If
> you
> > > can
> > > >> > >>> build a
> > > >> > >>> > > > > snapshot
> > > >> > >>> > > > > > > (i
> > > >> > >>> > > > > > > > > cant
> > > >> > >>> > > > > > > > > > > run
> > > >> > >>> > > > > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you
> shouldnt
> > > >> need
> > > >> > cxf
> > > >> > >>> > > servlet
> > > >> > >>> > > > > if
> > > >> > >>> > > > > > > ypu
> > > >> > >>> > > > > > > > > use
> > > >> > >>> > > > > > > > > > > > tomee
> > > >> > >>> > > > > > > > > > > > > > > jaxrs
> > > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable
> > > cxf.
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet
> or
> > > use
> > > >> > >>> > > > > @applicationpath
> > > >> > >>> > > > > > on
> > > >> > >>> > > > > > > > > your
> > > >> > >>> > > > > > > > > > > > > > > application
> > > >> > >>> > > > > > > > > > > > > > > >> child.
> > > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> > > >> > >>> Manni-Bucau" <
> > > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > a
> > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but
> > > >> simply
> > > >> > >>> moving
> > > >> > >>> > > path
> > > >> > >>> > > > > > > > > annotation
> > > >> > >>> > > > > > > > > > > from
> > > >> > >>> > > > > > > > > > > > > > > >> interface
> > > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
> > > >> rebuilding
> > > >> > >>> again
> > > >> > >>> > to
> > > >> > >>> > > > > check
> > > >> > >>> > > > > > > if i
> > > >> > >>> > > > > > > > > > didnt
> > > >> > >>> > > > > > > > > > > > > have
> > > >> > >>> > > > > > > > > > > > > > > >> local
> > > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
> > > >> > Merolla" <
> > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > a
> > > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > > >> > >>> > > > > > > > > > > > > > > >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> > implementation
> > > >> class
> > > >> > >>> are
> > > >> > >>> > > > > following
> > > >> > >>> > > > > > > > > somehow
> > > >> > >>> > > > > > > > > > > > this
> > > >> > >>> > > > > > > > > > > > > > > >> schema,
> > > >> > >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
> > > >> > >>> annotations. I
> > > >> > >>> > > have
> > > >> > >>> > > > > > @Path
> > > >> > >>> > > > > > > > > @GET
> > > >> > >>> > > > > > > > > > > > > > @Produces
> > > >> > >>> > > > > > > > > > > > > > > in
> > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > >> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to
> the
> > > NPE
> > > >> > >>> inside
> > > >> > >>> > the
> > > >> > >>> > > > > impl
> > > >> > >>> > > > > > > > class
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations to
> > the
> > > >> impl
> > > >> > >>> > class I
> > > >> > >>> > > > get
> > > >> > >>> > > > > > the
> > > >> > >>> > > > > > > > > "415
> > > >> > >>> > > > > > > > > > > > > > > Unsupported
> > > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17
> > PM,
> > > >> Luca
> > > >> > >>> > > Merolla <
> > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't
> > reach
> > > >> the
> > > >> > >>> method
> > > >> > >>> > > and
> > > >> > >>> > > > I
> > > >> > >>> > > > > > get:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> > No message body reader has
> > > been
> > > >> > >>> found for
> > > >> > >>> > > > > request
> > > >> > >>> > > > > > > > class
> > > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> > application/json
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at
> 6:00
> > > PM,
> > > >> > >>> Romain
> > > >> > >>> > > > > > > Manni-Bucau <
> > > >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you
> > can
> > > >> do
> > > >> > it
> > > >> > >>> this
> > > >> > >>> > > > way,
> > > >> > >>> > > > > > cxf
> > > >> > >>> > > > > > > > > seems
> > > >> > >>> > > > > > > > > > to
> > > >> > >>> > > > > > > > > > > > > > expect
> > > >> > >>> > > > > > > > > > > > > > > >> the
> > > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
> > > >> > annotations
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > > >> > >>> http://rmannibucau.wordpress.com
> > > >> > >>> > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > > >> > >>> > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
> > > >> > interface
> > > >> > >>> > > > > implemented
> > > >> > >>> > > > > > by
> > > >> > >>> > > > > > > > the
> > > >> > >>> > > > > > > > > > > > class.
> > > >> > >>> > > > > > > > > > > > > > > Anyway
> > > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but
> > the
> > > >> NPE
> > > >> > is
> > > >> > >>> > > getting
> > > >> > >>> > > > > at
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > >> > >>> > > java.lang.NullPointerException
> > > >> > >>> > > > at
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > >
> > > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected
> in
> > > >> this
> > > >> > >>> way:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO
> > > >> userBO;
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at
> > > 5:28
> > > >> PM,
> > > >> > >>> > Romain
> > > >> > >>> > > > > > > > Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > <rmannibucau@gmail.com
> > > >> >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put
> @Path
> > > on
> > > >> the
> > > >> > >>> class
> > > >> > >>> > > > > > (impl), i
> > > >> > >>> > > > > > > > > think
> > > >> > >>> > > > > > > > > > > > > that's
> > > >> > >>> > > > > > > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some
> > envrt
> > > >> > >>> issues but
> > > >> > >>> > > > will
> > > >> > >>> > > > > > try
> > > >> > >>> > > > > > > to
> > > >> > >>> > > > > > > > > > test
> > > >> > >>> > > > > > > > > > > > > asap)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter:
> @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > >> > >>> > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca
> Merolla
> > <
> > > >> > >>> > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a
> "vanilla"
> > > >> tomee,
> > > >> > >>> sorry
> > > >> > >>> > > > > again.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14,
> 2012
> > at
> > > >> 4:55
> > > >> > >>> PM,
> > > >> > >>> > > > Romain
> > > >> > >>> > > > > > > > > > Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> > rmannibucau@gmail.com
> > > >> > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck
> > neither :
> > > >> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> > Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > > @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > >> > >>> > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca
> > > Merolla
> > > >> <
> > > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot
> > to
> > > >> > remove
> > > >> > >>> the
> > > >> > >>> > > > > > dependecy
> > > >> > >>> > > > > > > > from
> > > >> > >>> > > > > > > > > > an
> > > >> > >>> > > > > > > > > > > > > > external
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14,
> > > 2012
> > > >> at
> > > >> > >>> 4:25
> > > >> > >>> > PM,
> > > >> > >>> > > > > > Romain
> > > >> > >>> > > > > > > > > > > > Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > > >> rmannibucau@gmail.com
> > > >> > >>> >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> > > >> Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> > > >> > @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14
> Luca
> > > >> > Merolla <
> > > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the
> > war
> > > >> I'm
> > > >> > >>> using
> > > >> > >>> > to
> > > >> > >>> > > > > test
> > > >> > >>> > > > > > > it:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is
> > GET
> > > -
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep
> > 14,
> > > >> 2012
> > > >> > >>> at
> > > >> > >>> > 3:16
> > > >> > >>> > > > PM,
> > > >> > >>> > > > > > > > Romain
> > > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > > >> > >>> rmannibucau@gmail.com
> > > >> > >>> > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you
> have
> > > >> binary
> > > >> > >>> to
> > > >> > >>> > > share
> > > >> > >>> > > > to
> > > >> > >>> > > > > > > make
> > > >> > >>> > > > > > > > it
> > > >> > >>> > > > > > > > > > > easy
> > > >> > >>> > > > > > > > > > > > to
> > > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> > > >> > Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> > > >> > >>> @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14
> > > Luca
> > > >> > >>> Merolla <
> > > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried
> > with
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> same
> > > >> > >>> exception.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had
> to
> > > put
> > > >> it
> > > >> > >>> back
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > >
> > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > web.xml
> > > >> to
> > > >> > >>> make it
> > > >> > >>> > > > work.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
> > > >> > injection
> > > >> > >>> does
> > > >> > >>> > > not
> > > >> > >>> > > > > > still
> > > >> > >>> > > > > > > > > work.
> > > >> > >>> > > > > > > > > > > :(
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri,
> > Sep
> > > >> 14,
> > > >> > >>> 2012
> > > >> > >>> > at
> > > >> > >>> > > > > 12:03
> > > >> > >>> > > > > > > PM,
> > > >> > >>> > > > > > > > > > Romain
> > > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > > >> > >>> > rmannibucau@gmail.com
> > > >> > >>> > > > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
> > > >> > redeployed
> > > >> > >>> a
> > > >> > >>> > > > > snapshot,
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe
> > you
> > > >> can
> > > >> > >>> give
> > > >> > >>> > it
> > > >> > >>> > > a
> > > >> > >>> > > > > try
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> *Romain
> > > >> > >>> Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > *Twitter:
> > > >> > >>> > > @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> *Blog:
> > > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > > > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > 2012/9/14
> > > >> Luca
> > > >> > >>> > > Merolla <
> > > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > Sorry I
> > > >> > >>> forgot to
> > > >> > >>> > > add
> > > >> > >>> > > > > the
> > > >> > >>> > > > > > > > > servlet
> > > >> > >>> > > > > > > > > > > that
> > > >> > >>> > > > > > > > > > > > > > > extends
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > web.xml.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> Now I
> > > >> dont
> > > >> > >>> get the
> > > >> > >>> > > 404
> > > >> > >>> > > > > > > anymore
> > > >> > >>> > > > > > > > > > but I
> > > >> > >>> > > > > > > > > > > > > get a
> > > >> > >>> > > > > > > > > > > > > > > 500
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > java.lang.NullPointerException
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > >
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >>
> > > >> > >>> > > > > > > > > > > > > > > >>
> > > >> > >>> > > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > >>> > > > > > > > > >
> > > >> > >>> > > > > > > > >
> > > >> > >>> > > > > > > >
> > > >> > >>> > > > > > >
> > > >> > >>> > > > > >
> > > >> > >>> > > > >
> > > >> > >>> > > >
> > > >> > >>> > >
> > > >> > >>> >
> > > >> > >>>
> > > >> >
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > >
> > java.lang.Thread.run(Thread.java:662)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On
> > Fri,
> > > >> Sep
> > > >> > >>> 14,
> > > >> > >>> > 2012
> > > >> > >>> > > > at
> > > >> > >>> > > > > > > 11:07
> > > >> > >>> > > > > > > > > AM,
> > > >> > >>> > > > > > > > > > > > Romain
> > > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > > >> > >>> > > > rmannibucau@gmail.com
> > > >> > >>> > > > > > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> hmm
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> we
> > > had
> > > >> > some
> > > >> > >>> > > > > regressions
> > > >> > >>> > > > > > > last
> > > >> > >>> > > > > > > > > few
> > > >> > >>> > > > > > > > > > > > days.
> > > >> > >>> > > > > > > > > > > > > > It
> > > >> > >>> > > > > > > > > > > > > > > is
> > > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > snapshot
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > didnt
> > > >> get
> > > >> > >>> the
> > > >> > >>> > > fixes
> > > >> > >>> > > > > > > (surely
> > > >> > >>> > > > > > > > > BTW,
> > > >> > >>> > > > > > > > > > > we
> > > >> > >>> > > > > > > > > > > > > > don't
> > > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> an
> > > >> > >>> openwebbeans
> > > >> > >>> > > > > snapshot
> > > >> > >>> > > > > > > to
> > > >> > >>> > > > > > > > > get
> > > >> > >>> > > > > > > > > > > > > > deployed).
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > *Romain
> > > >> > >>> > > Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> *Twitter:
> > > >> > >>> > > > > @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > *Blog:
> > > >> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > > > > > > > > > *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> 2012/9/14
> > > >> > >>> Luca
> > > >> > >>> > > > > Merolla <
> > > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > I
> > > >> have
> > > >> > >>> > > downloaded
> > > >> > >>> > > > > the
> > > >> > >>> > > > > > > > > > snapshots
> > > >> > >>> > > > > > > > > > > > from
> > > >> > >>> > > > > > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > I
> > > >> have
> > > >> > >>> changed
> > > >> > >>> > > the
> > > >> > >>> > > > > > > > web.xml.
> > > >> > >>> > > > > > > > > > > > > Basically
> > > >> > >>> > > > > > > > > > > > > > I
> > > >> > >>> > > > > > > > > > > > > > > >> have
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> except
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > the
> > > >> > >>> > > > > > security-constraint
> > > >> > >>> > > > > > > > tag
> > > >> > >>> > > > > > > > > > > where
> > > >> > >>> > > > > > > > > > > > I
> > > >> > >>> > > > > > > > > > > > > > have
> > > >> > >>> > > > > > > > > > > > > > > >> set
> > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > auth-method.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > I
> > > >> have
> > > >> > the
> > > >> > >>> > > classes
> > > >> > >>> > > > > > which
> > > >> > >>> > > > > > > > > > extends
> > > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> resource
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> classes
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> public
> > > >> > >>> class
> > > >> > >>> > > > > > > > > > PortoneApplication
> > > >> > >>> > > > > > > > > > > > > > extends
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > @Override
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> public
> > > >> > >>> > > > Set<Class<?>>
> > > >> > >>> > > > > > > > > > > getClasses()
> > > >> > >>> > > > > > > > > > > > {
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> Set<Class<?>>
> > > >> > >>> > > > > classes
> > > >> > >>> > > > > > =
> > > >> > >>> > > > > > > > new
> > > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > >
> > classes.add(AccountResourceImpl.class);
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> return
> > > >> > >>> > classes;
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > }
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > }
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > But
> > > >> now
> > > >> > I
> > > >> > >>> get
> > > >> > >>> > > 404
> > > >> > >>> > > > > for
> > > >> > >>> > > > > > > > every
> > > >> > >>> > > > > > > > > > > > request.
> > > >> > >>> > > > > > > > > > > > > > Am
> > > >> > >>> > > > > > > > > > > > > > > I
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> configuration?
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > On
> > > >> Mon,
> > > >> > >>> Sep
> > > >> > >>> > 10,
> > > >> > >>> > > > 2012
> > > >> > >>> > > > > > at
> > > >> > >>> > > > > > > > 8:28
> > > >> > >>> > > > > > > > > > AM,
> > > >> > >>> > > > > > > > > > > > > > Romain
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > <
> > > >> > >>> > > > > > rmannibucau@gmail.com
> > > >> > >>> > > > > > > > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > ok
> > > >> so
> > > >> > >>> first
> > > >> > >>> > > you
> > > >> > >>> > > > > > > > shouldn't
> > > >> > >>> > > > > > > > > > need
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >>  CXFNonSpringJaxrsServlet
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> then
> > > >> > >>> i'll
> > > >> > >>> > fix
> > > >> > >>> > > an
> > > >> > >>> > > > > > issue
> > > >> > >>> > > > > > > > we
> > > >> > >>> > > > > > > > > > have
> > > >> > >>> > > > > > > > > > > > > with
> > > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> following
> > > >> > >>> > > > minutes
> > > >> > >>> > > > > > > > (should
> > > >> > >>> > > > > > > > > be
> > > >> > >>> > > > > > > > > > > > done
> > > >> > >>> > > > > > > > > > > > > @
> > > >> > >>> > > > > > > > > > > > > > > 9am)
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > *Romain
> > > >> > >>> > > > > Manni-Bucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> *Twitter:
> > > >> > >>> > > > > > > @rmannibucau*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> *Blog:
> > > >> > >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > >> > >>> > > > > > > > > > > > > > > >> *
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> 2012/9/10
> > > >> > >>> > Luca
> > > >> > >>> > > > > > > Merolla <
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> I'm
> > > >> > >>> using
> > > >> > >>> > > the
> > > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > > >> > >>> > > > > > > > > > > > > from
> > > >> > >>> > > > > > > > > > > > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> In
> > > >> > my
> > > >> > >>> > > web.xml
> > > >> > >>> > > > > > > > > > configuration
> > > >> > >>> > > > > > > > > > > > I'm
> > > >> > >>> > > > > > > > > > > > > > > using
> > > >> > >>> > > > > > > > > > > > > > > >> the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > >
> > > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > class
> > > >> > >>> and
> > > >> > >>> > I
> > > >> > >>> > > > have
> > > >> > >>> > > > > > > > > defined a
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> javax.ws.rs.Application
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> where I
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> register
> > > >> > >>> > the
> > > >> > >>> > > > > > service
> > > >> > >>> > > > > > > > > > > classes.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > I
> > > >> > >>> have the
> > > >> > >>> > > > > > beans.xml
> > > >> > >>> > > > > > > > > under
> > > >> > >>> > > > > > > > > > > my
> > > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > Then I
> > > >> > >>> > have
> > > >> > >>> > > an
> > > >> > >>> > > > > > > @Inject
> > > >> > >>> > > > > > > > > > > > > annotation
> > > >> > >>> > > > > > > > > > > > > > > >> inside
> > > >> > >>> > > > > > > > > > > > > > > >> >> the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> implementation
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > class
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > which
> > > >> > >>> > > returns
> > > >> > >>> > > > a
> > > >> > >>> > > > > > > null.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> On
> > > >> > >>> Mon,
> > > >> > >>> > Sep
> > > >> > >>> > > > 10,
> > > >> > >>> > > > > > 2012
> > > >> > >>> > > > > > > > at
> > > >> > >>> > > > > > > > > > > 12:06
> > > >> > >>> > > > > > > > > > > > > AM,
> > > >> > >>> > > > > > > > > > > > > > > >> Romain
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > <
> > > >> > >>> > > > > > > > rmannibucau@gmail.com
> > > >> > >>> > > > > > > > > > > >wrote:
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > >
> > > >> > Did
> > > >> > >>> you
> > > >> > >>> > > try
> > > >> > >>> > > > > the
> > > >> > >>> > > > > > > > > > snapshot?
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > >
> > > >> > Le 9
> > > >> > >>> > sept.
> > > >> > >>> > > > > 2012
> > > >> > >>> > > > > > > > 23:22,
> > > >> > >>> > > > > > > > > > > "Luca
> > > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > luca.merolla@gmail.com>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> écrit
> > > >> > :
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> Hello,
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > I
> > > >> > >>> > have a
> > > >> > >>> > > > > REST
> > > >> > >>> > > > > > > > > > > application
> > > >> > >>> > > > > > > > > > > > > that
> > > >> > >>> > > > > > > > > > > > > > > I'm
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > with
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> CXF.
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > Is
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > it
> > > >> > >>> > > > possible
> > > >> > >>> > > > > > that
> > > >> > >>> > > > > > > > CDI
> > > >> > >>> > > > > > > > > > > > inject
> > > >> > >>> > > > > > > > > > > > > is
> > > >> > >>> > > > > > > > > > > > > > > not
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > service
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >>> classes
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > or
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> I'm
> > > >> > >>> > > > missing
> > > >> > >>> > > > > > > > > something?
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> Luca
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >
> > > >> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >  *Luca
> > > >> > >>> Merolla*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> Management,
> > > >> > >>> > > Business &
> > > >> > >>> > > > > > > > > Technology
> > > >> > >>> > > > > > > > > > > > > > Consultant
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > >> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > *Email:*
> > > >> > >>> > > > > > > > luca.merolla@gmail.com
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > >> > >>> > > > > > > > > > > > >
> http://nl.linkedin.com/in/lucamerolla*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > *Blog <
> > > >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > > >> > >>> > > > > > > > > > > > > >*
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > Merolla
> > > >> > >>> Consulting
> > > >> > >>> > > > > Limited
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > > >> > >>> > > > > > > > > > > > > > > >> >> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
putting jackson in tomee/lib should work with the version you have.

btw can you try (i guess it will be faster for you than for me since i dont
have sources) to add @Context on securitycontext in the impl please?

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> On deployment:
>
> SEVERE: error invoking
> org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
>
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
>         at
>
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
>         at
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
>         at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
>         at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.xbean.recipe.ConstructionException: Type class could
> not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
>         at
> org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
>         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:130)
>         at
>
> org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
>         at
>
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
>         at
>
> org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
>         at
>
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
>         at
>
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
>         at
> org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
>         at
>
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
>         at
>
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
>         ... 24 more
>
>
> On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > throw new OverWordkedException(), forget my last proposal...
> >
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> >
> > > did you try with the last openejb-jar.xml i posted?
> > >
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > >> I was trying with jackson because I was getting 415 with the default
> > one.
> > >>
> > >> Then I have tried adding jackson with openejb-jar.xml and
> resources.xml.
> > >>
> > >> In fact, if from the previous jar you remove openejb-jar.xml and
> > >> resources.xml you will get 415 unsupported media type.
> > >>
> > >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> > >> <rm...@gmail.com>wrote:
> > >>
> > >> > BTW forgot to ask: why jackson and not the provided one?
> > >> >
> > >> > *Romain Manni-Bucau*
> > >> > *Twitter: @rmannibucau*
> > >> > *Blog: http://rmannibucau.wordpress.com*
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > >> >
> > >> > > here the openejb-jar.xml you want:
> > >> > >
> > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > >> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > >> > >  <pojo-deployment
> > >> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > >> > > <properties>
> > >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > >> > > </properties>
> > >> > > </pojo-deployment>
> > >> > > </openejb-jar>
> > >> > >
> > >> > > then of course add jackson to tomee/lib (i just added the ability
> to
> > >> > > provide it in the webapp so for a try put it in the container
> > please)
> > >> > >
> > >> > >
> > >> > >
> > >> > > *Romain Manni-Bucau*
> > >> > > *Twitter: @rmannibucau*
> > >> > > *Blog: http://rmannibucau.wordpress.com*
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > >> > >
> > >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
> > >> cxf.jax-rs
> > >> > >>
> > >> > >> then the conf is currently ignored, i need to dig into it to see
> > why
> > >> > >>
> > >> > >> *Romain Manni-Bucau*
> > >> > >> *Twitter: @rmannibucau*
> > >> > >> *Blog: http://rmannibucau.wordpress.com*
> > >> > >>
> > >> > >>
> > >> > >>
> > >> > >>
> > >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >> > >>
> > >> > >>> Tried with the latest build of today.
> > >> > >>>
> > >> > >>> Here is the war:
> > >> > >>>
> > >> > >>> *
> > >> > >>>
> > >> > >>>
> > >> >
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > >> > >>> *
> > >> > >>>
> > >> > >>> Then I use a simple REST call GET -
> > >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add these
> > two
> > >> > >>> headers:
> > >> > >>>
> > >> > >>> Content-Type: application/json
> > >> > >>> Accept: application/json
> > >> > >>>
> > >> > >>>
> > >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > >> > >>> <rm...@gmail.com>wrote:
> > >> > >>>
> > >> > >>> > hmm, please share this new version i'll have a look (if you
> have
> > >> the
> > >> > >>> client
> > >> > >>> > too it can help ;) since we are timeless these days because of
> > the
> > >> > >>> coming
> > >> > >>> > release)
> > >> > >>> >
> > >> > >>> > *Romain Manni-Bucau*
> > >> > >>> > *Twitter: @rmannibucau*
> > >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > >> > >>> >
> > >> > >>> >
> > >> > >>> >
> > >> > >>> >
> > >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >> > >>> >
> > >> > >>> > > Still no luck,
> > >> > >>> > >
> > >> > >>> > > I have tried to change the pojo deployment class too with
> the
> > >> > >>> RESTService
> > >> > >>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1
> ">
> > >> > >>> > > <pojo-deployment
> > >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > >> > >>> > > <properties>
> > >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > >> > >>> > > </properties>
> > >> > >>> > > </pojo-deployment>
> > >> > >>> > > </openejb-jar>
> > >> > >>> > >
> > >> > >>> > > And I have changed the resources.xml
> > >> > >>> > >
> > >> > >>> > > <resources>
> > >> > >>> > >   <Service id="jsonProvider"
> > >> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> />
> > >> > >>> > >   <Service id="jaxbProvider"
> > >> > >>> > >
> > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > >> />
> > >> > >>> > > </resources>
> > >> > >>> > >
> > >> > >>> > > I still get the 415 error
> > >> > >>> > >
> > >> > >>> > >
> > >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > >> > >>> > > <rm...@gmail.com>wrote:
> > >> > >>> > >
> > >> > >>> > > > i'd say something like
> > >> > >>> > > >
> > >> > >>> > > > <Service id="jaxbProvider"
> > >> > >>> > > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > />
> > >> > >>> > > >
> > >> > >>> > > > create method doesn't exist so it can't be called
> > >> > >>> > > >
> > >> > >>> > > > *Romain Manni-Bucau*
> > >> > >>> > > > *Twitter: @rmannibucau*
> > >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > >> > >>> > > >
> > >> > >>> > > >
> > >> > >>> > > >
> > >> > >>> > > >
> > >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >> > >>> > > >
> > >> > >>> > > > > I have openejb-jar.xml like this:
> > >> > >>> > > > >
> > >> > >>> > > > > <openejb-jar xmlns="
> > http://www.openejb.org/openejb-jar/1.1
> > >> ">
> > >> > >>> > > > > <pojo-deployment
> > >> > >>> class-name="org.test.portone.PortoneApplication">
> > >> > >>> > > > > <properties>
> > >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > >> > >>> > > > >     </properties>
> > >> > >>> > > > > </pojo-deployment>
> > >> > >>> > > > > </openejb-jar>
> > >> > >>> > > > >
> > >> > >>> > > > > and resources.xml
> > >> > >>> > > > >
> > >> > >>> > > > > <resources>
> > >> > >>> > > > >   <Service id="jsonProvider"
> > >> > >>> > > > >
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > >> > >>> > > > > factory-name="create">
> > >> > >>> > > > >   </Service>
> > >> > >>> > > > >   <Service id="jaxbProvider"
> > >> > >>> > > > >
> > >> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > >> > >>> > > > > factory-name="create">
> > >> > >>> > > > >   </Service>
> > >> > >>> > > > > </resources>
> > >> > >>> > > > >
> > >> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still
> > nothing.
> > >> > >>> > > > >
> > >> > >>> > > > > Is it correct the pojo-deployment class-name with the
> > >> > Application
> > >> > >>> > > class?
> > >> > >>> > > > >
> > >> > >>> > > > >
> > >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > >> > >>> > > > > <rm...@gmail.com>wrote:
> > >> > >>> > > > >
> > >> > >>> > > > > > the format in openejb-jar.xml properties for such
> thing
> > >> is:
> > >> > >>> > > > > >
> > >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > >> > >>> > > > > >
> > >> > >>> > > > > > so you need to define your providers as resources (the
> > >> > example
> > >> > >>> i
> > >> > >>> > > > pointed
> > >> > >>> > > > > > out previously does it with different needs (that's
> nto
> > >> > >>> providers)
> > >> > >>> > > but
> > >> > >>> > > > > same
> > >> > >>> > > > > > logic)
> > >> > >>> > > > > >
> > >> > >>> > > > > > *Romain Manni-Bucau*
> > >> > >>> > > > > > *Twitter: @rmannibucau*
> > >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > >> > >>> > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >> > >>> > > > > >
> > >> > >>> > > > > > > I don't have a resources.xml file. What should I
> > define
> > >> > there
> > >> > >>> > > relate
> > >> > >>> > > > to
> > >> > >>> > > > > > the
> > >> > >>> > > > > > > REST application? The Application class or
> > >> > >>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > >> > >>> > > > > > >
> > >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > >> > >>> > > > > > > <rm...@gmail.com>wrote:
> > >> > >>> > > > > > >
> > >> > >>> > > > > > > > Almost but not totally.
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > > > 1) i think you should put it in web-inf
> > >> > >>> > > > > > > > 2) values are id of resources defined in
> > >> resources.xml (
> > >> > >>> > > <Resources
> > >> > >>> > > > > > > > id="json" class-name="..."/>)
> > >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > >> > >>> luca.merolla@gmail.com
> > >> > >>> > >
> > >> > >>> > > a
> > >> > >>> > > > > > écrit
> > >> > >>> > > > > > > :
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > > > > Not sure if it's right but I have added this
> > >> > >>> openejb-jar.xml
> > >> > >>> > > file
> > >> > >>> > > > > in
> > >> > >>> > > > > > > > > META-INF of my REST application.
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > >> > >>> > > > > > > > > <openejb-jar xmlns="
> > >> > >>> http://www.openejb.org/openejb-jar/1.1">
> > >> > >>> > > > > > > > > <pojo-deployment
> > >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > >> > >>> > > > > > > > > <properties>
> > >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > >> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > >> > >>> > > > > > > > >
> org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > >> > >>> > > > > > > > >     </properties>
> > >> > >>> > > > > > > > > </pojo-deployment>
> > >> > >>> > > > > > > > > </openejb-jar>
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > Where PortoneApplication extends
> > >> > >>> > javax.ws.rs.core.Application.
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > It seems that nothing is changed because I still
> > get
> > >> > the
> > >> > >>> same
> > >> > >>> > > > error
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > >> > >>> > > > > > > > > readFromMessageBody
> > >> > >>> > > > > > > > > WARNING: No message body reader has been found
> for
> > >> > >>> request
> > >> > >>> > > class
> > >> > >>> > > > > > > > > SecurityContext, ContentType : application/json.
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> > Manni-Bucau
> > >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> > >> pojo-deployment
> > >> > >>> > > (attribute
> > >> > >>> > > > > > > > > class-name)
> > >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > >> > >>> cxf.jaxrs.providers
> > >> > >>> > =
> > >> > >>> > > > ...
> > >> > >>> > > > > > > > property
> > >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > >> > >>> > > luca.merolla@gmail.com
> > >> > >>> > > > >
> > >> > >>> > > > > a
> > >> > >>> > > > > > > > écrit
> > >> > >>> > > > > > > > > :
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json
> provider
> > >> but I
> > >> > >>> get
> > >> > >>> > > this
> > >> > >>> > > > > > error:
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > >> > >>> > > > > > > > > > > fireEvent
> > >> > >>> > > > > > > > > > > SEVERE: error invoking
> > >> > >>> > > > > > > > > > >
> > >> > >>> > >
> org.apache.openejb.observer.ObserverManager$Observer@38131650
> > >> > >>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > >> > >>> > > > > > > > Method)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > >
> > >> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > >
> > >> > >>>
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > >
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >> > >>> > > > > > > > > > >         at
> > java.lang.Thread.run(Thread.java:662)
> > >> > >>> > > > > > > > > > > Caused by:
> java.lang.IllegalArgumentException:
> > >> no
> > >> > >>> @Path
> > >> > >>> > > > > > annotation
> > >> > >>> > > > > > > on
> > >> > >>> > > > > > > > > > >
> > >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > >> > >>> > > > > > > > > > >         at
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > >> > >>> > > > > > > > > > >         ... 20 more
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > in my application class I have:
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > @Override
> > >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> > >> HashSet<Object>();
> > >> > >>> > > > > > > > > > > singletons.add(new
> > >> > >>> > > > > > > > > >
> > >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > return singletons;
> > >> > >>> > > > > > > > > > > }
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > Is there a better way to use the jackson as
> > json
> > >> > >>> > provider?
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> > >> > Manni-Bucau
> > >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > Depend what they do but normally no
> > >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > >> > >>> > > > > luca.merolla@gmail.com
> > >> > >>> > > > > > >
> > >> > >>> > > > > > > a
> > >> > >>> > > > > > > > > > écrit
> > >> > >>> > > > > > > > > > > :
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > I'll give a try. Could be that the
> problem
> > >> is
> > >> > >>> related
> > >> > >>> > > to
> > >> > >>> > > > > the
> > >> > >>> > > > > > > fact
> > >> > >>> > > > > > > > > > that
> > >> > >>> > > > > > > > > > > I
> > >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
> > >> > >>> Manni-Bucau
> > >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure
> > >> custom
> > >> > >>> > > > providers,
> > >> > >>> > > > > i
> > >> > >>> > > > > > > dont
> > >> > >>> > > > > > > > > > think
> > >> > >>> > > > > > > > > > > > we
> > >> > >>> > > > > > > > > > > > > > have example but i could provide one
> > next
> > >> > week.
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and
> > >> here
> > >> > >>> default
> > >> > >>> > > > > > providers
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > >> > >>> > > > > > > > > > > > > > method)
> > >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca
> Merolla" <
> > >> > >>> > > > > > > luca.merolla@gmail.com
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > > > a
> > >> > >>> > > > > > > > > > > > écrit
> > >> > >>> > > > > > > > > > > > > :
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > I have tried last build snapshot
> from
> > >> the
> > >> > >>> 15th
> > >> > >>> > > > > September,
> > >> > >>> > > > > > > and
> > >> > >>> > > > > > > > > > with
> > >> > >>> > > > > > > > > > > > this
> > >> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I get
> > >>  "415
> > >> > >>> > > Unsupported
> > >> > >>> > > > > > Media
> > >> > >>> > > > > > > > > Type"
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > >> > >>> > > > > > > > > > > > > > > WARNING: No message body reader has
> > been
> > >> > >>> found
> > >> > >>> > for
> > >> > >>> > > > > > request
> > >> > >>> > > > > > > > > class
> > >> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> > >> > >>> application/json
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > I had @Produces({
> > >> > MediaType.APPLICATION_JSON,
> > >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > >> > >>> > > > > > > > > > > > > > })
> > >> > >>> > > > > > > > > > > > > > > in the interface class, and I have
> > moved
> > >> > >>> them as
> > >> > >>> > > well
> > >> > >>> > > > > in
> > >> > >>> > > > > > > the
> > >> > >>> > > > > > > > > impl
> > >> > >>> > > > > > > > > > > > class
> > >> > >>> > > > > > > > > > > > > > but
> > >> > >>> > > > > > > > > > > > > > > it does not change anything.
> > >> > >>> > > > > > > > > > > > > > > When I'm sending the request I put
> > these
> > >> > >>> headers:
> > >> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
> > >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM,
> Luca
> > >> > >>> Merolla <
> > >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > >> > >>> > > > > > > > > > > > > > > >wrote:
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > > I have tried to use
> @ApplicationPath
> > >> and
> > >> > >>> remove
> > >> > >>> > > the
> > >> > >>> > > > > cxf
> > >> > >>> > > > > > > > > > servlet,
> > >> > >>> > > > > > > > > > > > > then i
> > >> > >>> > > > > > > > > > > > > > > > moved @Path from the interface to
> > the
> > >> > impl
> > >> > >>> > > classes
> > >> > >>> > > > > and
> > >> > >>> > > > > > my
> > >> > >>> > > > > > > > URI
> > >> > >>> > > > > > > > > > are
> > >> > >>> > > > > > > > > > > > not
> > >> > >>> > > > > > > > > > > > > > > > accessible anymore... I get 404
> > >> errors.
> > >> > >>> > > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new
> build
> > >> from
> > >> > >>> the
> > >> > >>> > > > > > repository
> > >> > >>> > > > > > > to
> > >> > >>> > > > > > > > > see
> > >> > >>> > > > > > > > > > > if
> > >> > >>> > > > > > > > > > > > > > > changes
> > >> > >>> > > > > > > > > > > > > > > > fixed it.
> > >> > >>> > > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM,
> > >> Romain
> > >> > >>> > > > Manni-Bucau <
> > >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > >> > >>> > > > > > > > > > > > > > > > > wrote:
> > >> > >>> > > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> Just push a little change. If you
> > can
> > >> > >>> build a
> > >> > >>> > > > > snapshot
> > >> > >>> > > > > > > (i
> > >> > >>> > > > > > > > > cant
> > >> > >>> > > > > > > > > > > run
> > >> > >>> > > > > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt
> > >> need
> > >> > cxf
> > >> > >>> > > servlet
> > >> > >>> > > > > if
> > >> > >>> > > > > > > ypu
> > >> > >>> > > > > > > > > use
> > >> > >>> > > > > > > > > > > > tomee
> > >> > >>> > > > > > > > > > > > > > > jaxrs
> > >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable
> > cxf.
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or
> > use
> > >> > >>> > > > > @applicationpath
> > >> > >>> > > > > > on
> > >> > >>> > > > > > > > > your
> > >> > >>> > > > > > > > > > > > > > > application
> > >> > >>> > > > > > > > > > > > > > > >> child.
> > >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> > >> > >>> Manni-Bucau" <
> > >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > a
> > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but
> > >> simply
> > >> > >>> moving
> > >> > >>> > > path
> > >> > >>> > > > > > > > > annotation
> > >> > >>> > > > > > > > > > > from
> > >> > >>> > > > > > > > > > > > > > > >> interface
> > >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
> > >> rebuilding
> > >> > >>> again
> > >> > >>> > to
> > >> > >>> > > > > check
> > >> > >>> > > > > > > if i
> > >> > >>> > > > > > > > > > didnt
> > >> > >>> > > > > > > > > > > > > have
> > >> > >>> > > > > > > > > > > > > > > >> local
> > >> > >>> > > > > > > > > > > > > > > >> > modif)
> > >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
> > >> > Merolla" <
> > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > a
> > >> > >>> > > > > > > > > > > > > > > >> écrit :
> > >> > >>> > > > > > > > > > > > > > > >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> My interface and
> implementation
> > >> class
> > >> > >>> are
> > >> > >>> > > > > following
> > >> > >>> > > > > > > > > somehow
> > >> > >>> > > > > > > > > > > > this
> > >> > >>> > > > > > > > > > > > > > > >> schema,
> > >> > >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
> > >> > >>> annotations. I
> > >> > >>> > > have
> > >> > >>> > > > > > @Path
> > >> > >>> > > > > > > > > @GET
> > >> > >>> > > > > > > > > > > > > > @Produces
> > >> > >>> > > > > > > > > > > > > > > in
> > >> > >>> > > > > > > > > > > > > > > >> >> the
> > >> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to the
> > NPE
> > >> > >>> inside
> > >> > >>> > the
> > >> > >>> > > > > impl
> > >> > >>> > > > > > > > class
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations to
> the
> > >> impl
> > >> > >>> > class I
> > >> > >>> > > > get
> > >> > >>> > > > > > the
> > >> > >>> > > > > > > > > "415
> > >> > >>> > > > > > > > > > > > > > > Unsupported
> > >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17
> PM,
> > >> Luca
> > >> > >>> > > Merolla <
> > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't
> reach
> > >> the
> > >> > >>> method
> > >> > >>> > > and
> > >> > >>> > > > I
> > >> > >>> > > > > > get:
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> > No message body reader has
> > been
> > >> > >>> found for
> > >> > >>> > > > > request
> > >> > >>> > > > > > > > class
> > >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > >> > >>> > > > > > > > > > > > > > > >> >> > ContentType :
> application/json
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00
> > PM,
> > >> > >>> Romain
> > >> > >>> > > > > > > Manni-Bucau <
> > >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you
> can
> > >> do
> > >> > it
> > >> > >>> this
> > >> > >>> > > > way,
> > >> > >>> > > > > > cxf
> > >> > >>> > > > > > > > > seems
> > >> > >>> > > > > > > > > > to
> > >> > >>> > > > > > > > > > > > > > expect
> > >> > >>> > > > > > > > > > > > > > > >> the
> > >> > >>> > > > > > > > > > > > > > > >> >> impl
> > >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
> > >> > annotations
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > >> > >>> http://rmannibucau.wordpress.com
> > >> > >>> > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > >> > >>> > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
> > >> > interface
> > >> > >>> > > > > implemented
> > >> > >>> > > > > > by
> > >> > >>> > > > > > > > the
> > >> > >>> > > > > > > > > > > > class.
> > >> > >>> > > > > > > > > > > > > > > Anyway
> > >> > >>> > > > > > > > > > > > > > > >> >> I'll
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but
> the
> > >> NPE
> > >> > is
> > >> > >>> > > getting
> > >> > >>> > > > > at
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > >> > >>> > > java.lang.NullPointerException
> > >> > >>> > > > at
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > >
> > >> userBO.getUserCash(sec.getUserPrincipal().getName());
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in
> > >> this
> > >> > >>> way:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO
> > >> userBO;
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at
> > 5:28
> > >> PM,
> > >> > >>> > Romain
> > >> > >>> > > > > > > > Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > <rmannibucau@gmail.com
> > >> >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path
> > on
> > >> the
> > >> > >>> class
> > >> > >>> > > > > > (impl), i
> > >> > >>> > > > > > > > > think
> > >> > >>> > > > > > > > > > > > > that's
> > >> > >>> > > > > > > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> issue
> > >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some
> envrt
> > >> > >>> issues but
> > >> > >>> > > > will
> > >> > >>> > > > > > try
> > >> > >>> > > > > > > to
> > >> > >>> > > > > > > > > > test
> > >> > >>> > > > > > > > > > > > > asap)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > >> > >>> > > http://rmannibucau.wordpress.com
> > >> > >>> > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla
> <
> > >> > >>> > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla"
> > >> tomee,
> > >> > >>> sorry
> > >> > >>> > > > > again.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012
> at
> > >> 4:55
> > >> > >>> PM,
> > >> > >>> > > > Romain
> > >> > >>> > > > > > > > > > Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <
> rmannibucau@gmail.com
> > >> > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck
> neither :
> > >> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain
> Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> > @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > >> > >>> > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca
> > Merolla
> > >> <
> > >> > >>> > > > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot
> to
> > >> > remove
> > >> > >>> the
> > >> > >>> > > > > > dependecy
> > >> > >>> > > > > > > > from
> > >> > >>> > > > > > > > > > an
> > >> > >>> > > > > > > > > > > > > > external
> > >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14,
> > 2012
> > >> at
> > >> > >>> 4:25
> > >> > >>> > PM,
> > >> > >>> > > > > > Romain
> > >> > >>> > > > > > > > > > > > Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> > >> rmannibucau@gmail.com
> > >> > >>> >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> > >> Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> > >> > @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > >> > >>> > > > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca
> > >> > Merolla <
> > >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the
> war
> > >> I'm
> > >> > >>> using
> > >> > >>> > to
> > >> > >>> > > > > test
> > >> > >>> > > > > > > it:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is
> GET
> > -
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep
> 14,
> > >> 2012
> > >> > >>> at
> > >> > >>> > 3:16
> > >> > >>> > > > PM,
> > >> > >>> > > > > > > > Romain
> > >> > >>> > > > > > > > > > > > > > Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > >> > >>> rmannibucau@gmail.com
> > >> > >>> > > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have
> > >> binary
> > >> > >>> to
> > >> > >>> > > share
> > >> > >>> > > > to
> > >> > >>> > > > > > > make
> > >> > >>> > > > > > > > it
> > >> > >>> > > > > > > > > > > easy
> > >> > >>> > > > > > > > > > > > to
> > >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> > >> > Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> > >> > >>> @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14
> > Luca
> > >> > >>> Merolla <
> > >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried
> with
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > >> > >>> > > > > > > > > > > > > > > >> >> >> and
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
> > >> > >>> exception.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to
> > put
> > >> it
> > >> > >>> back
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > >
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> web.xml
> > >> to
> > >> > >>> make it
> > >> > >>> > > > work.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
> > >> > injection
> > >> > >>> does
> > >> > >>> > > not
> > >> > >>> > > > > > still
> > >> > >>> > > > > > > > > work.
> > >> > >>> > > > > > > > > > > :(
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri,
> Sep
> > >> 14,
> > >> > >>> 2012
> > >> > >>> > at
> > >> > >>> > > > > 12:03
> > >> > >>> > > > > > > PM,
> > >> > >>> > > > > > > > > > Romain
> > >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > >> > >>> > rmannibucau@gmail.com
> > >> > >>> > > > > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
> > >> > redeployed
> > >> > >>> a
> > >> > >>> > > > > snapshot,
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe
> you
> > >> can
> > >> > >>> give
> > >> > >>> > it
> > >> > >>> > > a
> > >> > >>> > > > > try
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
> > >> > >>> Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> *Twitter:
> > >> > >>> > > @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > > > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> 2012/9/14
> > >> Luca
> > >> > >>> > > Merolla <
> > >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> Sorry I
> > >> > >>> forgot to
> > >> > >>> > > add
> > >> > >>> > > > > the
> > >> > >>> > > > > > > > > servlet
> > >> > >>> > > > > > > > > > > that
> > >> > >>> > > > > > > > > > > > > > > extends
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> web.xml.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I
> > >> dont
> > >> > >>> get the
> > >> > >>> > > 404
> > >> > >>> > > > > > > anymore
> > >> > >>> > > > > > > > > > but I
> > >> > >>> > > > > > > > > > > > > get a
> > >> > >>> > > > > > > > > > > > > > > 500
> > >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > java.lang.NullPointerException
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > >
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > >
> > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > >
> > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > >
> > >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > >
> > >> > >>> > >
> > >> > >>>
> > >> >
> > >>
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >>
> > >> > >>> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > >
> > >> > >>> > > > > > > > > >
> > >> > >>> > > > > > > > >
> > >> > >>> > > > > > > >
> > >> > >>> > > > > > >
> > >> > >>> > > > > >
> > >> > >>> > > > >
> > >> > >>> > > >
> > >> > >>> > >
> > >> > >>> >
> > >> > >>>
> > >> >
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > >
> java.lang.Thread.run(Thread.java:662)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On
> Fri,
> > >> Sep
> > >> > >>> 14,
> > >> > >>> > 2012
> > >> > >>> > > > at
> > >> > >>> > > > > > > 11:07
> > >> > >>> > > > > > > > > AM,
> > >> > >>> > > > > > > > > > > > Romain
> > >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > >> > >>> > > > rmannibucau@gmail.com
> > >> > >>> > > > > > > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we
> > had
> > >> > some
> > >> > >>> > > > > regressions
> > >> > >>> > > > > > > last
> > >> > >>> > > > > > > > > few
> > >> > >>> > > > > > > > > > > > days.
> > >> > >>> > > > > > > > > > > > > > It
> > >> > >>> > > > > > > > > > > > > > > is
> > >> > >>> > > > > > > > > > > > > > > >> >> fixed
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > snapshot
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> didnt
> > >> get
> > >> > >>> the
> > >> > >>> > > fixes
> > >> > >>> > > > > > > (surely
> > >> > >>> > > > > > > > > BTW,
> > >> > >>> > > > > > > > > > > we
> > >> > >>> > > > > > > > > > > > > > don't
> > >> > >>> > > > > > > > > > > > > > > >> >> compile
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
> > >> > >>> openwebbeans
> > >> > >>> > > > > snapshot
> > >> > >>> > > > > > > to
> > >> > >>> > > > > > > > > get
> > >> > >>> > > > > > > > > > > > > > deployed).
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > *Romain
> > >> > >>> > > Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> *Twitter:
> > >> > >>> > > > > @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > *Blog:
> > >> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > > > > > > > > > *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> 2012/9/14
> > >> > >>> Luca
> > >> > >>> > > > > Merolla <
> > >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> > >> have
> > >> > >>> > > downloaded
> > >> > >>> > > > > the
> > >> > >>> > > > > > > > > > snapshots
> > >> > >>> > > > > > > > > > > > from
> > >> > >>> > > > > > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> > >> have
> > >> > >>> changed
> > >> > >>> > > the
> > >> > >>> > > > > > > > web.xml.
> > >> > >>> > > > > > > > > > > > > Basically
> > >> > >>> > > > > > > > > > > > > > I
> > >> > >>> > > > > > > > > > > > > > > >> have
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> the
> > >> > >>> > > > > > security-constraint
> > >> > >>> > > > > > > > tag
> > >> > >>> > > > > > > > > > > where
> > >> > >>> > > > > > > > > > > > I
> > >> > >>> > > > > > > > > > > > > > have
> > >> > >>> > > > > > > > > > > > > > > >> set
> > >> > >>> > > > > > > > > > > > > > > >> >> the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> auth-method.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> > >> have
> > >> > the
> > >> > >>> > > classes
> > >> > >>> > > > > > which
> > >> > >>> > > > > > > > > > extends
> > >> > >>> > > > > > > > > > > > > > > >> Appplication
> > >> > >>> > > > > > > > > > > > > > > >> >> >> where
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> resource
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> classes
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> public
> > >> > >>> class
> > >> > >>> > > > > > > > > > PortoneApplication
> > >> > >>> > > > > > > > > > > > > > extends
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > @Override
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> public
> > >> > >>> > > > Set<Class<?>>
> > >> > >>> > > > > > > > > > > getClasses()
> > >> > >>> > > > > > > > > > > > {
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> Set<Class<?>>
> > >> > >>> > > > > classes
> > >> > >>> > > > > > =
> > >> > >>> > > > > > > > new
> > >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > >
> classes.add(AccountResourceImpl.class);
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> return
> > >> > >>> > classes;
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> But
> > >> now
> > >> > I
> > >> > >>> get
> > >> > >>> > > 404
> > >> > >>> > > > > for
> > >> > >>> > > > > > > > every
> > >> > >>> > > > > > > > > > > > request.
> > >> > >>> > > > > > > > > > > > > > Am
> > >> > >>> > > > > > > > > > > > > > > I
> > >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> configuration?
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> On
> > >> Mon,
> > >> > >>> Sep
> > >> > >>> > 10,
> > >> > >>> > > > 2012
> > >> > >>> > > > > > at
> > >> > >>> > > > > > > > 8:28
> > >> > >>> > > > > > > > > > AM,
> > >> > >>> > > > > > > > > > > > > > Romain
> > >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > >> > >>> > > > > > rmannibucau@gmail.com
> > >> > >>> > > > > > > > > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > ok
> > >> so
> > >> > >>> first
> > >> > >>> > > you
> > >> > >>> > > > > > > > shouldn't
> > >> > >>> > > > > > > > > > need
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>  CXFNonSpringJaxrsServlet
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> then
> > >> > >>> i'll
> > >> > >>> > fix
> > >> > >>> > > an
> > >> > >>> > > > > > issue
> > >> > >>> > > > > > > > we
> > >> > >>> > > > > > > > > > have
> > >> > >>> > > > > > > > > > > > > with
> > >> > >>> > > > > > > > > > > > > > > >> jaxrs
> > >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> following
> > >> > >>> > > > minutes
> > >> > >>> > > > > > > > (should
> > >> > >>> > > > > > > > > be
> > >> > >>> > > > > > > > > > > > done
> > >> > >>> > > > > > > > > > > > > @
> > >> > >>> > > > > > > > > > > > > > > 9am)
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > *Romain
> > >> > >>> > > > > Manni-Bucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> *Twitter:
> > >> > >>> > > > > > > @rmannibucau*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> *Blog:
> > >> > >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > >> > >>> > > > > > > > > > > > > > > >> *
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> 2012/9/10
> > >> > >>> > Luca
> > >> > >>> > > > > > > Merolla <
> > >> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> I'm
> > >> > >>> using
> > >> > >>> > > the
> > >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > >> > >>> > > > > > > > > > > > > from
> > >> > >>> > > > > > > > > > > > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> In
> > >> > my
> > >> > >>> > > web.xml
> > >> > >>> > > > > > > > > > configuration
> > >> > >>> > > > > > > > > > > > I'm
> > >> > >>> > > > > > > > > > > > > > > using
> > >> > >>> > > > > > > > > > > > > > > >> the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > >
> > >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > class
> > >> > >>> and
> > >> > >>> > I
> > >> > >>> > > > have
> > >> > >>> > > > > > > > > defined a
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> register
> > >> > >>> > the
> > >> > >>> > > > > > service
> > >> > >>> > > > > > > > > > > classes.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > I
> > >> > >>> have the
> > >> > >>> > > > > > beans.xml
> > >> > >>> > > > > > > > > under
> > >> > >>> > > > > > > > > > > my
> > >> > >>> > > > > > > > > > > > > > > WEB-INF
> > >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > Then I
> > >> > >>> > have
> > >> > >>> > > an
> > >> > >>> > > > > > > @Inject
> > >> > >>> > > > > > > > > > > > > annotation
> > >> > >>> > > > > > > > > > > > > > > >> inside
> > >> > >>> > > > > > > > > > > > > > > >> >> the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> implementation
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > class
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > which
> > >> > >>> > > returns
> > >> > >>> > > > a
> > >> > >>> > > > > > > null.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> On
> > >> > >>> Mon,
> > >> > >>> > Sep
> > >> > >>> > > > 10,
> > >> > >>> > > > > > 2012
> > >> > >>> > > > > > > > at
> > >> > >>> > > > > > > > > > > 12:06
> > >> > >>> > > > > > > > > > > > > AM,
> > >> > >>> > > > > > > > > > > > > > > >> Romain
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > <
> > >> > >>> > > > > > > > rmannibucau@gmail.com
> > >> > >>> > > > > > > > > > > >wrote:
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > >
> > >> > Did
> > >> > >>> you
> > >> > >>> > > try
> > >> > >>> > > > > the
> > >> > >>> > > > > > > > > > snapshot?
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > >
> > >> > Le 9
> > >> > >>> > sept.
> > >> > >>> > > > > 2012
> > >> > >>> > > > > > > > 23:22,
> > >> > >>> > > > > > > > > > > "Luca
> > >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > luca.merolla@gmail.com>
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> écrit
> > >> > :
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> Hello,
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > I
> > >> > >>> > have a
> > >> > >>> > > > > REST
> > >> > >>> > > > > > > > > > > application
> > >> > >>> > > > > > > > > > > > > that
> > >> > >>> > > > > > > > > > > > > > > I'm
> > >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> with
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> CXF.
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > Is
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > it
> > >> > >>> > > > possible
> > >> > >>> > > > > > that
> > >> > >>> > > > > > > > CDI
> > >> > >>> > > > > > > > > > > > inject
> > >> > >>> > > > > > > > > > > > > is
> > >> > >>> > > > > > > > > > > > > > > not
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> service
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >>> classes
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > or
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> I'm
> > >> > >>> > > > missing
> > >> > >>> > > > > > > > > something?
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> Luca
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >
> > >> > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >  *Luca
> > >> > >>> Merolla*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> Management,
> > >> > >>> > > Business &
> > >> > >>> > > > > > > > > Technology
> > >> > >>> > > > > > > > > > > > > > Consultant
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > >> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > *Email:*
> > >> > >>> > > > > > > > luca.merolla@gmail.com
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > >> > >>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> *Blog <
> > >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > >> > >>> > > > > > > > > > > > > >*
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> Merolla
> > >> > >>> Consulting
> > >> > >>> > > > > Limited
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >> > >>> > > > > > > > > > > > > > > >> >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> >
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >>
> > >> > >>> > > > > > > > > > > > > > > >> >> --
> > >> > >>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
On deployment:

SEVERE: error invoking
org.apache.openejb.observer.ObserverManager$Observer@771c9fcc
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
        at
org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
        at
org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
        at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
        at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.xbean.recipe.ConstructionException: Type class could
not be found: org.codehaus.jackson.jaxrs.JacksonJsonProvider
        at
org.apache.xbean.recipe.ObjectRecipe.getType(ObjectRecipe.java:355)
        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:130)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.build(ServiceInfos.java:105)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:48)
        at
org.apache.openejb.assembler.classic.util.ServiceInfos.resolve(ServiceInfos.java:79)
        at
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deploy(CxfRsHttpListener.java:128)
        at
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.deployPojo(CxfRsHttpListener.java:94)
        at
org.apache.openejb.server.rest.RESTService.deployPojo(RESTService.java:336)
        at
org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:181)
        at
org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
        ... 24 more


On Sun, Sep 16, 2012 at 10:11 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> throw new OverWordkedException(), forget my last proposal...
>
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
>
> > did you try with the last openejb-jar.xml i posted?
> >
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> >> I was trying with jackson because I was getting 415 with the default
> one.
> >>
> >> Then I have tried adding jackson with openejb-jar.xml and resources.xml.
> >>
> >> In fact, if from the previous jar you remove openejb-jar.xml and
> >> resources.xml you will get 415 unsupported media type.
> >>
> >> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> >> <rm...@gmail.com>wrote:
> >>
> >> > BTW forgot to ask: why jackson and not the provided one?
> >> >
> >> > *Romain Manni-Bucau*
> >> > *Twitter: @rmannibucau*
> >> > *Blog: http://rmannibucau.wordpress.com*
> >> >
> >> >
> >> >
> >> >
> >> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> >> >
> >> > > here the openejb-jar.xml you want:
> >> > >
> >> > > <?xml version="1.0" encoding="UTF-8"?>
> >> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> >> > >  <pojo-deployment
> >> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> >> > > <properties>
> >> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> >> > > </properties>
> >> > > </pojo-deployment>
> >> > > </openejb-jar>
> >> > >
> >> > > then of course add jackson to tomee/lib (i just added the ability to
> >> > > provide it in the webapp so for a try put it in the container
> please)
> >> > >
> >> > >
> >> > >
> >> > > *Romain Manni-Bucau*
> >> > > *Twitter: @rmannibucau*
> >> > > *Blog: http://rmannibucau.wordpress.com*
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> >> > >
> >> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
> >> cxf.jax-rs
> >> > >>
> >> > >> then the conf is currently ignored, i need to dig into it to see
> why
> >> > >>
> >> > >> *Romain Manni-Bucau*
> >> > >> *Twitter: @rmannibucau*
> >> > >> *Blog: http://rmannibucau.wordpress.com*
> >> > >>
> >> > >>
> >> > >>
> >> > >>
> >> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> >> > >>
> >> > >>> Tried with the latest build of today.
> >> > >>>
> >> > >>> Here is the war:
> >> > >>>
> >> > >>> *
> >> > >>>
> >> > >>>
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> >> > >>> *
> >> > >>>
> >> > >>> Then I use a simple REST call GET -
> >> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add these
> two
> >> > >>> headers:
> >> > >>>
> >> > >>> Content-Type: application/json
> >> > >>> Accept: application/json
> >> > >>>
> >> > >>>
> >> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> >> > >>> <rm...@gmail.com>wrote:
> >> > >>>
> >> > >>> > hmm, please share this new version i'll have a look (if you have
> >> the
> >> > >>> client
> >> > >>> > too it can help ;) since we are timeless these days because of
> the
> >> > >>> coming
> >> > >>> > release)
> >> > >>> >
> >> > >>> > *Romain Manni-Bucau*
> >> > >>> > *Twitter: @rmannibucau*
> >> > >>> > *Blog: http://rmannibucau.wordpress.com*
> >> > >>> >
> >> > >>> >
> >> > >>> >
> >> > >>> >
> >> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >> > >>> >
> >> > >>> > > Still no luck,
> >> > >>> > >
> >> > >>> > > I have tried to change the pojo deployment class too with the
> >> > >>> RESTService
> >> > >>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> >> > >>> > > <pojo-deployment
> >> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> >> > >>> > > <properties>
> >> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> >> > >>> > > </properties>
> >> > >>> > > </pojo-deployment>
> >> > >>> > > </openejb-jar>
> >> > >>> > >
> >> > >>> > > And I have changed the resources.xml
> >> > >>> > >
> >> > >>> > > <resources>
> >> > >>> > >   <Service id="jsonProvider"
> >> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> >> > >>> > >   <Service id="jaxbProvider"
> >> > >>> > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> >> />
> >> > >>> > > </resources>
> >> > >>> > >
> >> > >>> > > I still get the 415 error
> >> > >>> > >
> >> > >>> > >
> >> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> >> > >>> > > <rm...@gmail.com>wrote:
> >> > >>> > >
> >> > >>> > > > i'd say something like
> >> > >>> > > >
> >> > >>> > > > <Service id="jaxbProvider"
> >> > >>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> />
> >> > >>> > > >
> >> > >>> > > > create method doesn't exist so it can't be called
> >> > >>> > > >
> >> > >>> > > > *Romain Manni-Bucau*
> >> > >>> > > > *Twitter: @rmannibucau*
> >> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> >> > >>> > > >
> >> > >>> > > >
> >> > >>> > > >
> >> > >>> > > >
> >> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >> > >>> > > >
> >> > >>> > > > > I have openejb-jar.xml like this:
> >> > >>> > > > >
> >> > >>> > > > > <openejb-jar xmlns="
> http://www.openejb.org/openejb-jar/1.1
> >> ">
> >> > >>> > > > > <pojo-deployment
> >> > >>> class-name="org.test.portone.PortoneApplication">
> >> > >>> > > > > <properties>
> >> > >>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> >> > >>> > > > >     </properties>
> >> > >>> > > > > </pojo-deployment>
> >> > >>> > > > > </openejb-jar>
> >> > >>> > > > >
> >> > >>> > > > > and resources.xml
> >> > >>> > > > >
> >> > >>> > > > > <resources>
> >> > >>> > > > >   <Service id="jsonProvider"
> >> > >>> > > > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> >> > >>> > > > > factory-name="create">
> >> > >>> > > > >   </Service>
> >> > >>> > > > >   <Service id="jaxbProvider"
> >> > >>> > > > >
> >> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> >> > >>> > > > > factory-name="create">
> >> > >>> > > > >   </Service>
> >> > >>> > > > > </resources>
> >> > >>> > > > >
> >> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still
> nothing.
> >> > >>> > > > >
> >> > >>> > > > > Is it correct the pojo-deployment class-name with the
> >> > Application
> >> > >>> > > class?
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> >> > >>> > > > > <rm...@gmail.com>wrote:
> >> > >>> > > > >
> >> > >>> > > > > > the format in openejb-jar.xml properties for such thing
> >> is:
> >> > >>> > > > > >
> >> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> >> > >>> > > > > >
> >> > >>> > > > > > so you need to define your providers as resources (the
> >> > example
> >> > >>> i
> >> > >>> > > > pointed
> >> > >>> > > > > > out previously does it with different needs (that's nto
> >> > >>> providers)
> >> > >>> > > but
> >> > >>> > > > > same
> >> > >>> > > > > > logic)
> >> > >>> > > > > >
> >> > >>> > > > > > *Romain Manni-Bucau*
> >> > >>> > > > > > *Twitter: @rmannibucau*
> >> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > >>> > > > > >
> >> > >>> > > > > >
> >> > >>> > > > > >
> >> > >>> > > > > >
> >> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >> > >>> > > > > >
> >> > >>> > > > > > > I don't have a resources.xml file. What should I
> define
> >> > there
> >> > >>> > > relate
> >> > >>> > > > to
> >> > >>> > > > > > the
> >> > >>> > > > > > > REST application? The Application class or
> >> > >>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> >> > >>> > > > > > >
> >> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> >> > >>> > > > > > > <rm...@gmail.com>wrote:
> >> > >>> > > > > > >
> >> > >>> > > > > > > > Almost but not totally.
> >> > >>> > > > > > > >
> >> > >>> > > > > > > > 1) i think you should put it in web-inf
> >> > >>> > > > > > > > 2) values are id of resources defined in
> >> resources.xml (
> >> > >>> > > <Resources
> >> > >>> > > > > > > > id="json" class-name="..."/>)
> >> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> >> > >>> luca.merolla@gmail.com
> >> > >>> > >
> >> > >>> > > a
> >> > >>> > > > > > écrit
> >> > >>> > > > > > > :
> >> > >>> > > > > > > >
> >> > >>> > > > > > > > > Not sure if it's right but I have added this
> >> > >>> openejb-jar.xml
> >> > >>> > > file
> >> > >>> > > > > in
> >> > >>> > > > > > > > > META-INF of my REST application.
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> >> > >>> > > > > > > > > <openejb-jar xmlns="
> >> > >>> http://www.openejb.org/openejb-jar/1.1">
> >> > >>> > > > > > > > > <pojo-deployment
> >> > >>> > > > class-name="org.test.portone.PortoneApplication">
> >> > >>> > > > > > > > > <properties>
> >> > >>> > > > > > > > >       cxf.jax-rs.providers =
> >> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> >> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> >> > >>> > > > > > > > >     </properties>
> >> > >>> > > > > > > > > </pojo-deployment>
> >> > >>> > > > > > > > > </openejb-jar>
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > Where PortoneApplication extends
> >> > >>> > javax.ws.rs.core.Application.
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > It seems that nothing is changed because I still
> get
> >> > the
> >> > >>> same
> >> > >>> > > > error
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> >> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> >> > >>> > > > > > > > > readFromMessageBody
> >> > >>> > > > > > > > > WARNING: No message body reader has been found for
> >> > >>> request
> >> > >>> > > class
> >> > >>> > > > > > > > > SecurityContext, ContentType : application/json.
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain
> Manni-Bucau
> >> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> >> pojo-deployment
> >> > >>> > > (attribute
> >> > >>> > > > > > > > > class-name)
> >> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> >> > >>> cxf.jaxrs.providers
> >> > >>> > =
> >> > >>> > > > ...
> >> > >>> > > > > > > > property
> >> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> >> > >>> > > luca.merolla@gmail.com
> >> > >>> > > > >
> >> > >>> > > > > a
> >> > >>> > > > > > > > écrit
> >> > >>> > > > > > > > > :
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > > > > I'm trying to configure Jackson Json provider
> >> but I
> >> > >>> get
> >> > >>> > > this
> >> > >>> > > > > > error:
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> >> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> >> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> >> > >>> > > > > > > > > > > fireEvent
> >> > >>> > > > > > > > > > > SEVERE: error invoking
> >> > >>> > > > > > > > > > >
> >> > >>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> >> > >>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > >>> > > > > > > > Method)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > >
> >> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > >
> >> > >>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> > >>> > > > > > > > > > >         at
> java.lang.Thread.run(Thread.java:662)
> >> > >>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException:
> >> no
> >> > >>> @Path
> >> > >>> > > > > > annotation
> >> > >>> > > > > > > on
> >> > >>> > > > > > > > > > >
> >> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> >> > >>> > > > > > > > > > >         at
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> >> > >>> > > > > > > > > > >         ... 20 more
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > in my application class I have:
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > @Override
> >> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> >> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> >> HashSet<Object>();
> >> > >>> > > > > > > > > > > singletons.add(new
> >> > >>> > > > > > > > > >
> >> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > return singletons;
> >> > >>> > > > > > > > > > > }
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > Is there a better way to use the jackson as
> json
> >> > >>> > provider?
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> >> > Manni-Bucau
> >> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > Depend what they do but normally no
> >> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> >> > >>> > > > > luca.merolla@gmail.com
> >> > >>> > > > > > >
> >> > >>> > > > > > > a
> >> > >>> > > > > > > > > > écrit
> >> > >>> > > > > > > > > > > :
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > I'll give a try. Could be that the problem
> >> is
> >> > >>> related
> >> > >>> > > to
> >> > >>> > > > > the
> >> > >>> > > > > > > fact
> >> > >>> > > > > > > > > > that
> >> > >>> > > > > > > > > > > I
> >> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
> >> > >>> Manni-Bucau
> >> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure
> >> custom
> >> > >>> > > > providers,
> >> > >>> > > > > i
> >> > >>> > > > > > > dont
> >> > >>> > > > > > > > > > think
> >> > >>> > > > > > > > > > > > we
> >> > >>> > > > > > > > > > > > > > have example but i could provide one
> next
> >> > week.
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> >> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and
> >> here
> >> > >>> default
> >> > >>> > > > > > providers
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> >> > >>> > > > > > > > > > > > > > method)
> >> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> >> > >>> > > > > > > luca.merolla@gmail.com
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > > > a
> >> > >>> > > > > > > > > > > > écrit
> >> > >>> > > > > > > > > > > > > :
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > I have tried last build snapshot from
> >> the
> >> > >>> 15th
> >> > >>> > > > > September,
> >> > >>> > > > > > > and
> >> > >>> > > > > > > > > > with
> >> > >>> > > > > > > > > > > > this
> >> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I get
> >>  "415
> >> > >>> > > Unsupported
> >> > >>> > > > > > Media
> >> > >>> > > > > > > > > Type"
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> >> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> >> > >>> > > > > > > > > > > > > > > readFromMessageBody
> >> > >>> > > > > > > > > > > > > > > WARNING: No message body reader has
> been
> >> > >>> found
> >> > >>> > for
> >> > >>> > > > > > request
> >> > >>> > > > > > > > > class
> >> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> >> > >>> application/json
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > I had @Produces({
> >> > MediaType.APPLICATION_JSON,
> >> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> >> > >>> > > > > > > > > > > > > > })
> >> > >>> > > > > > > > > > > > > > > in the interface class, and I have
> moved
> >> > >>> them as
> >> > >>> > > well
> >> > >>> > > > > in
> >> > >>> > > > > > > the
> >> > >>> > > > > > > > > impl
> >> > >>> > > > > > > > > > > > class
> >> > >>> > > > > > > > > > > > > > but
> >> > >>> > > > > > > > > > > > > > > it does not change anything.
> >> > >>> > > > > > > > > > > > > > > When I'm sending the request I put
> these
> >> > >>> headers:
> >> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
> >> > >>> > > > > > > > > > > > > > > -Accept: application/json
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca
> >> > >>> Merolla <
> >> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> >> > >>> > > > > > > > > > > > > > > >wrote:
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath
> >> and
> >> > >>> remove
> >> > >>> > > the
> >> > >>> > > > > cxf
> >> > >>> > > > > > > > > > servlet,
> >> > >>> > > > > > > > > > > > > then i
> >> > >>> > > > > > > > > > > > > > > > moved @Path from the interface to
> the
> >> > impl
> >> > >>> > > classes
> >> > >>> > > > > and
> >> > >>> > > > > > my
> >> > >>> > > > > > > > URI
> >> > >>> > > > > > > > > > are
> >> > >>> > > > > > > > > > > > not
> >> > >>> > > > > > > > > > > > > > > > accessible anymore... I get 404
> >> errors.
> >> > >>> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build
> >> from
> >> > >>> the
> >> > >>> > > > > > repository
> >> > >>> > > > > > > to
> >> > >>> > > > > > > > > see
> >> > >>> > > > > > > > > > > if
> >> > >>> > > > > > > > > > > > > > > changes
> >> > >>> > > > > > > > > > > > > > > > fixed it.
> >> > >>> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM,
> >> Romain
> >> > >>> > > > Manni-Bucau <
> >> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> >> > >>> > > > > > > > > > > > > > > > > wrote:
> >> > >>> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> Just push a little change. If you
> can
> >> > >>> build a
> >> > >>> > > > > snapshot
> >> > >>> > > > > > > (i
> >> > >>> > > > > > > > > cant
> >> > >>> > > > > > > > > > > run
> >> > >>> > > > > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt
> >> need
> >> > cxf
> >> > >>> > > servlet
> >> > >>> > > > > if
> >> > >>> > > > > > > ypu
> >> > >>> > > > > > > > > use
> >> > >>> > > > > > > > > > > > tomee
> >> > >>> > > > > > > > > > > > > > > jaxrs
> >> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable
> cxf.
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or
> use
> >> > >>> > > > > @applicationpath
> >> > >>> > > > > > on
> >> > >>> > > > > > > > > your
> >> > >>> > > > > > > > > > > > > > > application
> >> > >>> > > > > > > > > > > > > > > >> child.
> >> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> >> > >>> Manni-Bucau" <
> >> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > a
> >> > >>> > > > > > > > > > > > > > > >> écrit :
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but
> >> simply
> >> > >>> moving
> >> > >>> > > path
> >> > >>> > > > > > > > > annotation
> >> > >>> > > > > > > > > > > from
> >> > >>> > > > > > > > > > > > > > > >> interface
> >> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
> >> rebuilding
> >> > >>> again
> >> > >>> > to
> >> > >>> > > > > check
> >> > >>> > > > > > > if i
> >> > >>> > > > > > > > > > didnt
> >> > >>> > > > > > > > > > > > > have
> >> > >>> > > > > > > > > > > > > > > >> local
> >> > >>> > > > > > > > > > > > > > > >> > modif)
> >> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
> >> > Merolla" <
> >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > a
> >> > >>> > > > > > > > > > > > > > > >> écrit :
> >> > >>> > > > > > > > > > > > > > > >> >
> >> > >>> > > > > > > > > > > > > > > >> >> My interface and implementation
> >> class
> >> > >>> are
> >> > >>> > > > > following
> >> > >>> > > > > > > > > somehow
> >> > >>> > > > > > > > > > > > this
> >> > >>> > > > > > > > > > > > > > > >> schema,
> >> > >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
> >> > >>> annotations. I
> >> > >>> > > have
> >> > >>> > > > > > @Path
> >> > >>> > > > > > > > > @GET
> >> > >>> > > > > > > > > > > > > > @Produces
> >> > >>> > > > > > > > > > > > > > > in
> >> > >>> > > > > > > > > > > > > > > >> >> the
> >> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to the
> NPE
> >> > >>> inside
> >> > >>> > the
> >> > >>> > > > > impl
> >> > >>> > > > > > > > class
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations to the
> >> impl
> >> > >>> > class I
> >> > >>> > > > get
> >> > >>> > > > > > the
> >> > >>> > > > > > > > > "415
> >> > >>> > > > > > > > > > > > > > > Unsupported
> >> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM,
> >> Luca
> >> > >>> > > Merolla <
> >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> >> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach
> >> the
> >> > >>> method
> >> > >>> > > and
> >> > >>> > > > I
> >> > >>> > > > > > get:
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> > No message body reader has
> been
> >> > >>> found for
> >> > >>> > > > > request
> >> > >>> > > > > > > > class
> >> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> >> > >>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00
> PM,
> >> > >>> Romain
> >> > >>> > > > > > > Manni-Bucau <
> >> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> >> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can
> >> do
> >> > it
> >> > >>> this
> >> > >>> > > > way,
> >> > >>> > > > > > cxf
> >> > >>> > > > > > > > > seems
> >> > >>> > > > > > > > > > to
> >> > >>> > > > > > > > > > > > > > expect
> >> > >>> > > > > > > > > > > > > > > >> the
> >> > >>> > > > > > > > > > > > > > > >> >> impl
> >> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
> >> > annotations
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> >> > >>> http://rmannibucau.wordpress.com
> >> > >>> > *
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> >> > >>> > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
> >> > interface
> >> > >>> > > > > implemented
> >> > >>> > > > > > by
> >> > >>> > > > > > > > the
> >> > >>> > > > > > > > > > > > class.
> >> > >>> > > > > > > > > > > > > > > Anyway
> >> > >>> > > > > > > > > > > > > > > >> >> I'll
> >> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the
> >> NPE
> >> > is
> >> > >>> > > getting
> >> > >>> > > > > at
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> >> > >>> > > java.lang.NullPointerException
> >> > >>> > > > at
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > >
> >> userBO.getUserCash(sec.getUserPrincipal().getName());
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in
> >> this
> >> > >>> way:
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO
> >> userBO;
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at
> 5:28
> >> PM,
> >> > >>> > Romain
> >> > >>> > > > > > > > Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > <rmannibucau@gmail.com
> >> >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path
> on
> >> the
> >> > >>> class
> >> > >>> > > > > > (impl), i
> >> > >>> > > > > > > > > think
> >> > >>> > > > > > > > > > > > > that's
> >> > >>> > > > > > > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> issue
> >> > >>> > > > > > > > > > > > > > > >> >> >> (i
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt
> >> > >>> issues but
> >> > >>> > > > will
> >> > >>> > > > > > try
> >> > >>> > > > > > > to
> >> > >>> > > > > > > > > > test
> >> > >>> > > > > > > > > > > > > asap)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> >> > >>> > > http://rmannibucau.wordpress.com
> >> > >>> > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> >> > >>> > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla"
> >> tomee,
> >> > >>> sorry
> >> > >>> > > > > again.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at
> >> 4:55
> >> > >>> PM,
> >> > >>> > > > Romain
> >> > >>> > > > > > > > > > Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > <rmannibucau@gmail.com
> >> > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> >> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter:
> @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> >> > >>> > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca
> Merolla
> >> <
> >> > >>> > > > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to
> >> > remove
> >> > >>> the
> >> > >>> > > > > > dependecy
> >> > >>> > > > > > > > from
> >> > >>> > > > > > > > > > an
> >> > >>> > > > > > > > > > > > > > external
> >> > >>> > > > > > > > > > > > > > > >> >> >> library.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14,
> 2012
> >> at
> >> > >>> 4:25
> >> > >>> > PM,
> >> > >>> > > > > > Romain
> >> > >>> > > > > > > > > > > > Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> >> rmannibucau@gmail.com
> >> > >>> >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> >> > >>> > > > > > > > java.lang.ClassNotFoundException:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
> >> Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> >> > @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> >> > >>> > > > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca
> >> > Merolla <
> >> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war
> >> I'm
> >> > >>> using
> >> > >>> > to
> >> > >>> > > > > test
> >> > >>> > > > > > > it:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET
> -
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14,
> >> 2012
> >> > >>> at
> >> > >>> > 3:16
> >> > >>> > > > PM,
> >> > >>> > > > > > > > Romain
> >> > >>> > > > > > > > > > > > > > Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> >> > >>> rmannibucau@gmail.com
> >> > >>> > > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have
> >> binary
> >> > >>> to
> >> > >>> > > share
> >> > >>> > > > to
> >> > >>> > > > > > > make
> >> > >>> > > > > > > > it
> >> > >>> > > > > > > > > > > easy
> >> > >>> > > > > > > > > > > > to
> >> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> >> > Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> >> > >>> @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> >> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14
> Luca
> >> > >>> Merolla <
> >> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> >> > >>> > > > > > > > > > > > > > > >> >> >> and
> >> > >>> > > > > > > > > > > > > > > >> >> >> > I
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
> >> > >>> exception.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to
> put
> >> it
> >> > >>> back
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > >
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml
> >> to
> >> > >>> make it
> >> > >>> > > > work.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
> >> > injection
> >> > >>> does
> >> > >>> > > not
> >> > >>> > > > > > still
> >> > >>> > > > > > > > > work.
> >> > >>> > > > > > > > > > > :(
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep
> >> 14,
> >> > >>> 2012
> >> > >>> > at
> >> > >>> > > > > 12:03
> >> > >>> > > > > > > PM,
> >> > >>> > > > > > > > > > Romain
> >> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> >> > >>> > rmannibucau@gmail.com
> >> > >>> > > > > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
> >> > redeployed
> >> > >>> a
> >> > >>> > > > > snapshot,
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you
> >> can
> >> > >>> give
> >> > >>> > it
> >> > >>> > > a
> >> > >>> > > > > try
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
> >> > >>> Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> >> > >>> > > @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> >> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > > > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14
> >> Luca
> >> > >>> > > Merolla <
> >> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I
> >> > >>> forgot to
> >> > >>> > > add
> >> > >>> > > > > the
> >> > >>> > > > > > > > > servlet
> >> > >>> > > > > > > > > > > that
> >> > >>> > > > > > > > > > > > > > > extends
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I
> >> dont
> >> > >>> get the
> >> > >>> > > 404
> >> > >>> > > > > > > anymore
> >> > >>> > > > > > > > > > but I
> >> > >>> > > > > > > > > > > > > get a
> >> > >>> > > > > > > > > > > > > > > 500
> >> > >>> > > > > > > > > > > > > > > >> >> >> error.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > java.lang.NullPointerException
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > >
> >> > >>> > > >
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > >
> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > >
> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > >
> >> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > >
> >> > >>> > >
> >> > >>>
> >> >
> >>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >>
> >> > >>> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > >
> >> > >>> > > > > > > > > > >
> >> > >>> > > > > > > > > >
> >> > >>> > > > > > > > >
> >> > >>> > > > > > > >
> >> > >>> > > > > > >
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> >
> >> > >>>
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri,
> >> Sep
> >> > >>> 14,
> >> > >>> > 2012
> >> > >>> > > > at
> >> > >>> > > > > > > 11:07
> >> > >>> > > > > > > > > AM,
> >> > >>> > > > > > > > > > > > Romain
> >> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> >> > >>> > > > rmannibucau@gmail.com
> >> > >>> > > > > > > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we
> had
> >> > some
> >> > >>> > > > > regressions
> >> > >>> > > > > > > last
> >> > >>> > > > > > > > > few
> >> > >>> > > > > > > > > > > > days.
> >> > >>> > > > > > > > > > > > > > It
> >> > >>> > > > > > > > > > > > > > > is
> >> > >>> > > > > > > > > > > > > > > >> >> fixed
> >> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> snapshot
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt
> >> get
> >> > >>> the
> >> > >>> > > fixes
> >> > >>> > > > > > > (surely
> >> > >>> > > > > > > > > BTW,
> >> > >>> > > > > > > > > > > we
> >> > >>> > > > > > > > > > > > > > don't
> >> > >>> > > > > > > > > > > > > > > >> >> compile
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
> >> > >>> openwebbeans
> >> > >>> > > > > snapshot
> >> > >>> > > > > > > to
> >> > >>> > > > > > > > > get
> >> > >>> > > > > > > > > > > > > > deployed).
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> *Romain
> >> > >>> > > Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> *Twitter:
> >> > >>> > > > > @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> *Blog:
> >> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > > > > > > > > > *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> 2012/9/14
> >> > >>> Luca
> >> > >>> > > > > Merolla <
> >> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> >> have
> >> > >>> > > downloaded
> >> > >>> > > > > the
> >> > >>> > > > > > > > > > snapshots
> >> > >>> > > > > > > > > > > > from
> >> > >>> > > > > > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> 13th of
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> >> have
> >> > >>> changed
> >> > >>> > > the
> >> > >>> > > > > > > > web.xml.
> >> > >>> > > > > > > > > > > > > Basically
> >> > >>> > > > > > > > > > > > > > I
> >> > >>> > > > > > > > > > > > > > > >> have
> >> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> >> > >>> > > > > > security-constraint
> >> > >>> > > > > > > > tag
> >> > >>> > > > > > > > > > > where
> >> > >>> > > > > > > > > > > > I
> >> > >>> > > > > > > > > > > > > > have
> >> > >>> > > > > > > > > > > > > > > >> set
> >> > >>> > > > > > > > > > > > > > > >> >> the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
> >> have
> >> > the
> >> > >>> > > classes
> >> > >>> > > > > > which
> >> > >>> > > > > > > > > > extends
> >> > >>> > > > > > > > > > > > > > > >> Appplication
> >> > >>> > > > > > > > > > > > > > > >> >> >> where
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> resource
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> classes
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> public
> >> > >>> class
> >> > >>> > > > > > > > > > PortoneApplication
> >> > >>> > > > > > > > > > > > > > extends
> >> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > @Override
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> public
> >> > >>> > > > Set<Class<?>>
> >> > >>> > > > > > > > > > > getClasses()
> >> > >>> > > > > > > > > > > > {
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> Set<Class<?>>
> >> > >>> > > > > classes
> >> > >>> > > > > > =
> >> > >>> > > > > > > > new
> >> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> return
> >> > >>> > classes;
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But
> >> now
> >> > I
> >> > >>> get
> >> > >>> > > 404
> >> > >>> > > > > for
> >> > >>> > > > > > > > every
> >> > >>> > > > > > > > > > > > request.
> >> > >>> > > > > > > > > > > > > > Am
> >> > >>> > > > > > > > > > > > > > > I
> >> > >>> > > > > > > > > > > > > > > >> >> >> missing
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> configuration?
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On
> >> Mon,
> >> > >>> Sep
> >> > >>> > 10,
> >> > >>> > > > 2012
> >> > >>> > > > > > at
> >> > >>> > > > > > > > 8:28
> >> > >>> > > > > > > > > > AM,
> >> > >>> > > > > > > > > > > > > > Romain
> >> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> >> > >>> > > > > > rmannibucau@gmail.com
> >> > >>> > > > > > > > > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> ok
> >> so
> >> > >>> first
> >> > >>> > > you
> >> > >>> > > > > > > > shouldn't
> >> > >>> > > > > > > > > > need
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>  CXFNonSpringJaxrsServlet
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> then
> >> > >>> i'll
> >> > >>> > fix
> >> > >>> > > an
> >> > >>> > > > > > issue
> >> > >>> > > > > > > > we
> >> > >>> > > > > > > > > > have
> >> > >>> > > > > > > > > > > > > with
> >> > >>> > > > > > > > > > > > > > > >> jaxrs
> >> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> following
> >> > >>> > > > minutes
> >> > >>> > > > > > > > (should
> >> > >>> > > > > > > > > be
> >> > >>> > > > > > > > > > > > done
> >> > >>> > > > > > > > > > > > > @
> >> > >>> > > > > > > > > > > > > > > 9am)
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > *Romain
> >> > >>> > > > > Manni-Bucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> *Twitter:
> >> > >>> > > > > > > @rmannibucau*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> *Blog:
> >> > >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> >> > >>> > > > > > > > > > > > > > > >> *
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> 2012/9/10
> >> > >>> > Luca
> >> > >>> > > > > > > Merolla <
> >> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> I'm
> >> > >>> using
> >> > >>> > > the
> >> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> >> > >>> > > > > > > > > > > > > from
> >> > >>> > > > > > > > > > > > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> In
> >> > my
> >> > >>> > > web.xml
> >> > >>> > > > > > > > > > configuration
> >> > >>> > > > > > > > > > > > I'm
> >> > >>> > > > > > > > > > > > > > > using
> >> > >>> > > > > > > > > > > > > > > >> the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > >
> >> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > class
> >> > >>> and
> >> > >>> > I
> >> > >>> > > > have
> >> > >>> > > > > > > > > defined a
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> register
> >> > >>> > the
> >> > >>> > > > > > service
> >> > >>> > > > > > > > > > > classes.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > I
> >> > >>> have the
> >> > >>> > > > > > beans.xml
> >> > >>> > > > > > > > > under
> >> > >>> > > > > > > > > > > my
> >> > >>> > > > > > > > > > > > > > > WEB-INF
> >> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > Then I
> >> > >>> > have
> >> > >>> > > an
> >> > >>> > > > > > > @Inject
> >> > >>> > > > > > > > > > > > > annotation
> >> > >>> > > > > > > > > > > > > > > >> inside
> >> > >>> > > > > > > > > > > > > > > >> >> the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> implementation
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> class
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > which
> >> > >>> > > returns
> >> > >>> > > > a
> >> > >>> > > > > > > null.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> On
> >> > >>> Mon,
> >> > >>> > Sep
> >> > >>> > > > 10,
> >> > >>> > > > > > 2012
> >> > >>> > > > > > > > at
> >> > >>> > > > > > > > > > > 12:06
> >> > >>> > > > > > > > > > > > > AM,
> >> > >>> > > > > > > > > > > > > > > >> Romain
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > <
> >> > >>> > > > > > > > rmannibucau@gmail.com
> >> > >>> > > > > > > > > > > >wrote:
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >
> >> > Did
> >> > >>> you
> >> > >>> > > try
> >> > >>> > > > > the
> >> > >>> > > > > > > > > > snapshot?
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >
> >> > Le 9
> >> > >>> > sept.
> >> > >>> > > > > 2012
> >> > >>> > > > > > > > 23:22,
> >> > >>> > > > > > > > > > > "Luca
> >> > >>> > > > > > > > > > > > > > > >> Merolla" <
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > luca.merolla@gmail.com>
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> écrit
> >> > :
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> Hello,
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > I
> >> > >>> > have a
> >> > >>> > > > > REST
> >> > >>> > > > > > > > > > > application
> >> > >>> > > > > > > > > > > > > that
> >> > >>> > > > > > > > > > > > > > > I'm
> >> > >>> > > > > > > > > > > > > > > >> >> >> trying
> >> > >>> > > > > > > > > > > > > > > >> >> >> > to
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> CXF.
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > Is
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > it
> >> > >>> > > > possible
> >> > >>> > > > > > that
> >> > >>> > > > > > > > CDI
> >> > >>> > > > > > > > > > > > inject
> >> > >>> > > > > > > > > > > > > is
> >> > >>> > > > > > > > > > > > > > > not
> >> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >>> classes
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > or
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> I'm
> >> > >>> > > > missing
> >> > >>> > > > > > > > > something?
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> Luca
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>  *Luca
> >> > >>> Merolla*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> Management,
> >> > >>> > > Business &
> >> > >>> > > > > > > > > Technology
> >> > >>> > > > > > > > > > > > > > Consultant
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> >> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> >> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> *Email:*
> >> > >>> > > > > > > > luca.merolla@gmail.com
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> >> > >>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> >> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> >> > >>> > > > > > > > > > > > > >*
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
> >> > >>> Consulting
> >> > >>> > > > > Limited
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> >> > >>> > > > > > > > > > > > > > > >> >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> >
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >>
> >> > >>> > > > > > > > > > > > > > > >> >> --
> >> > >>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
throw new OverWordkedException(), forget my last proposal...


*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Romain Manni-Bucau <rm...@gmail.com>

> did you try with the last openejb-jar.xml i posted?
>
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
>> I was trying with jackson because I was getting 415 with the default one.
>>
>> Then I have tried adding jackson with openejb-jar.xml and resources.xml.
>>
>> In fact, if from the previous jar you remove openejb-jar.xml and
>> resources.xml you will get 415 unsupported media type.
>>
>> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
>> <rm...@gmail.com>wrote:
>>
>> > BTW forgot to ask: why jackson and not the provided one?
>> >
>> > *Romain Manni-Bucau*
>> > *Twitter: @rmannibucau*
>> > *Blog: http://rmannibucau.wordpress.com*
>> >
>> >
>> >
>> >
>> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
>> >
>> > > here the openejb-jar.xml you want:
>> > >
>> > > <?xml version="1.0" encoding="UTF-8"?>
>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>> > >  <pojo-deployment
>> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
>> > > <properties>
>> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
>> > > </properties>
>> > > </pojo-deployment>
>> > > </openejb-jar>
>> > >
>> > > then of course add jackson to tomee/lib (i just added the ability to
>> > > provide it in the webapp so for a try put it in the container please)
>> > >
>> > >
>> > >
>> > > *Romain Manni-Bucau*
>> > > *Twitter: @rmannibucau*
>> > > *Blog: http://rmannibucau.wordpress.com*
>> > >
>> > >
>> > >
>> > >
>> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
>> > >
>> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
>> cxf.jax-rs
>> > >>
>> > >> then the conf is currently ignored, i need to dig into it to see why
>> > >>
>> > >> *Romain Manni-Bucau*
>> > >> *Twitter: @rmannibucau*
>> > >> *Blog: http://rmannibucau.wordpress.com*
>> > >>
>> > >>
>> > >>
>> > >>
>> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > >>
>> > >>> Tried with the latest build of today.
>> > >>>
>> > >>> Here is the war:
>> > >>>
>> > >>> *
>> > >>>
>> > >>>
>> >
>> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
>> > >>> *
>> > >>>
>> > >>> Then I use a simple REST call GET -
>> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add these two
>> > >>> headers:
>> > >>>
>> > >>> Content-Type: application/json
>> > >>> Accept: application/json
>> > >>>
>> > >>>
>> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
>> > >>> <rm...@gmail.com>wrote:
>> > >>>
>> > >>> > hmm, please share this new version i'll have a look (if you have
>> the
>> > >>> client
>> > >>> > too it can help ;) since we are timeless these days because of the
>> > >>> coming
>> > >>> > release)
>> > >>> >
>> > >>> > *Romain Manni-Bucau*
>> > >>> > *Twitter: @rmannibucau*
>> > >>> > *Blog: http://rmannibucau.wordpress.com*
>> > >>> >
>> > >>> >
>> > >>> >
>> > >>> >
>> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > >>> >
>> > >>> > > Still no luck,
>> > >>> > >
>> > >>> > > I have tried to change the pojo deployment class too with the
>> > >>> RESTService
>> > >>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>> > >>> > > <pojo-deployment
>> > >>> class-name="org.apache.openejb.server.rest.RESTService">
>> > >>> > > <properties>
>> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
>> > >>> > > </properties>
>> > >>> > > </pojo-deployment>
>> > >>> > > </openejb-jar>
>> > >>> > >
>> > >>> > > And I have changed the resources.xml
>> > >>> > >
>> > >>> > > <resources>
>> > >>> > >   <Service id="jsonProvider"
>> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>> > >>> > >   <Service id="jaxbProvider"
>> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
>> />
>> > >>> > > </resources>
>> > >>> > >
>> > >>> > > I still get the 415 error
>> > >>> > >
>> > >>> > >
>> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
>> > >>> > > <rm...@gmail.com>wrote:
>> > >>> > >
>> > >>> > > > i'd say something like
>> > >>> > > >
>> > >>> > > > <Service id="jaxbProvider"
>> > >>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>> > >>> > > >
>> > >>> > > > create method doesn't exist so it can't be called
>> > >>> > > >
>> > >>> > > > *Romain Manni-Bucau*
>> > >>> > > > *Twitter: @rmannibucau*
>> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
>> > >>> > > >
>> > >>> > > >
>> > >>> > > >
>> > >>> > > >
>> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > >>> > > >
>> > >>> > > > > I have openejb-jar.xml like this:
>> > >>> > > > >
>> > >>> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1
>> ">
>> > >>> > > > > <pojo-deployment
>> > >>> class-name="org.test.portone.PortoneApplication">
>> > >>> > > > > <properties>
>> > >>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
>> > >>> > > > >     </properties>
>> > >>> > > > > </pojo-deployment>
>> > >>> > > > > </openejb-jar>
>> > >>> > > > >
>> > >>> > > > > and resources.xml
>> > >>> > > > >
>> > >>> > > > > <resources>
>> > >>> > > > >   <Service id="jsonProvider"
>> > >>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
>> > >>> > > > > factory-name="create">
>> > >>> > > > >   </Service>
>> > >>> > > > >   <Service id="jaxbProvider"
>> > >>> > > > >
>> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
>> > >>> > > > > factory-name="create">
>> > >>> > > > >   </Service>
>> > >>> > > > > </resources>
>> > >>> > > > >
>> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
>> > >>> > > > >
>> > >>> > > > > Is it correct the pojo-deployment class-name with the
>> > Application
>> > >>> > > class?
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
>> > >>> > > > > <rm...@gmail.com>wrote:
>> > >>> > > > >
>> > >>> > > > > > the format in openejb-jar.xml properties for such thing
>> is:
>> > >>> > > > > >
>> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
>> > >>> > > > > >
>> > >>> > > > > > so you need to define your providers as resources (the
>> > example
>> > >>> i
>> > >>> > > > pointed
>> > >>> > > > > > out previously does it with different needs (that's nto
>> > >>> providers)
>> > >>> > > but
>> > >>> > > > > same
>> > >>> > > > > > logic)
>> > >>> > > > > >
>> > >>> > > > > > *Romain Manni-Bucau*
>> > >>> > > > > > *Twitter: @rmannibucau*
>> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > >>> > > > > >
>> > >>> > > > > >
>> > >>> > > > > >
>> > >>> > > > > >
>> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > >>> > > > > >
>> > >>> > > > > > > I don't have a resources.xml file. What should I define
>> > there
>> > >>> > > relate
>> > >>> > > > to
>> > >>> > > > > > the
>> > >>> > > > > > > REST application? The Application class or
>> > >>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
>> > >>> > > > > > >
>> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
>> > >>> > > > > > > <rm...@gmail.com>wrote:
>> > >>> > > > > > >
>> > >>> > > > > > > > Almost but not totally.
>> > >>> > > > > > > >
>> > >>> > > > > > > > 1) i think you should put it in web-inf
>> > >>> > > > > > > > 2) values are id of resources defined in
>> resources.xml (
>> > >>> > > <Resources
>> > >>> > > > > > > > id="json" class-name="..."/>)
>> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
>> > >>> luca.merolla@gmail.com
>> > >>> > >
>> > >>> > > a
>> > >>> > > > > > écrit
>> > >>> > > > > > > :
>> > >>> > > > > > > >
>> > >>> > > > > > > > > Not sure if it's right but I have added this
>> > >>> openejb-jar.xml
>> > >>> > > file
>> > >>> > > > > in
>> > >>> > > > > > > > > META-INF of my REST application.
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>> > >>> > > > > > > > > <openejb-jar xmlns="
>> > >>> http://www.openejb.org/openejb-jar/1.1">
>> > >>> > > > > > > > > <pojo-deployment
>> > >>> > > > class-name="org.test.portone.PortoneApplication">
>> > >>> > > > > > > > > <properties>
>> > >>> > > > > > > > >       cxf.jax-rs.providers =
>> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
>> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
>> > >>> > > > > > > > >     </properties>
>> > >>> > > > > > > > > </pojo-deployment>
>> > >>> > > > > > > > > </openejb-jar>
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > Where PortoneApplication extends
>> > >>> > javax.ws.rs.core.Application.
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > It seems that nothing is changed because I still get
>> > the
>> > >>> same
>> > >>> > > > error
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
>> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
>> > >>> > > > > > > > > readFromMessageBody
>> > >>> > > > > > > > > WARNING: No message body reader has been found for
>> > >>> request
>> > >>> > > class
>> > >>> > > > > > > > > SecurityContext, ContentType : application/json.
>> > >>> > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
>> > >>> > > > > > > > > <rm...@gmail.com>wrote:
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
>> pojo-deployment
>> > >>> > > (attribute
>> > >>> > > > > > > > > class-name)
>> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
>> > >>> cxf.jaxrs.providers
>> > >>> > =
>> > >>> > > > ...
>> > >>> > > > > > > > property
>> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
>> > >>> > > luca.merolla@gmail.com
>> > >>> > > > >
>> > >>> > > > > a
>> > >>> > > > > > > > écrit
>> > >>> > > > > > > > > :
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > > > > I'm trying to configure Jackson Json provider
>> but I
>> > >>> get
>> > >>> > > this
>> > >>> > > > > > error:
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > INFO: ServletContext initialized.
>> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
>> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
>> > >>> > > > > > > > > > > fireEvent
>> > >>> > > > > > > > > > > SEVERE: error invoking
>> > >>> > > > > > > > > > >
>> > >>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
>> > >>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
>> > >>> > > > > > > > > > >         at
>> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > >>> > > > > > > > Method)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> > >>> > > > > > > > > > >         at
>> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > >
>> > >>> > >
>> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > >
>> > >>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > >>> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
>> > >>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException:
>> no
>> > >>> @Path
>> > >>> > > > > > annotation
>> > >>> > > > > > > on
>> > >>> > > > > > > > > > >
>> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
>> > >>> > > > > > > > > > >         at
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
>> > >>> > > > > > > > > > >         ... 20 more
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > in my application class I have:
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > @Override
>> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
>> > >>> > > > > > > > > > > HashSet<Object> singletons = new
>> HashSet<Object>();
>> > >>> > > > > > > > > > > singletons.add(new
>> > >>> > > > > > > > > >
>> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > return singletons;
>> > >>> > > > > > > > > > > }
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > Is there a better way to use the jackson as json
>> > >>> > provider?
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
>> > Manni-Bucau
>> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > > > > Depend what they do but normally no
>> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
>> > >>> > > > > luca.merolla@gmail.com
>> > >>> > > > > > >
>> > >>> > > > > > > a
>> > >>> > > > > > > > > > écrit
>> > >>> > > > > > > > > > > :
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > I'll give a try. Could be that the problem
>> is
>> > >>> related
>> > >>> > > to
>> > >>> > > > > the
>> > >>> > > > > > > fact
>> > >>> > > > > > > > > > that
>> > >>> > > > > > > > > > > I
>> > >>> > > > > > > > > > > > > have some @WebFilter configured?
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
>> > >>> Manni-Bucau
>> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure
>> custom
>> > >>> > > > providers,
>> > >>> > > > > i
>> > >>> > > > > > > dont
>> > >>> > > > > > > > > > think
>> > >>> > > > > > > > > > > > we
>> > >>> > > > > > > > > > > > > > have example but i could provide one next
>> > week.
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
>> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and
>> here
>> > >>> default
>> > >>> > > > > > providers
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
>> > >>> > > > > > > > > > > > > > method)
>> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
>> > >>> > > > > > > luca.merolla@gmail.com
>> > >>> > > > > > > > >
>> > >>> > > > > > > > > a
>> > >>> > > > > > > > > > > > écrit
>> > >>> > > > > > > > > > > > > :
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > I have tried last build snapshot from
>> the
>> > >>> 15th
>> > >>> > > > > September,
>> > >>> > > > > > > and
>> > >>> > > > > > > > > > with
>> > >>> > > > > > > > > > > > this
>> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I get
>>  "415
>> > >>> > > Unsupported
>> > >>> > > > > > Media
>> > >>> > > > > > > > > Type"
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
>> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
>> > >>> > > > > > > > > > > > > > > readFromMessageBody
>> > >>> > > > > > > > > > > > > > > WARNING: No message body reader has been
>> > >>> found
>> > >>> > for
>> > >>> > > > > > request
>> > >>> > > > > > > > > class
>> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
>> > >>> application/json
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > I had @Produces({
>> > MediaType.APPLICATION_JSON,
>> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
>> > >>> > > > > > > > > > > > > > })
>> > >>> > > > > > > > > > > > > > > in the interface class, and I have moved
>> > >>> them as
>> > >>> > > well
>> > >>> > > > > in
>> > >>> > > > > > > the
>> > >>> > > > > > > > > impl
>> > >>> > > > > > > > > > > > class
>> > >>> > > > > > > > > > > > > > but
>> > >>> > > > > > > > > > > > > > > it does not change anything.
>> > >>> > > > > > > > > > > > > > > When I'm sending the request I put these
>> > >>> headers:
>> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
>> > >>> > > > > > > > > > > > > > > -Accept: application/json
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca
>> > >>> Merolla <
>> > >>> > > > > > > > > > > > luca.merolla@gmail.com
>> > >>> > > > > > > > > > > > > > > >wrote:
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath
>> and
>> > >>> remove
>> > >>> > > the
>> > >>> > > > > cxf
>> > >>> > > > > > > > > > servlet,
>> > >>> > > > > > > > > > > > > then i
>> > >>> > > > > > > > > > > > > > > > moved @Path from the interface to the
>> > impl
>> > >>> > > classes
>> > >>> > > > > and
>> > >>> > > > > > my
>> > >>> > > > > > > > URI
>> > >>> > > > > > > > > > are
>> > >>> > > > > > > > > > > > not
>> > >>> > > > > > > > > > > > > > > > accessible anymore... I get 404
>> errors.
>> > >>> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build
>> from
>> > >>> the
>> > >>> > > > > > repository
>> > >>> > > > > > > to
>> > >>> > > > > > > > > see
>> > >>> > > > > > > > > > > if
>> > >>> > > > > > > > > > > > > > > changes
>> > >>> > > > > > > > > > > > > > > > fixed it.
>> > >>> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM,
>> Romain
>> > >>> > > > Manni-Bucau <
>> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
>> > >>> > > > > > > > > > > > > > > > > wrote:
>> > >>> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> Just push a little change. If you can
>> > >>> build a
>> > >>> > > > > snapshot
>> > >>> > > > > > > (i
>> > >>> > > > > > > > > cant
>> > >>> > > > > > > > > > > run
>> > >>> > > > > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt
>> need
>> > cxf
>> > >>> > > servlet
>> > >>> > > > > if
>> > >>> > > > > > > ypu
>> > >>> > > > > > > > > use
>> > >>> > > > > > > > > > > > tomee
>> > >>> > > > > > > > > > > > > > > jaxrs
>> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
>> > >>> > > > > @applicationpath
>> > >>> > > > > > on
>> > >>> > > > > > > > > your
>> > >>> > > > > > > > > > > > > > > application
>> > >>> > > > > > > > > > > > > > > >> child.
>> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
>> > >>> Manni-Bucau" <
>> > >>> > > > > > > > > > > > rmannibucau@gmail.com
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > a
>> > >>> > > > > > > > > > > > > > > >> écrit :
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but
>> simply
>> > >>> moving
>> > >>> > > path
>> > >>> > > > > > > > > annotation
>> > >>> > > > > > > > > > > from
>> > >>> > > > > > > > > > > > > > > >> interface
>> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im
>> rebuilding
>> > >>> again
>> > >>> > to
>> > >>> > > > > check
>> > >>> > > > > > > if i
>> > >>> > > > > > > > > > didnt
>> > >>> > > > > > > > > > > > > have
>> > >>> > > > > > > > > > > > > > > >> local
>> > >>> > > > > > > > > > > > > > > >> > modif)
>> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
>> > Merolla" <
>> > >>> > > > > > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > a
>> > >>> > > > > > > > > > > > > > > >> écrit :
>> > >>> > > > > > > > > > > > > > > >> >
>> > >>> > > > > > > > > > > > > > > >> >> My interface and implementation
>> class
>> > >>> are
>> > >>> > > > > following
>> > >>> > > > > > > > > somehow
>> > >>> > > > > > > > > > > > this
>> > >>> > > > > > > > > > > > > > > >> schema,
>> > >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
>> > >>> annotations. I
>> > >>> > > have
>> > >>> > > > > > @Path
>> > >>> > > > > > > > > @GET
>> > >>> > > > > > > > > > > > > > @Produces
>> > >>> > > > > > > > > > > > > > > in
>> > >>> > > > > > > > > > > > > > > >> >> the
>> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE
>> > >>> inside
>> > >>> > the
>> > >>> > > > > impl
>> > >>> > > > > > > > class
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations to the
>> impl
>> > >>> > class I
>> > >>> > > > get
>> > >>> > > > > > the
>> > >>> > > > > > > > > "415
>> > >>> > > > > > > > > > > > > > > Unsupported
>> > >>> > > > > > > > > > > > > > > >> >> Media Type"
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM,
>> Luca
>> > >>> > > Merolla <
>> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
>> > >>> > > > > > > > > > > > > > > >> >> >wrote:
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach
>> the
>> > >>> method
>> > >>> > > and
>> > >>> > > > I
>> > >>> > > > > > get:
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> > No message body reader has been
>> > >>> found for
>> > >>> > > > > request
>> > >>> > > > > > > > class
>> > >>> > > > > > > > > > > > > > > >> SecurityContext,
>> > >>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM,
>> > >>> Romain
>> > >>> > > > > > > Manni-Bucau <
>> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
>> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can
>> do
>> > it
>> > >>> this
>> > >>> > > > way,
>> > >>> > > > > > cxf
>> > >>> > > > > > > > > seems
>> > >>> > > > > > > > > > to
>> > >>> > > > > > > > > > > > > > expect
>> > >>> > > > > > > > > > > > > > > >> the
>> > >>> > > > > > > > > > > > > > > >> >> impl
>> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
>> > annotations
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
>> > >>> http://rmannibucau.wordpress.com
>> > >>> > *
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
>> > >>> > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
>> > interface
>> > >>> > > > > implemented
>> > >>> > > > > > by
>> > >>> > > > > > > > the
>> > >>> > > > > > > > > > > > class.
>> > >>> > > > > > > > > > > > > > > Anyway
>> > >>> > > > > > > > > > > > > > > >> >> I'll
>> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the
>> NPE
>> > is
>> > >>> > > getting
>> > >>> > > > > at
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
>> > >>> > > java.lang.NullPointerException
>> > >>> > > > at
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > >
>> userBO.getUserCash(sec.getUserPrincipal().getName());
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in
>> this
>> > >>> way:
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO
>> userBO;
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28
>> PM,
>> > >>> > Romain
>> > >>> > > > > > > > Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > <rmannibucau@gmail.com
>> >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on
>> the
>> > >>> class
>> > >>> > > > > > (impl), i
>> > >>> > > > > > > > > think
>> > >>> > > > > > > > > > > > > that's
>> > >>> > > > > > > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> issue
>> > >>> > > > > > > > > > > > > > > >> >> >> (i
>> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt
>> > >>> issues but
>> > >>> > > > will
>> > >>> > > > > > try
>> > >>> > > > > > > to
>> > >>> > > > > > > > > > test
>> > >>> > > > > > > > > > > > > asap)
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
>> > >>> > > http://rmannibucau.wordpress.com
>> > >>> > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
>> > >>> > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla"
>> tomee,
>> > >>> sorry
>> > >>> > > > > again.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at
>> 4:55
>> > >>> PM,
>> > >>> > > > Romain
>> > >>> > > > > > > > > > Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > <rmannibucau@gmail.com
>> > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
>> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
>> > >>> > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla
>> <
>> > >>> > > > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to
>> > remove
>> > >>> the
>> > >>> > > > > > dependecy
>> > >>> > > > > > > > from
>> > >>> > > > > > > > > > an
>> > >>> > > > > > > > > > > > > > external
>> > >>> > > > > > > > > > > > > > > >> >> >> library.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012
>> at
>> > >>> 4:25
>> > >>> > PM,
>> > >>> > > > > > Romain
>> > >>> > > > > > > > > > > > Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
>> rmannibucau@gmail.com
>> > >>> >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
>> > >>> > > > > > > > java.lang.ClassNotFoundException:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > org.pokernuvola.remote.dto.UserDTO
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain
>> Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
>> > @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
>> > >>> > > > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca
>> > Merolla <
>> > >>> > > > > > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war
>> I'm
>> > >>> using
>> > >>> > to
>> > >>> > > > > test
>> > >>> > > > > > > it:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > >
>> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14,
>> 2012
>> > >>> at
>> > >>> > 3:16
>> > >>> > > > PM,
>> > >>> > > > > > > > Romain
>> > >>> > > > > > > > > > > > > > Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
>> > >>> rmannibucau@gmail.com
>> > >>> > > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have
>> binary
>> > >>> to
>> > >>> > > share
>> > >>> > > > to
>> > >>> > > > > > > make
>> > >>> > > > > > > > it
>> > >>> > > > > > > > > > > easy
>> > >>> > > > > > > > > > > > to
>> > >>> > > > > > > > > > > > > > > >> >> reproduce?
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
>> > Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
>> > >>> @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
>> > >>> > > > > > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
>> > >>> Merolla <
>> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
>> > >>> > > > > > > > > > > > > > > >> >> >> and
>> > >>> > > > > > > > > > > > > > > >> >> >> > I
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
>> > >>> exception.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put
>> it
>> > >>> back
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml
>> to
>> > >>> make it
>> > >>> > > > work.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
>> > injection
>> > >>> does
>> > >>> > > not
>> > >>> > > > > > still
>> > >>> > > > > > > > > work.
>> > >>> > > > > > > > > > > :(
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep
>> 14,
>> > >>> 2012
>> > >>> > at
>> > >>> > > > > 12:03
>> > >>> > > > > > > PM,
>> > >>> > > > > > > > > > Romain
>> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
>> > >>> > rmannibucau@gmail.com
>> > >>> > > > > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
>> > redeployed
>> > >>> a
>> > >>> > > > > snapshot,
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you
>> can
>> > >>> give
>> > >>> > it
>> > >>> > > a
>> > >>> > > > > try
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
>> > >>> Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
>> > >>> > > @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
>> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > > > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14
>> Luca
>> > >>> > > Merolla <
>> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I
>> > >>> forgot to
>> > >>> > > add
>> > >>> > > > > the
>> > >>> > > > > > > > > servlet
>> > >>> > > > > > > > > > > that
>> > >>> > > > > > > > > > > > > > > extends
>> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I
>> dont
>> > >>> get the
>> > >>> > > 404
>> > >>> > > > > > > anymore
>> > >>> > > > > > > > > > but I
>> > >>> > > > > > > > > > > > > get a
>> > >>> > > > > > > > > > > > > > > 500
>> > >>> > > > > > > > > > > > > > > >> >> >> error.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > java.lang.NullPointerException
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > >
>> > >>> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > >
>> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > >
>> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > >
>> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > >
>> > >>> > >
>> > >>>
>> >
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >>
>> > >>> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > >
>> > >>> > > > > > > > > > >
>> > >>> > > > > > > > > >
>> > >>> > > > > > > > >
>> > >>> > > > > > > >
>> > >>> > > > > > >
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> >
>> > >>>
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri,
>> Sep
>> > >>> 14,
>> > >>> > 2012
>> > >>> > > > at
>> > >>> > > > > > > 11:07
>> > >>> > > > > > > > > AM,
>> > >>> > > > > > > > > > > > Romain
>> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
>> > >>> > > > rmannibucau@gmail.com
>> > >>> > > > > > > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had
>> > some
>> > >>> > > > > regressions
>> > >>> > > > > > > last
>> > >>> > > > > > > > > few
>> > >>> > > > > > > > > > > > days.
>> > >>> > > > > > > > > > > > > > It
>> > >>> > > > > > > > > > > > > > > is
>> > >>> > > > > > > > > > > > > > > >> >> fixed
>> > >>> > > > > > > > > > > > > > > >> >> >> > now,
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt
>> get
>> > >>> the
>> > >>> > > fixes
>> > >>> > > > > > > (surely
>> > >>> > > > > > > > > BTW,
>> > >>> > > > > > > > > > > we
>> > >>> > > > > > > > > > > > > > don't
>> > >>> > > > > > > > > > > > > > > >> >> compile
>> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
>> > >>> openwebbeans
>> > >>> > > > > snapshot
>> > >>> > > > > > > to
>> > >>> > > > > > > > > get
>> > >>> > > > > > > > > > > > > > deployed).
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
>> > >>> > > Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> *Twitter:
>> > >>> > > > > @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
>> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > > > > > > > > > *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> 2012/9/14
>> > >>> Luca
>> > >>> > > > > Merolla <
>> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
>> have
>> > >>> > > downloaded
>> > >>> > > > > the
>> > >>> > > > > > > > > > snapshots
>> > >>> > > > > > > > > > > > from
>> > >>> > > > > > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> 13th of
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
>> have
>> > >>> changed
>> > >>> > > the
>> > >>> > > > > > > > web.xml.
>> > >>> > > > > > > > > > > > > Basically
>> > >>> > > > > > > > > > > > > > I
>> > >>> > > > > > > > > > > > > > > >> have
>> > >>> > > > > > > > > > > > > > > >> >> >> > removed
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
>> > >>> > > > > > security-constraint
>> > >>> > > > > > > > tag
>> > >>> > > > > > > > > > > where
>> > >>> > > > > > > > > > > > I
>> > >>> > > > > > > > > > > > > > have
>> > >>> > > > > > > > > > > > > > > >> set
>> > >>> > > > > > > > > > > > > > > >> >> the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I
>> have
>> > the
>> > >>> > > classes
>> > >>> > > > > > which
>> > >>> > > > > > > > > > extends
>> > >>> > > > > > > > > > > > > > > >> Appplication
>> > >>> > > > > > > > > > > > > > > >> >> >> where
>> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> resource
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> classes
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> public
>> > >>> class
>> > >>> > > > > > > > > > PortoneApplication
>> > >>> > > > > > > > > > > > > > extends
>> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > @Override
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> public
>> > >>> > > > Set<Class<?>>
>> > >>> > > > > > > > > > > getClasses()
>> > >>> > > > > > > > > > > > {
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> Set<Class<?>>
>> > >>> > > > > classes
>> > >>> > > > > > =
>> > >>> > > > > > > > new
>> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> return
>> > >>> > classes;
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But
>> now
>> > I
>> > >>> get
>> > >>> > > 404
>> > >>> > > > > for
>> > >>> > > > > > > > every
>> > >>> > > > > > > > > > > > request.
>> > >>> > > > > > > > > > > > > > Am
>> > >>> > > > > > > > > > > > > > > I
>> > >>> > > > > > > > > > > > > > > >> >> >> missing
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> configuration?
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On
>> Mon,
>> > >>> Sep
>> > >>> > 10,
>> > >>> > > > 2012
>> > >>> > > > > > at
>> > >>> > > > > > > > 8:28
>> > >>> > > > > > > > > > AM,
>> > >>> > > > > > > > > > > > > > Romain
>> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
>> > >>> > > > > > rmannibucau@gmail.com
>> > >>> > > > > > > > > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok
>> so
>> > >>> first
>> > >>> > > you
>> > >>> > > > > > > > shouldn't
>> > >>> > > > > > > > > > need
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>>  CXFNonSpringJaxrsServlet
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> then
>> > >>> i'll
>> > >>> > fix
>> > >>> > > an
>> > >>> > > > > > issue
>> > >>> > > > > > > > we
>> > >>> > > > > > > > > > have
>> > >>> > > > > > > > > > > > > with
>> > >>> > > > > > > > > > > > > > > >> jaxrs
>> > >>> > > > > > > > > > > > > > > >> >> >> (due to
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> following
>> > >>> > > > minutes
>> > >>> > > > > > > > (should
>> > >>> > > > > > > > > be
>> > >>> > > > > > > > > > > > done
>> > >>> > > > > > > > > > > > > @
>> > >>> > > > > > > > > > > > > > > 9am)
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > *Romain
>> > >>> > > > > Manni-Bucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> *Twitter:
>> > >>> > > > > > > @rmannibucau*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> *Blog:
>> > >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
>> > >>> > > > > > > > > > > > > > > >> *
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> 2012/9/10
>> > >>> > Luca
>> > >>> > > > > > > Merolla <
>> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> I'm
>> > >>> using
>> > >>> > > the
>> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
>> > >>> > > > > > > > > > > > > from
>> > >>> > > > > > > > > > > > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> 3rd of
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> In
>> > my
>> > >>> > > web.xml
>> > >>> > > > > > > > > > configuration
>> > >>> > > > > > > > > > > > I'm
>> > >>> > > > > > > > > > > > > > > using
>> > >>> > > > > > > > > > > > > > > >> the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > >
>> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > class
>> > >>> and
>> > >>> > I
>> > >>> > > > have
>> > >>> > > > > > > > > defined a
>> > >>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> register
>> > >>> > the
>> > >>> > > > > > service
>> > >>> > > > > > > > > > > classes.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I
>> > >>> have the
>> > >>> > > > > > beans.xml
>> > >>> > > > > > > > > under
>> > >>> > > > > > > > > > > my
>> > >>> > > > > > > > > > > > > > > WEB-INF
>> > >>> > > > > > > > > > > > > > > >> >> >> folder.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > Then I
>> > >>> > have
>> > >>> > > an
>> > >>> > > > > > > @Inject
>> > >>> > > > > > > > > > > > > annotation
>> > >>> > > > > > > > > > > > > > > >> inside
>> > >>> > > > > > > > > > > > > > > >> >> the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> implementation
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > which
>> > >>> > > returns
>> > >>> > > > a
>> > >>> > > > > > > null.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> On
>> > >>> Mon,
>> > >>> > Sep
>> > >>> > > > 10,
>> > >>> > > > > > 2012
>> > >>> > > > > > > > at
>> > >>> > > > > > > > > > > 12:06
>> > >>> > > > > > > > > > > > > AM,
>> > >>> > > > > > > > > > > > > > > >> Romain
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
>> > >>> > > > > > > > rmannibucau@gmail.com
>> > >>> > > > > > > > > > > >wrote:
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > Did
>> > >>> you
>> > >>> > > try
>> > >>> > > > > the
>> > >>> > > > > > > > > > snapshot?
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > Le 9
>> > >>> > sept.
>> > >>> > > > > 2012
>> > >>> > > > > > > > 23:22,
>> > >>> > > > > > > > > > > "Luca
>> > >>> > > > > > > > > > > > > > > >> Merolla" <
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > luca.merolla@gmail.com>
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> écrit
>> > :
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> Hello,
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > I
>> > >>> > have a
>> > >>> > > > > REST
>> > >>> > > > > > > > > > > application
>> > >>> > > > > > > > > > > > > that
>> > >>> > > > > > > > > > > > > > > I'm
>> > >>> > > > > > > > > > > > > > > >> >> >> trying
>> > >>> > > > > > > > > > > > > > > >> >> >> > to
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> CXF.
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > Is
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > it
>> > >>> > > > possible
>> > >>> > > > > > that
>> > >>> > > > > > > > CDI
>> > >>> > > > > > > > > > > > inject
>> > >>> > > > > > > > > > > > > is
>> > >>> > > > > > > > > > > > > > > not
>> > >>> > > > > > > > > > > > > > > >> >> >> > supported
>> > >>> > > > > > > > > > > > > > > >> >> >> > > on
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >>> classes
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > or
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> I'm
>> > >>> > > > missing
>> > >>> > > > > > > > > something?
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> Luca
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
>> > >>> Merolla*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> Management,
>> > >>> > > Business &
>> > >>> > > > > > > > > Technology
>> > >>> > > > > > > > > > > > > > Consultant
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
>> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
>> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
>> > >>> > > > > > > > luca.merolla@gmail.com
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
>> > >>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
>> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
>> > >>> > > > > > > > > > > > > >*
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
>> > >>> Consulting
>> > >>> > > > > Limited
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > >>> > > > > > > > > > > > > > > >> >> >> > > >
>> > >>> > > > > > > > > > > > > > > >> >> >>
>> > >>> > > > > > > > > > > > > > > >> >> >
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >> --
>> > >>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
>> > >>> > > > > > > > > > > > > > > >> >> Management, Business & Technology
>> > >>> > Consultant
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > > > > > > > > > >> >>
>> > >>> > > > > > > >
>> > >>> > > > > >
>> > >>> > > >
>> > >>>
>> >
>>
>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
did you try with the last openejb-jar.xml i posted?


*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> I was trying with jackson because I was getting 415 with the default one.
>
> Then I have tried adding jackson with openejb-jar.xml and resources.xml.
>
> In fact, if from the previous jar you remove openejb-jar.xml and
> resources.xml you will get 415 unsupported media type.
>
> On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > BTW forgot to ask: why jackson and not the provided one?
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> >
> > > here the openejb-jar.xml you want:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > >  <pojo-deployment
> > > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > > <properties>
> > >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > > </properties>
> > > </pojo-deployment>
> > > </openejb-jar>
> > >
> > > then of course add jackson to tomee/lib (i just added the ability to
> > > provide it in the webapp so for a try put it in the container please)
> > >
> > >
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> > >
> > >> hmm need to look deeper but first it is cxf.jaxrs.... and not
> cxf.jax-rs
> > >>
> > >> then the conf is currently ignored, i need to dig into it to see why
> > >>
> > >> *Romain Manni-Bucau*
> > >> *Twitter: @rmannibucau*
> > >> *Blog: http://rmannibucau.wordpress.com*
> > >>
> > >>
> > >>
> > >>
> > >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >>
> > >>> Tried with the latest build of today.
> > >>>
> > >>> Here is the war:
> > >>>
> > >>> *
> > >>>
> > >>>
> >
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> > >>> *
> > >>>
> > >>> Then I use a simple REST call GET -
> > >>> http://localhost:8080/pn-portone/lobby/usercash and I add these two
> > >>> headers:
> > >>>
> > >>> Content-Type: application/json
> > >>> Accept: application/json
> > >>>
> > >>>
> > >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> > >>> <rm...@gmail.com>wrote:
> > >>>
> > >>> > hmm, please share this new version i'll have a look (if you have
> the
> > >>> client
> > >>> > too it can help ;) since we are timeless these days because of the
> > >>> coming
> > >>> > release)
> > >>> >
> > >>> > *Romain Manni-Bucau*
> > >>> > *Twitter: @rmannibucau*
> > >>> > *Blog: http://rmannibucau.wordpress.com*
> > >>> >
> > >>> >
> > >>> >
> > >>> >
> > >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >>> >
> > >>> > > Still no luck,
> > >>> > >
> > >>> > > I have tried to change the pojo deployment class too with the
> > >>> RESTService
> > >>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > >>> > > <pojo-deployment
> > >>> class-name="org.apache.openejb.server.rest.RESTService">
> > >>> > > <properties>
> > >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > >>> > > </properties>
> > >>> > > </pojo-deployment>
> > >>> > > </openejb-jar>
> > >>> > >
> > >>> > > And I have changed the resources.xml
> > >>> > >
> > >>> > > <resources>
> > >>> > >   <Service id="jsonProvider"
> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> > >>> > >   <Service id="jaxbProvider"
> > >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> />
> > >>> > > </resources>
> > >>> > >
> > >>> > > I still get the 415 error
> > >>> > >
> > >>> > >
> > >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > >>> > > <rm...@gmail.com>wrote:
> > >>> > >
> > >>> > > > i'd say something like
> > >>> > > >
> > >>> > > > <Service id="jaxbProvider"
> > >>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> > >>> > > >
> > >>> > > > create method doesn't exist so it can't be called
> > >>> > > >
> > >>> > > > *Romain Manni-Bucau*
> > >>> > > > *Twitter: @rmannibucau*
> > >>> > > > *Blog: http://rmannibucau.wordpress.com*
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > >
> > >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >>> > > >
> > >>> > > > > I have openejb-jar.xml like this:
> > >>> > > > >
> > >>> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > >>> > > > > <pojo-deployment
> > >>> class-name="org.test.portone.PortoneApplication">
> > >>> > > > > <properties>
> > >>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > >>> > > > >     </properties>
> > >>> > > > > </pojo-deployment>
> > >>> > > > > </openejb-jar>
> > >>> > > > >
> > >>> > > > > and resources.xml
> > >>> > > > >
> > >>> > > > > <resources>
> > >>> > > > >   <Service id="jsonProvider"
> > >>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > >>> > > > > factory-name="create">
> > >>> > > > >   </Service>
> > >>> > > > >   <Service id="jaxbProvider"
> > >>> > > > >
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > >>> > > > > factory-name="create">
> > >>> > > > >   </Service>
> > >>> > > > > </resources>
> > >>> > > > >
> > >>> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
> > >>> > > > >
> > >>> > > > > Is it correct the pojo-deployment class-name with the
> > Application
> > >>> > > class?
> > >>> > > > >
> > >>> > > > >
> > >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > >>> > > > > <rm...@gmail.com>wrote:
> > >>> > > > >
> > >>> > > > > > the format in openejb-jar.xml properties for such thing is:
> > >>> > > > > >
> > >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> > >>> > > > > >
> > >>> > > > > > so you need to define your providers as resources (the
> > example
> > >>> i
> > >>> > > > pointed
> > >>> > > > > > out previously does it with different needs (that's nto
> > >>> providers)
> > >>> > > but
> > >>> > > > > same
> > >>> > > > > > logic)
> > >>> > > > > >
> > >>> > > > > > *Romain Manni-Bucau*
> > >>> > > > > > *Twitter: @rmannibucau*
> > >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > >>> > > > > >
> > >>> > > > > >
> > >>> > > > > >
> > >>> > > > > >
> > >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >>> > > > > >
> > >>> > > > > > > I don't have a resources.xml file. What should I define
> > there
> > >>> > > relate
> > >>> > > > to
> > >>> > > > > > the
> > >>> > > > > > > REST application? The Application class or
> > >>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > >>> > > > > > >
> > >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > >>> > > > > > > <rm...@gmail.com>wrote:
> > >>> > > > > > >
> > >>> > > > > > > > Almost but not totally.
> > >>> > > > > > > >
> > >>> > > > > > > > 1) i think you should put it in web-inf
> > >>> > > > > > > > 2) values are id of resources defined in resources.xml
> (
> > >>> > > <Resources
> > >>> > > > > > > > id="json" class-name="..."/>)
> > >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> > >>> luca.merolla@gmail.com
> > >>> > >
> > >>> > > a
> > >>> > > > > > écrit
> > >>> > > > > > > :
> > >>> > > > > > > >
> > >>> > > > > > > > > Not sure if it's right but I have added this
> > >>> openejb-jar.xml
> > >>> > > file
> > >>> > > > > in
> > >>> > > > > > > > > META-INF of my REST application.
> > >>> > > > > > > > >
> > >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > >>> > > > > > > > > <openejb-jar xmlns="
> > >>> http://www.openejb.org/openejb-jar/1.1">
> > >>> > > > > > > > > <pojo-deployment
> > >>> > > > class-name="org.test.portone.PortoneApplication">
> > >>> > > > > > > > > <properties>
> > >>> > > > > > > > >       cxf.jax-rs.providers =
> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > >>> > > > > > > > >     </properties>
> > >>> > > > > > > > > </pojo-deployment>
> > >>> > > > > > > > > </openejb-jar>
> > >>> > > > > > > > >
> > >>> > > > > > > > > Where PortoneApplication extends
> > >>> > javax.ws.rs.core.Application.
> > >>> > > > > > > > >
> > >>> > > > > > > > > It seems that nothing is changed because I still get
> > the
> > >>> same
> > >>> > > > error
> > >>> > > > > > > > >
> > >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > >>> > > > > > > > > readFromMessageBody
> > >>> > > > > > > > > WARNING: No message body reader has been found for
> > >>> request
> > >>> > > class
> > >>> > > > > > > > > SecurityContext, ContentType : application/json.
> > >>> > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > >>> > > > > > > > > <rm...@gmail.com>wrote:
> > >>> > > > > > > > >
> > >>> > > > > > > > > > Yeah using openejb-jar.xml in either
> pojo-deployment
> > >>> > > (attribute
> > >>> > > > > > > > > class-name)
> > >>> > > > > > > > > > or ejb-deployment (attribute name) add
> > >>> cxf.jaxrs.providers
> > >>> > =
> > >>> > > > ...
> > >>> > > > > > > > property
> > >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > >>> > > luca.merolla@gmail.com
> > >>> > > > >
> > >>> > > > > a
> > >>> > > > > > > > écrit
> > >>> > > > > > > > > :
> > >>> > > > > > > > > >
> > >>> > > > > > > > > > > I'm trying to configure Jackson Json provider
> but I
> > >>> get
> > >>> > > this
> > >>> > > > > > error:
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > INFO: ServletContext initialized.
> > >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > >>> > > > > > > org.apache.openejb.observer.ObserverManager
> > >>> > > > > > > > > > > fireEvent
> > >>> > > > > > > > > > > SEVERE: error invoking
> > >>> > > > > > > > > > >
> > >>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > >>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
> > >>> > > > > > > > > > >         at
> > >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > >>> > > > > > > > Method)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >>> > > > > > > > > > >         at
> > >>> > java.lang.reflect.Method.invoke(Method.java:597)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > >
> > >>> > >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > >
> > >>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >>> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > >>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no
> > >>> @Path
> > >>> > > > > > annotation
> > >>> > > > > > > on
> > >>> > > > > > > > > > >
> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > >>> > > > > > > > > > >         at
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > >>> > > > > > > > > > >         ... 20 more
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > in my application class I have:
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > @Override
> > >>> > > > > > > > > > > public Set<Object> getSingletons() {
> > >>> > > > > > > > > > > HashSet<Object> singletons = new
> HashSet<Object>();
> > >>> > > > > > > > > > > singletons.add(new
> > >>> > > > > > > > > >
> > >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > return singletons;
> > >>> > > > > > > > > > > }
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > Is there a better way to use the jackson as json
> > >>> > provider?
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> > Manni-Bucau
> > >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > > > > Depend what they do but normally no
> > >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > >>> > > > > luca.merolla@gmail.com
> > >>> > > > > > >
> > >>> > > > > > > a
> > >>> > > > > > > > > > écrit
> > >>> > > > > > > > > > > :
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > I'll give a try. Could be that the problem is
> > >>> related
> > >>> > > to
> > >>> > > > > the
> > >>> > > > > > > fact
> > >>> > > > > > > > > > that
> > >>> > > > > > > > > > > I
> > >>> > > > > > > > > > > > > have some @WebFilter configured?
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
> > >>> Manni-Bucau
> > >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure
> custom
> > >>> > > > providers,
> > >>> > > > > i
> > >>> > > > > > > dont
> > >>> > > > > > > > > > think
> > >>> > > > > > > > > > > > we
> > >>> > > > > > > > > > > > > > have example but i could provide one next
> > week.
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here
> > >>> default
> > >>> > > > > > providers
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > >>> > > > > > > > > > > > > > method)
> > >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > >>> > > > > > > luca.merolla@gmail.com
> > >>> > > > > > > > >
> > >>> > > > > > > > > a
> > >>> > > > > > > > > > > > écrit
> > >>> > > > > > > > > > > > > :
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > I have tried last build snapshot from the
> > >>> 15th
> > >>> > > > > September,
> > >>> > > > > > > and
> > >>> > > > > > > > > > with
> > >>> > > > > > > > > > > > this
> > >>> > > > > > > > > > > > > > > build I don't get the 404 but I get  "415
> > >>> > > Unsupported
> > >>> > > > > > Media
> > >>> > > > > > > > > Type"
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > >>> > > > > > > > > > > > > > > readFromMessageBody
> > >>> > > > > > > > > > > > > > > WARNING: No message body reader has been
> > >>> found
> > >>> > for
> > >>> > > > > > request
> > >>> > > > > > > > > class
> > >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> > >>> application/json
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > I had @Produces({
> > MediaType.APPLICATION_JSON,
> > >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> > >>> > > > > > > > > > > > > > })
> > >>> > > > > > > > > > > > > > > in the interface class, and I have moved
> > >>> them as
> > >>> > > well
> > >>> > > > > in
> > >>> > > > > > > the
> > >>> > > > > > > > > impl
> > >>> > > > > > > > > > > > class
> > >>> > > > > > > > > > > > > > but
> > >>> > > > > > > > > > > > > > > it does not change anything.
> > >>> > > > > > > > > > > > > > > When I'm sending the request I put these
> > >>> headers:
> > >>> > > > > > > > > > > > > > > -Content-Type: application/json
> > >>> > > > > > > > > > > > > > > -Accept: application/json
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca
> > >>> Merolla <
> > >>> > > > > > > > > > > > luca.merolla@gmail.com
> > >>> > > > > > > > > > > > > > > >wrote:
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath
> and
> > >>> remove
> > >>> > > the
> > >>> > > > > cxf
> > >>> > > > > > > > > > servlet,
> > >>> > > > > > > > > > > > > then i
> > >>> > > > > > > > > > > > > > > > moved @Path from the interface to the
> > impl
> > >>> > > classes
> > >>> > > > > and
> > >>> > > > > > my
> > >>> > > > > > > > URI
> > >>> > > > > > > > > > are
> > >>> > > > > > > > > > > > not
> > >>> > > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
> > >>> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build
> from
> > >>> the
> > >>> > > > > > repository
> > >>> > > > > > > to
> > >>> > > > > > > > > see
> > >>> > > > > > > > > > > if
> > >>> > > > > > > > > > > > > > > changes
> > >>> > > > > > > > > > > > > > > > fixed it.
> > >>> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> > >>> > > > Manni-Bucau <
> > >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > >>> > > > > > > > > > > > > > > > > wrote:
> > >>> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> Just push a little change. If you can
> > >>> build a
> > >>> > > > > snapshot
> > >>> > > > > > > (i
> > >>> > > > > > > > > cant
> > >>> > > > > > > > > > > run
> > >>> > > > > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need
> > cxf
> > >>> > > servlet
> > >>> > > > > if
> > >>> > > > > > > ypu
> > >>> > > > > > > > > use
> > >>> > > > > > > > > > > > tomee
> > >>> > > > > > > > > > > > > > > jaxrs
> > >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> > >>> > > > > @applicationpath
> > >>> > > > > > on
> > >>> > > > > > > > > your
> > >>> > > > > > > > > > > > > > > application
> > >>> > > > > > > > > > > > > > > >> child.
> > >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> > >>> Manni-Bucau" <
> > >>> > > > > > > > > > > > rmannibucau@gmail.com
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > a
> > >>> > > > > > > > > > > > > > > >> écrit :
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply
> > >>> moving
> > >>> > > path
> > >>> > > > > > > > > annotation
> > >>> > > > > > > > > > > from
> > >>> > > > > > > > > > > > > > > >> interface
> > >>> > > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding
> > >>> again
> > >>> > to
> > >>> > > > > check
> > >>> > > > > > > if i
> > >>> > > > > > > > > > didnt
> > >>> > > > > > > > > > > > > have
> > >>> > > > > > > > > > > > > > > >> local
> > >>> > > > > > > > > > > > > > > >> > modif)
> > >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
> > Merolla" <
> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > a
> > >>> > > > > > > > > > > > > > > >> écrit :
> > >>> > > > > > > > > > > > > > > >> >
> > >>> > > > > > > > > > > > > > > >> >> My interface and implementation
> class
> > >>> are
> > >>> > > > > following
> > >>> > > > > > > > > somehow
> > >>> > > > > > > > > > > > this
> > >>> > > > > > > > > > > > > > > >> schema,
> > >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
> > >>> annotations. I
> > >>> > > have
> > >>> > > > > > @Path
> > >>> > > > > > > > > @GET
> > >>> > > > > > > > > > > > > > @Produces
> > >>> > > > > > > > > > > > > > > in
> > >>> > > > > > > > > > > > > > > >> >> the
> > >>> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE
> > >>> inside
> > >>> > the
> > >>> > > > > impl
> > >>> > > > > > > > class
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >> If I move the annotations to the
> impl
> > >>> > class I
> > >>> > > > get
> > >>> > > > > > the
> > >>> > > > > > > > > "415
> > >>> > > > > > > > > > > > > > > Unsupported
> > >>> > > > > > > > > > > > > > > >> >> Media Type"
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM,
> Luca
> > >>> > > Merolla <
> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > >>> > > > > > > > > > > > > > > >> >> >wrote:
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach the
> > >>> method
> > >>> > > and
> > >>> > > > I
> > >>> > > > > > get:
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >> > No message body reader has been
> > >>> found for
> > >>> > > > > request
> > >>> > > > > > > > class
> > >>> > > > > > > > > > > > > > > >> SecurityContext,
> > >>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM,
> > >>> Romain
> > >>> > > > > > > Manni-Bucau <
> > >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > >>> > > > > > > > > > > > > > > >> >> > > wrote:
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do
> > it
> > >>> this
> > >>> > > > way,
> > >>> > > > > > cxf
> > >>> > > > > > > > > seems
> > >>> > > > > > > > > > to
> > >>> > > > > > > > > > > > > > expect
> > >>> > > > > > > > > > > > > > > >> the
> > >>> > > > > > > > > > > > > > > >> >> impl
> > >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
> > annotations
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> > >>> http://rmannibucau.wordpress.com
> > >>> > *
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > >>> > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
> > interface
> > >>> > > > > implemented
> > >>> > > > > > by
> > >>> > > > > > > > the
> > >>> > > > > > > > > > > > class.
> > >>> > > > > > > > > > > > > > > Anyway
> > >>> > > > > > > > > > > > > > > >> >> I'll
> > >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the
> NPE
> > is
> > >>> > > getting
> > >>> > > > > at
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > >>> > > java.lang.NullPointerException
> > >>> > > > at
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in this
> > >>> way:
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28
> PM,
> > >>> > Romain
> > >>> > > > > > > > Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on
> the
> > >>> class
> > >>> > > > > > (impl), i
> > >>> > > > > > > > > think
> > >>> > > > > > > > > > > > > that's
> > >>> > > > > > > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> issue
> > >>> > > > > > > > > > > > > > > >> >> >> (i
> > >>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt
> > >>> issues but
> > >>> > > > will
> > >>> > > > > > try
> > >>> > > > > > > to
> > >>> > > > > > > > > > test
> > >>> > > > > > > > > > > > > asap)
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > >>> > > http://rmannibucau.wordpress.com
> > >>> > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > >>> > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla"
> tomee,
> > >>> sorry
> > >>> > > > > again.
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > >>> > > > > > > > > > > > > > > >> >> >> > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at
> 4:55
> > >>> PM,
> > >>> > > > Romain
> > >>> > > > > > > > > > Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > <rmannibucau@gmail.com
> > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > >>> > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > >>> > > > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to
> > remove
> > >>> the
> > >>> > > > > > dependecy
> > >>> > > > > > > > from
> > >>> > > > > > > > > > an
> > >>> > > > > > > > > > > > > > external
> > >>> > > > > > > > > > > > > > > >> >> >> library.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012
> at
> > >>> 4:25
> > >>> > PM,
> > >>> > > > > > Romain
> > >>> > > > > > > > > > > > Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > <
> rmannibucau@gmail.com
> > >>> >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > >>> > > > > > > > java.lang.ClassNotFoundException:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > org.pokernuvola.remote.dto.UserDTO
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> > @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > >>> > > > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca
> > Merolla <
> > >>> > > > > > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war
> I'm
> > >>> using
> > >>> > to
> > >>> > > > > test
> > >>> > > > > > > it:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > >
> > >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14,
> 2012
> > >>> at
> > >>> > 3:16
> > >>> > > > PM,
> > >>> > > > > > > > Romain
> > >>> > > > > > > > > > > > > > Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> > >>> rmannibucau@gmail.com
> > >>> > > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have
> binary
> > >>> to
> > >>> > > share
> > >>> > > > to
> > >>> > > > > > > make
> > >>> > > > > > > > it
> > >>> > > > > > > > > > > easy
> > >>> > > > > > > > > > > > to
> > >>> > > > > > > > > > > > > > > >> >> reproduce?
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> > Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> > >>> @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > >>> > > > > > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
> > >>> Merolla <
> > >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> apache-tomee-1.1.0-20120914.040953-134-plus
> > >>> > > > > > > > > > > > > > > >> >> >> and
> > >>> > > > > > > > > > > > > > > >> >> >> > I
> > >>> > > > > > > > > > > > > > > >> >> >> > > > was
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
> > >>> exception.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put
> it
> > >>> back
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to
> > >>> make it
> > >>> > > > work.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
> > injection
> > >>> does
> > >>> > > not
> > >>> > > > > > still
> > >>> > > > > > > > > work.
> > >>> > > > > > > > > > > :(
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep
> 14,
> > >>> 2012
> > >>> > at
> > >>> > > > > 12:03
> > >>> > > > > > > PM,
> > >>> > > > > > > > > > Romain
> > >>> > > > > > > > > > > > > > > >> Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > >>> > rmannibucau@gmail.com
> > >>> > > > > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
> > redeployed
> > >>> a
> > >>> > > > > snapshot,
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you
> can
> > >>> give
> > >>> > it
> > >>> > > a
> > >>> > > > > try
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
> > >>> Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> > >>> > > @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > > > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14
> Luca
> > >>> > > Merolla <
> > >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I
> > >>> forgot to
> > >>> > > add
> > >>> > > > > the
> > >>> > > > > > > > > servlet
> > >>> > > > > > > > > > > that
> > >>> > > > > > > > > > > > > > > extends
> > >>> > > > > > > > > > > > > > > >> >> >> > > Application
> > >>> > > > > > > > > > > > > > > >> >> >> > > > in
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont
> > >>> get the
> > >>> > > 404
> > >>> > > > > > > anymore
> > >>> > > > > > > > > > but I
> > >>> > > > > > > > > > > > > get a
> > >>> > > > > > > > > > > > > > > 500
> > >>> > > > > > > > > > > > > > > >> >> >> error.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > java.lang.NullPointerException
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > >
> > >>> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > >
> > >>> > > > >
> > >>> > >
> > >>>
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > >
> > >>> > > > > > > > > > > > > > > >> >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >>
> > >>> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > >
> > >>> > > > > > > > > > > >
> > >>> > > > > > > > > > >
> > >>> > > > > > > > > >
> > >>> > > > > > > > >
> > >>> > > > > > > >
> > >>> > > > > > >
> > >>> > > > > >
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> >
> > >>>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri,
> Sep
> > >>> 14,
> > >>> > 2012
> > >>> > > > at
> > >>> > > > > > > 11:07
> > >>> > > > > > > > > AM,
> > >>> > > > > > > > > > > > Romain
> > >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > >>> > > > rmannibucau@gmail.com
> > >>> > > > > > > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had
> > some
> > >>> > > > > regressions
> > >>> > > > > > > last
> > >>> > > > > > > > > few
> > >>> > > > > > > > > > > > days.
> > >>> > > > > > > > > > > > > > It
> > >>> > > > > > > > > > > > > > > is
> > >>> > > > > > > > > > > > > > > >> >> fixed
> > >>> > > > > > > > > > > > > > > >> >> >> > now,
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt
> get
> > >>> the
> > >>> > > fixes
> > >>> > > > > > > (surely
> > >>> > > > > > > > > BTW,
> > >>> > > > > > > > > > > we
> > >>> > > > > > > > > > > > > > don't
> > >>> > > > > > > > > > > > > > > >> >> compile
> > >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
> > >>> openwebbeans
> > >>> > > > > snapshot
> > >>> > > > > > > to
> > >>> > > > > > > > > get
> > >>> > > > > > > > > > > > > > deployed).
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
> > >>> > > Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> *Twitter:
> > >>> > > > > @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > > > > > > > > > *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> 2012/9/14
> > >>> Luca
> > >>> > > > > Merolla <
> > >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> > >>> > > downloaded
> > >>> > > > > the
> > >>> > > > > > > > > > snapshots
> > >>> > > > > > > > > > > > from
> > >>> > > > > > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> 13th of
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> > >>> changed
> > >>> > > the
> > >>> > > > > > > > web.xml.
> > >>> > > > > > > > > > > > > Basically
> > >>> > > > > > > > > > > > > > I
> > >>> > > > > > > > > > > > > > > >> have
> > >>> > > > > > > > > > > > > > > >> >> >> > removed
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > >>> > > > > > security-constraint
> > >>> > > > > > > > tag
> > >>> > > > > > > > > > > where
> > >>> > > > > > > > > > > > I
> > >>> > > > > > > > > > > > > > have
> > >>> > > > > > > > > > > > > > > >> set
> > >>> > > > > > > > > > > > > > > >> >> the
> > >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> > the
> > >>> > > classes
> > >>> > > > > > which
> > >>> > > > > > > > > > extends
> > >>> > > > > > > > > > > > > > > >> Appplication
> > >>> > > > > > > > > > > > > > > >> >> >> where
> > >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> classes
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> > >>> class
> > >>> > > > > > > > > > PortoneApplication
> > >>> > > > > > > > > > > > > > extends
> > >>> > > > > > > > > > > > > > > >> >> >> > Application {
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > @Override
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> > >>> > > > Set<Class<?>>
> > >>> > > > > > > > > > > getClasses()
> > >>> > > > > > > > > > > > {
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> Set<Class<?>>
> > >>> > > > > classes
> > >>> > > > > > =
> > >>> > > > > > > > new
> > >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
> > >>> > classes;
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But
> now
> > I
> > >>> get
> > >>> > > 404
> > >>> > > > > for
> > >>> > > > > > > > every
> > >>> > > > > > > > > > > > request.
> > >>> > > > > > > > > > > > > > Am
> > >>> > > > > > > > > > > > > > > I
> > >>> > > > > > > > > > > > > > > >> >> >> missing
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> configuration?
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On
> Mon,
> > >>> Sep
> > >>> > 10,
> > >>> > > > 2012
> > >>> > > > > > at
> > >>> > > > > > > > 8:28
> > >>> > > > > > > > > > AM,
> > >>> > > > > > > > > > > > > > Romain
> > >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > >>> > > > > > rmannibucau@gmail.com
> > >>> > > > > > > > > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok
> so
> > >>> first
> > >>> > > you
> > >>> > > > > > > > shouldn't
> > >>> > > > > > > > > > need
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
>  CXFNonSpringJaxrsServlet
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then
> > >>> i'll
> > >>> > fix
> > >>> > > an
> > >>> > > > > > issue
> > >>> > > > > > > > we
> > >>> > > > > > > > > > have
> > >>> > > > > > > > > > > > > with
> > >>> > > > > > > > > > > > > > > >> jaxrs
> > >>> > > > > > > > > > > > > > > >> >> >> (due to
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> following
> > >>> > > > minutes
> > >>> > > > > > > > (should
> > >>> > > > > > > > > be
> > >>> > > > > > > > > > > > done
> > >>> > > > > > > > > > > > > @
> > >>> > > > > > > > > > > > > > > 9am)
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > *Romain
> > >>> > > > > Manni-Bucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> *Twitter:
> > >>> > > > > > > @rmannibucau*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> *Blog:
> > >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > >>> > > > > > > > > > > > > > > >> *
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> 2012/9/10
> > >>> > Luca
> > >>> > > > > > > Merolla <
> > >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> I'm
> > >>> using
> > >>> > > the
> > >>> > > > > > > > > > 1.1.0-SNAPSHOT
> > >>> > > > > > > > > > > > > from
> > >>> > > > > > > > > > > > > > > the
> > >>> > > > > > > > > > > > > > > >> >> 3rd of
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In
> > my
> > >>> > > web.xml
> > >>> > > > > > > > > > configuration
> > >>> > > > > > > > > > > > I'm
> > >>> > > > > > > > > > > > > > > using
> > >>> > > > > > > > > > > > > > > >> the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > >
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > class
> > >>> and
> > >>> > I
> > >>> > > > have
> > >>> > > > > > > > > defined a
> > >>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> register
> > >>> > the
> > >>> > > > > > service
> > >>> > > > > > > > > > > classes.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I
> > >>> have the
> > >>> > > > > > beans.xml
> > >>> > > > > > > > > under
> > >>> > > > > > > > > > > my
> > >>> > > > > > > > > > > > > > > WEB-INF
> > >>> > > > > > > > > > > > > > > >> >> >> folder.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > Then I
> > >>> > have
> > >>> > > an
> > >>> > > > > > > @Inject
> > >>> > > > > > > > > > > > > annotation
> > >>> > > > > > > > > > > > > > > >> inside
> > >>> > > > > > > > > > > > > > > >> >> the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > service
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> implementation
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > which
> > >>> > > returns
> > >>> > > > a
> > >>> > > > > > > null.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On
> > >>> Mon,
> > >>> > Sep
> > >>> > > > 10,
> > >>> > > > > > 2012
> > >>> > > > > > > > at
> > >>> > > > > > > > > > > 12:06
> > >>> > > > > > > > > > > > > AM,
> > >>> > > > > > > > > > > > > > > >> Romain
> > >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > >>> > > > > > > > rmannibucau@gmail.com
> > >>> > > > > > > > > > > >wrote:
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > Did
> > >>> you
> > >>> > > try
> > >>> > > > > the
> > >>> > > > > > > > > > snapshot?
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > Le 9
> > >>> > sept.
> > >>> > > > > 2012
> > >>> > > > > > > > 23:22,
> > >>> > > > > > > > > > > "Luca
> > >>> > > > > > > > > > > > > > > >> Merolla" <
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > luca.merolla@gmail.com>
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> écrit
> > :
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> Hello,
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > I
> > >>> > have a
> > >>> > > > > REST
> > >>> > > > > > > > > > > application
> > >>> > > > > > > > > > > > > that
> > >>> > > > > > > > > > > > > > > I'm
> > >>> > > > > > > > > > > > > > > >> >> >> trying
> > >>> > > > > > > > > > > > > > > >> >> >> > to
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> CXF.
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> Is
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > it
> > >>> > > > possible
> > >>> > > > > > that
> > >>> > > > > > > > CDI
> > >>> > > > > > > > > > > > inject
> > >>> > > > > > > > > > > > > is
> > >>> > > > > > > > > > > > > > > not
> > >>> > > > > > > > > > > > > > > >> >> >> > supported
> > >>> > > > > > > > > > > > > > > >> >> >> > > on
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > >>> classes
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> or
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> I'm
> > >>> > > > missing
> > >>> > > > > > > > > something?
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> Luca
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
> > >>> Merolla*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> Management,
> > >>> > > Business &
> > >>> > > > > > > > > Technology
> > >>> > > > > > > > > > > > > > Consultant
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > >>> > > > > > > > luca.merolla@gmail.com
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > >>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > >>> > > > > > > > > > > > > >*
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
> > >>> Consulting
> > >>> > > > > Limited
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > > >
> > >>> > > > > > > > > > > > > > > >> >> >> > > >
> > >>> > > > > > > > > > > > > > > >> >> >>
> > >>> > > > > > > > > > > > > > > >> >> >
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >> --
> > >>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
> > >>> > > > > > > > > > > > > > > >> >> Management, Business & Technology
> > >>> > Consultant
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > > > > > > > > > >> >>
> > >>> > > > > > > >
> > >>> > > > > >
> > >>> > > >
> > >>>
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I was trying with jackson because I was getting 415 with the default one.

Then I have tried adding jackson with openejb-jar.xml and resources.xml.

In fact, if from the previous jar you remove openejb-jar.xml and
resources.xml you will get 415 unsupported media type.

On Sun, Sep 16, 2012 at 9:36 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> BTW forgot to ask: why jackson and not the provided one?
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
>
> > here the openejb-jar.xml you want:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> >  <pojo-deployment
> > class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> > <properties>
> >  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> > </properties>
> > </pojo-deployment>
> > </openejb-jar>
> >
> > then of course add jackson to tomee/lib (i just added the ability to
> > provide it in the webapp so for a try put it in the container please)
> >
> >
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
> >
> >> hmm need to look deeper but first it is cxf.jaxrs.... and not cxf.jax-rs
> >>
> >> then the conf is currently ignored, i need to dig into it to see why
> >>
> >> *Romain Manni-Bucau*
> >> *Twitter: @rmannibucau*
> >> *Blog: http://rmannibucau.wordpress.com*
> >>
> >>
> >>
> >>
> >> 2012/9/16 Luca Merolla <lu...@gmail.com>
> >>
> >>> Tried with the latest build of today.
> >>>
> >>> Here is the war:
> >>>
> >>> *
> >>>
> >>>
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> >>> *
> >>>
> >>> Then I use a simple REST call GET -
> >>> http://localhost:8080/pn-portone/lobby/usercash and I add these two
> >>> headers:
> >>>
> >>> Content-Type: application/json
> >>> Accept: application/json
> >>>
> >>>
> >>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> >>> <rm...@gmail.com>wrote:
> >>>
> >>> > hmm, please share this new version i'll have a look (if you have the
> >>> client
> >>> > too it can help ;) since we are timeless these days because of the
> >>> coming
> >>> > release)
> >>> >
> >>> > *Romain Manni-Bucau*
> >>> > *Twitter: @rmannibucau*
> >>> > *Blog: http://rmannibucau.wordpress.com*
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >>> >
> >>> > > Still no luck,
> >>> > >
> >>> > > I have tried to change the pojo deployment class too with the
> >>> RESTService
> >>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> >>> > > <pojo-deployment
> >>> class-name="org.apache.openejb.server.rest.RESTService">
> >>> > > <properties>
> >>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> >>> > > </properties>
> >>> > > </pojo-deployment>
> >>> > > </openejb-jar>
> >>> > >
> >>> > > And I have changed the resources.xml
> >>> > >
> >>> > > <resources>
> >>> > >   <Service id="jsonProvider"
> >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> >>> > >   <Service id="jaxbProvider"
> >>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
> >>> > > </resources>
> >>> > >
> >>> > > I still get the 415 error
> >>> > >
> >>> > >
> >>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> >>> > > <rm...@gmail.com>wrote:
> >>> > >
> >>> > > > i'd say something like
> >>> > > >
> >>> > > > <Service id="jaxbProvider"
> >>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> >>> > > >
> >>> > > > create method doesn't exist so it can't be called
> >>> > > >
> >>> > > > *Romain Manni-Bucau*
> >>> > > > *Twitter: @rmannibucau*
> >>> > > > *Blog: http://rmannibucau.wordpress.com*
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >>> > > >
> >>> > > > > I have openejb-jar.xml like this:
> >>> > > > >
> >>> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> >>> > > > > <pojo-deployment
> >>> class-name="org.test.portone.PortoneApplication">
> >>> > > > > <properties>
> >>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> >>> > > > >     </properties>
> >>> > > > > </pojo-deployment>
> >>> > > > > </openejb-jar>
> >>> > > > >
> >>> > > > > and resources.xml
> >>> > > > >
> >>> > > > > <resources>
> >>> > > > >   <Service id="jsonProvider"
> >>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> >>> > > > > factory-name="create">
> >>> > > > >   </Service>
> >>> > > > >   <Service id="jaxbProvider"
> >>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> >>> > > > > factory-name="create">
> >>> > > > >   </Service>
> >>> > > > > </resources>
> >>> > > > >
> >>> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
> >>> > > > >
> >>> > > > > Is it correct the pojo-deployment class-name with the
> Application
> >>> > > class?
> >>> > > > >
> >>> > > > >
> >>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> >>> > > > > <rm...@gmail.com>wrote:
> >>> > > > >
> >>> > > > > > the format in openejb-jar.xml properties for such thing is:
> >>> > > > > >
> >>> > > > > > <key> = <id of resource>, <id2 of resource>...
> >>> > > > > >
> >>> > > > > > so you need to define your providers as resources (the
> example
> >>> i
> >>> > > > pointed
> >>> > > > > > out previously does it with different needs (that's nto
> >>> providers)
> >>> > > but
> >>> > > > > same
> >>> > > > > > logic)
> >>> > > > > >
> >>> > > > > > *Romain Manni-Bucau*
> >>> > > > > > *Twitter: @rmannibucau*
> >>> > > > > > *Blog: http://rmannibucau.wordpress.com*
> >>> > > > > >
> >>> > > > > >
> >>> > > > > >
> >>> > > > > >
> >>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >>> > > > > >
> >>> > > > > > > I don't have a resources.xml file. What should I define
> there
> >>> > > relate
> >>> > > > to
> >>> > > > > > the
> >>> > > > > > > REST application? The Application class or
> >>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> >>> > > > > > >
> >>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> >>> > > > > > > <rm...@gmail.com>wrote:
> >>> > > > > > >
> >>> > > > > > > > Almost but not totally.
> >>> > > > > > > >
> >>> > > > > > > > 1) i think you should put it in web-inf
> >>> > > > > > > > 2) values are id of resources defined in resources.xml (
> >>> > > <Resources
> >>> > > > > > > > id="json" class-name="..."/>)
> >>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> >>> luca.merolla@gmail.com
> >>> > >
> >>> > > a
> >>> > > > > > écrit
> >>> > > > > > > :
> >>> > > > > > > >
> >>> > > > > > > > > Not sure if it's right but I have added this
> >>> openejb-jar.xml
> >>> > > file
> >>> > > > > in
> >>> > > > > > > > > META-INF of my REST application.
> >>> > > > > > > > >
> >>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> >>> > > > > > > > > <openejb-jar xmlns="
> >>> http://www.openejb.org/openejb-jar/1.1">
> >>> > > > > > > > > <pojo-deployment
> >>> > > > class-name="org.test.portone.PortoneApplication">
> >>> > > > > > > > > <properties>
> >>> > > > > > > > >       cxf.jax-rs.providers =
> >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> >>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> >>> > > > > > > > >     </properties>
> >>> > > > > > > > > </pojo-deployment>
> >>> > > > > > > > > </openejb-jar>
> >>> > > > > > > > >
> >>> > > > > > > > > Where PortoneApplication extends
> >>> > javax.ws.rs.core.Application.
> >>> > > > > > > > >
> >>> > > > > > > > > It seems that nothing is changed because I still get
> the
> >>> same
> >>> > > > error
> >>> > > > > > > > >
> >>> > > > > > > > > Sep 15, 2012 11:39:26 PM
> >>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> >>> > > > > > > > > readFromMessageBody
> >>> > > > > > > > > WARNING: No message body reader has been found for
> >>> request
> >>> > > class
> >>> > > > > > > > > SecurityContext, ContentType : application/json.
> >>> > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> >>> > > > > > > > > <rm...@gmail.com>wrote:
> >>> > > > > > > > >
> >>> > > > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
> >>> > > (attribute
> >>> > > > > > > > > class-name)
> >>> > > > > > > > > > or ejb-deployment (attribute name) add
> >>> cxf.jaxrs.providers
> >>> > =
> >>> > > > ...
> >>> > > > > > > > property
> >>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> >>> > > luca.merolla@gmail.com
> >>> > > > >
> >>> > > > > a
> >>> > > > > > > > écrit
> >>> > > > > > > > > :
> >>> > > > > > > > > >
> >>> > > > > > > > > > > I'm trying to configure Jackson Json provider but I
> >>> get
> >>> > > this
> >>> > > > > > error:
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > INFO: ServletContext initialized.
> >>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> >>> > > > > > > org.apache.openejb.observer.ObserverManager
> >>> > > > > > > > > > > fireEvent
> >>> > > > > > > > > > > SEVERE: error invoking
> >>> > > > > > > > > > >
> >>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> >>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
> >>> > > > > > > > > > >         at
> >>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>> > > > > > > > Method)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>> > > > > > > > > > >         at
> >>> > java.lang.reflect.Method.invoke(Method.java:597)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > >
> >>> > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > >
> >>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> > > > > > > > > > >         at
> >>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >>> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> >>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no
> >>> @Path
> >>> > > > > > annotation
> >>> > > > > > > on
> >>> > > > > > > > > > >
> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> >>> > > > > > > > > > >         at
> >>> > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> >>> > > > > > > > > > >         ... 20 more
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > in my application class I have:
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > @Override
> >>> > > > > > > > > > > public Set<Object> getSingletons() {
> >>> > > > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> >>> > > > > > > > > > > singletons.add(new
> >>> > > > > > > > > >
> >>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > return singletons;
> >>> > > > > > > > > > > }
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > Is there a better way to use the jackson as json
> >>> > provider?
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain
> Manni-Bucau
> >>> > > > > > > > > > > <rm...@gmail.com>wrote:
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > > Depend what they do but normally no
> >>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> >>> > > > > luca.merolla@gmail.com
> >>> > > > > > >
> >>> > > > > > > a
> >>> > > > > > > > > > écrit
> >>> > > > > > > > > > > :
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > > I'll give a try. Could be that the problem is
> >>> related
> >>> > > to
> >>> > > > > the
> >>> > > > > > > fact
> >>> > > > > > > > > > that
> >>> > > > > > > > > > > I
> >>> > > > > > > > > > > > > have some @WebFilter configured?
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
> >>> Manni-Bucau
> >>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure custom
> >>> > > > providers,
> >>> > > > > i
> >>> > > > > > > dont
> >>> > > > > > > > > > think
> >>> > > > > > > > > > > > we
> >>> > > > > > > > > > > > > > have example but i could provide one next
> week.
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> >>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here
> >>> default
> >>> > > > > > providers
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> >>> > > > > > > > > > > > > > method)
> >>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> >>> > > > > > > luca.merolla@gmail.com
> >>> > > > > > > > >
> >>> > > > > > > > > a
> >>> > > > > > > > > > > > écrit
> >>> > > > > > > > > > > > > :
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > I have tried last build snapshot from the
> >>> 15th
> >>> > > > > September,
> >>> > > > > > > and
> >>> > > > > > > > > > with
> >>> > > > > > > > > > > > this
> >>> > > > > > > > > > > > > > > build I don't get the 404 but I get  "415
> >>> > > Unsupported
> >>> > > > > > Media
> >>> > > > > > > > > Type"
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> >>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> >>> > > > > > > > > > > > > > > readFromMessageBody
> >>> > > > > > > > > > > > > > > WARNING: No message body reader has been
> >>> found
> >>> > for
> >>> > > > > > request
> >>> > > > > > > > > class
> >>> > > > > > > > > > > > > > > SecurityContext, ContentType :
> >>> application/json
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > I had @Produces({
> MediaType.APPLICATION_JSON,
> >>> > > > > > > > > > > > MediaType.APPLICATION_XML
> >>> > > > > > > > > > > > > > })
> >>> > > > > > > > > > > > > > > in the interface class, and I have moved
> >>> them as
> >>> > > well
> >>> > > > > in
> >>> > > > > > > the
> >>> > > > > > > > > impl
> >>> > > > > > > > > > > > class
> >>> > > > > > > > > > > > > > but
> >>> > > > > > > > > > > > > > > it does not change anything.
> >>> > > > > > > > > > > > > > > When I'm sending the request I put these
> >>> headers:
> >>> > > > > > > > > > > > > > > -Content-Type: application/json
> >>> > > > > > > > > > > > > > > -Accept: application/json
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca
> >>> Merolla <
> >>> > > > > > > > > > > > luca.merolla@gmail.com
> >>> > > > > > > > > > > > > > > >wrote:
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath and
> >>> remove
> >>> > > the
> >>> > > > > cxf
> >>> > > > > > > > > > servlet,
> >>> > > > > > > > > > > > > then i
> >>> > > > > > > > > > > > > > > > moved @Path from the interface to the
> impl
> >>> > > classes
> >>> > > > > and
> >>> > > > > > my
> >>> > > > > > > > URI
> >>> > > > > > > > > > are
> >>> > > > > > > > > > > > not
> >>> > > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
> >>> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build from
> >>> the
> >>> > > > > > repository
> >>> > > > > > > to
> >>> > > > > > > > > see
> >>> > > > > > > > > > > if
> >>> > > > > > > > > > > > > > > changes
> >>> > > > > > > > > > > > > > > > fixed it.
> >>> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> >>> > > > Manni-Bucau <
> >>> > > > > > > > > > > > > > > rmannibucau@gmail.com
> >>> > > > > > > > > > > > > > > > > wrote:
> >>> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> Just push a little change. If you can
> >>> build a
> >>> > > > > snapshot
> >>> > > > > > > (i
> >>> > > > > > > > > cant
> >>> > > > > > > > > > > run
> >>> > > > > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need
> cxf
> >>> > > servlet
> >>> > > > > if
> >>> > > > > > > ypu
> >>> > > > > > > > > use
> >>> > > > > > > > > > > > tomee
> >>> > > > > > > > > > > > > > > jaxrs
> >>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> >>> > > > > @applicationpath
> >>> > > > > > on
> >>> > > > > > > > > your
> >>> > > > > > > > > > > > > > > application
> >>> > > > > > > > > > > > > > > >> child.
> >>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> >>> Manni-Bucau" <
> >>> > > > > > > > > > > > rmannibucau@gmail.com
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > a
> >>> > > > > > > > > > > > > > > >> écrit :
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply
> >>> moving
> >>> > > path
> >>> > > > > > > > > annotation
> >>> > > > > > > > > > > from
> >>> > > > > > > > > > > > > > > >> interface
> >>> > > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding
> >>> again
> >>> > to
> >>> > > > > check
> >>> > > > > > > if i
> >>> > > > > > > > > > didnt
> >>> > > > > > > > > > > > > have
> >>> > > > > > > > > > > > > > > >> local
> >>> > > > > > > > > > > > > > > >> > modif)
> >>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca
> Merolla" <
> >>> > > > > > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > a
> >>> > > > > > > > > > > > > > > >> écrit :
> >>> > > > > > > > > > > > > > > >> >
> >>> > > > > > > > > > > > > > > >> >> My interface and implementation class
> >>> are
> >>> > > > > following
> >>> > > > > > > > > somehow
> >>> > > > > > > > > > > > this
> >>> > > > > > > > > > > > > > > >> schema,
> >>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
> >>> annotations. I
> >>> > > have
> >>> > > > > > @Path
> >>> > > > > > > > > @GET
> >>> > > > > > > > > > > > > > @Produces
> >>> > > > > > > > > > > > > > > in
> >>> > > > > > > > > > > > > > > >> >> the
> >>> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE
> >>> inside
> >>> > the
> >>> > > > > impl
> >>> > > > > > > > class
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >> If I move the annotations to the impl
> >>> > class I
> >>> > > > get
> >>> > > > > > the
> >>> > > > > > > > > "415
> >>> > > > > > > > > > > > > > > Unsupported
> >>> > > > > > > > > > > > > > > >> >> Media Type"
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
> >>> > > Merolla <
> >>> > > > > > > > > > > > > > > luca.merolla@gmail.com
> >>> > > > > > > > > > > > > > > >> >> >wrote:
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach the
> >>> method
> >>> > > and
> >>> > > > I
> >>> > > > > > get:
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >> > No message body reader has been
> >>> found for
> >>> > > > > request
> >>> > > > > > > > class
> >>> > > > > > > > > > > > > > > >> SecurityContext,
> >>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM,
> >>> Romain
> >>> > > > > > > Manni-Bucau <
> >>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> >>> > > > > > > > > > > > > > > >> >> > > wrote:
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> did it already work?
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do
> it
> >>> this
> >>> > > > way,
> >>> > > > > > cxf
> >>> > > > > > > > > seems
> >>> > > > > > > > > > to
> >>> > > > > > > > > > > > > > expect
> >>> > > > > > > > > > > > > > > >> the
> >>> > > > > > > > > > > > > > > >> >> impl
> >>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs
> annotations
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> *Blog:
> >>> http://rmannibucau.wordpress.com
> >>> > *
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> >>> > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the
> interface
> >>> > > > > implemented
> >>> > > > > > by
> >>> > > > > > > > the
> >>> > > > > > > > > > > > class.
> >>> > > > > > > > > > > > > > > Anyway
> >>> > > > > > > > > > > > > > > >> >> I'll
> >>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE
> is
> >>> > > getting
> >>> > > > > at
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > Caused by:
> >>> > > java.lang.NullPointerException
> >>> > > > at
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > where I have:
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in this
> >>> way:
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM,
> >>> > Romain
> >>> > > > > > > > Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the
> >>> class
> >>> > > > > > (impl), i
> >>> > > > > > > > > think
> >>> > > > > > > > > > > > > that's
> >>> > > > > > > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> issue
> >>> > > > > > > > > > > > > > > >> >> >> (i
> >>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt
> >>> issues but
> >>> > > > will
> >>> > > > > > try
> >>> > > > > > > to
> >>> > > > > > > > > > test
> >>> > > > > > > > > > > > > asap)
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> >>> > > http://rmannibucau.wordpress.com
> >>> > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> >>> > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee,
> >>> sorry
> >>> > > > > again.
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> >>> > > > > > > > > > > > > > > >> >> >> > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55
> >>> PM,
> >>> > > > Romain
> >>> > > > > > > > > > Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > <rmannibucau@gmail.com
> >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> >>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > org.pokernuvola.common.exceptions.WebException
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> >>> > > > > http://rmannibucau.wordpress.com
> >>> > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> >>> > > > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to
> remove
> >>> the
> >>> > > > > > dependecy
> >>> > > > > > > > from
> >>> > > > > > > > > > an
> >>> > > > > > > > > > > > > > external
> >>> > > > > > > > > > > > > > > >> >> >> library.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at
> >>> 4:25
> >>> > PM,
> >>> > > > > > Romain
> >>> > > > > > > > > > > > Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > <rmannibucau@gmail.com
> >>> >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> >>> > > > > > > > java.lang.ClassNotFoundException:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > org.pokernuvola.remote.dto.UserDTO
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter:
> @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> >>> > > > > > > http://rmannibucau.wordpress.com
> >>> > > > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca
> Merolla <
> >>> > > > > > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm
> >>> using
> >>> > to
> >>> > > > > test
> >>> > > > > > > it:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > >
> >>> http://localhost:8080/pn-portone/rest/lobby/usercash
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012
> >>> at
> >>> > 3:16
> >>> > > > PM,
> >>> > > > > > > > Romain
> >>> > > > > > > > > > > > > > Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
> >>> rmannibucau@gmail.com
> >>> > > >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary
> >>> to
> >>> > > share
> >>> > > > to
> >>> > > > > > > make
> >>> > > > > > > > it
> >>> > > > > > > > > > > easy
> >>> > > > > > > > > > > > to
> >>> > > > > > > > > > > > > > > >> >> reproduce?
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain
> Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> >>> @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> >>> > > > > > > > > http://rmannibucau.wordpress.com
> >>> > > > > > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
> >>> Merolla <
> >>> > > > > > > > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> >>> > > > > > > > > > > > > > > >> >>
> >>> apache-tomee-1.1.0-20120914.040953-134-plus
> >>> > > > > > > > > > > > > > > >> >> >> and
> >>> > > > > > > > > > > > > > > >> >> >> > I
> >>> > > > > > > > > > > > > > > >> >> >> > > > was
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
> >>> exception.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it
> >>> back
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to
> >>> make it
> >>> > > > work.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway,
> injection
> >>> does
> >>> > > not
> >>> > > > > > still
> >>> > > > > > > > > work.
> >>> > > > > > > > > > > :(
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14,
> >>> 2012
> >>> > at
> >>> > > > > 12:03
> >>> > > > > > > PM,
> >>> > > > > > > > > > Romain
> >>> > > > > > > > > > > > > > > >> Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> >>> > rmannibucau@gmail.com
> >>> > > > > >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just
> redeployed
> >>> a
> >>> > > > > snapshot,
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can
> >>> give
> >>> > it
> >>> > > a
> >>> > > > > try
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
> >>> Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> >>> > > @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> >>> > > > > > > > > > > http://rmannibucau.wordpress.com
> >>> > > > > > > > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
> >>> > > Merolla <
> >>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I
> >>> forgot to
> >>> > > add
> >>> > > > > the
> >>> > > > > > > > > servlet
> >>> > > > > > > > > > > that
> >>> > > > > > > > > > > > > > > extends
> >>> > > > > > > > > > > > > > > >> >> >> > > Application
> >>> > > > > > > > > > > > > > > >> >> >> > > > in
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont
> >>> get the
> >>> > > 404
> >>> > > > > > > anymore
> >>> > > > > > > > > > but I
> >>> > > > > > > > > > > > > get a
> >>> > > > > > > > > > > > > > > 500
> >>> > > > > > > > > > > > > > > >> >> >> error.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > java.lang.NullPointerException
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > >
> >>> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > >
> >>> > > > >
> >>> > >
> >>>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >> > >
> >>> > > > > > > > > > > > > > > >> >> >> >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >>
> >>> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > >
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > >
> >>> >
> >>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep
> >>> 14,
> >>> > 2012
> >>> > > > at
> >>> > > > > > > 11:07
> >>> > > > > > > > > AM,
> >>> > > > > > > > > > > > Romain
> >>> > > > > > > > > > > > > > > >> >> Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> >>> > > > rmannibucau@gmail.com
> >>> > > > > > > >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had
> some
> >>> > > > > regressions
> >>> > > > > > > last
> >>> > > > > > > > > few
> >>> > > > > > > > > > > > days.
> >>> > > > > > > > > > > > > > It
> >>> > > > > > > > > > > > > > > is
> >>> > > > > > > > > > > > > > > >> >> fixed
> >>> > > > > > > > > > > > > > > >> >> >> > now,
> >>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get
> >>> the
> >>> > > fixes
> >>> > > > > > > (surely
> >>> > > > > > > > > BTW,
> >>> > > > > > > > > > > we
> >>> > > > > > > > > > > > > > don't
> >>> > > > > > > > > > > > > > > >> >> compile
> >>> > > > > > > > > > > > > > > >> >> >> > > anymore
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
> >>> openwebbeans
> >>> > > > > snapshot
> >>> > > > > > > to
> >>> > > > > > > > > get
> >>> > > > > > > > > > > > > > deployed).
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
> >>> > > Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> >>> > > > > @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> >>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> >>> > > > > > > > > > > > > > *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14
> >>> Luca
> >>> > > > > Merolla <
> >>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> >>> > > downloaded
> >>> > > > > the
> >>> > > > > > > > > > snapshots
> >>> > > > > > > > > > > > from
> >>> > > > > > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> 13th of
> >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> >>> changed
> >>> > > the
> >>> > > > > > > > web.xml.
> >>> > > > > > > > > > > > > Basically
> >>> > > > > > > > > > > > > > I
> >>> > > > > > > > > > > > > > > >> have
> >>> > > > > > > > > > > > > > > >> >> >> > removed
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> >>> > > > > > security-constraint
> >>> > > > > > > > tag
> >>> > > > > > > > > > > where
> >>> > > > > > > > > > > > I
> >>> > > > > > > > > > > > > > have
> >>> > > > > > > > > > > > > > > >> set
> >>> > > > > > > > > > > > > > > >> >> the
> >>> > > > > > > > > > > > > > > >> >> >> > > BASIC
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> the
> >>> > > classes
> >>> > > > > > which
> >>> > > > > > > > > > extends
> >>> > > > > > > > > > > > > > > >> Appplication
> >>> > > > > > > > > > > > > > > >> >> >> where
> >>> > > > > > > > > > > > > > > >> >> >> > > I'm
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> >>> class
> >>> > > > > > > > > > PortoneApplication
> >>> > > > > > > > > > > > > > extends
> >>> > > > > > > > > > > > > > > >> >> >> > Application {
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> @Override
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> >>> > > > Set<Class<?>>
> >>> > > > > > > > > > > getClasses()
> >>> > > > > > > > > > > > {
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> Set<Class<?>>
> >>> > > > > classes
> >>> > > > > > =
> >>> > > > > > > > new
> >>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
> >>> > classes;
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now
> I
> >>> get
> >>> > > 404
> >>> > > > > for
> >>> > > > > > > > every
> >>> > > > > > > > > > > > request.
> >>> > > > > > > > > > > > > > Am
> >>> > > > > > > > > > > > > > > I
> >>> > > > > > > > > > > > > > > >> >> >> missing
> >>> > > > > > > > > > > > > > > >> >> >> > > > > something
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> configuration?
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon,
> >>> Sep
> >>> > 10,
> >>> > > > 2012
> >>> > > > > > at
> >>> > > > > > > > 8:28
> >>> > > > > > > > > > AM,
> >>> > > > > > > > > > > > > > Romain
> >>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> >>> > > > > > rmannibucau@gmail.com
> >>> > > > > > > > > >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so
> >>> first
> >>> > > you
> >>> > > > > > > > shouldn't
> >>> > > > > > > > > > need
> >>> > > > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then
> >>> i'll
> >>> > fix
> >>> > > an
> >>> > > > > > issue
> >>> > > > > > > > we
> >>> > > > > > > > > > have
> >>> > > > > > > > > > > > > with
> >>> > > > > > > > > > > > > > > >> jaxrs
> >>> > > > > > > > > > > > > > > >> >> >> (due to
> >>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> following
> >>> > > > minutes
> >>> > > > > > > > (should
> >>> > > > > > > > > be
> >>> > > > > > > > > > > > done
> >>> > > > > > > > > > > > > @
> >>> > > > > > > > > > > > > > > 9am)
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> *Romain
> >>> > > > > Manni-Bucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> *Twitter:
> >>> > > > > > > @rmannibucau*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> >>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> >>> > > > > > > > > > > > > > > >> *
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> 2012/9/10
> >>> > Luca
> >>> > > > > > > Merolla <
> >>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm
> >>> using
> >>> > > the
> >>> > > > > > > > > > 1.1.0-SNAPSHOT
> >>> > > > > > > > > > > > > from
> >>> > > > > > > > > > > > > > > the
> >>> > > > > > > > > > > > > > > >> >> 3rd of
> >>> > > > > > > > > > > > > > > >> >> >> > > > > September.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In
> my
> >>> > > web.xml
> >>> > > > > > > > > > configuration
> >>> > > > > > > > > > > > I'm
> >>> > > > > > > > > > > > > > > using
> >>> > > > > > > > > > > > > > > >> the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > >
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> class
> >>> and
> >>> > I
> >>> > > > have
> >>> > > > > > > > > defined a
> >>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> register
> >>> > the
> >>> > > > > > service
> >>> > > > > > > > > > > classes.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I
> >>> have the
> >>> > > > > > beans.xml
> >>> > > > > > > > > under
> >>> > > > > > > > > > > my
> >>> > > > > > > > > > > > > > > WEB-INF
> >>> > > > > > > > > > > > > > > >> >> >> folder.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> Then I
> >>> > have
> >>> > > an
> >>> > > > > > > @Inject
> >>> > > > > > > > > > > > > annotation
> >>> > > > > > > > > > > > > > > >> inside
> >>> > > > > > > > > > > > > > > >> >> the
> >>> > > > > > > > > > > > > > > >> >> >> > > > service
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> which
> >>> > > returns
> >>> > > > a
> >>> > > > > > > null.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On
> >>> Mon,
> >>> > Sep
> >>> > > > 10,
> >>> > > > > > 2012
> >>> > > > > > > > at
> >>> > > > > > > > > > > 12:06
> >>> > > > > > > > > > > > > AM,
> >>> > > > > > > > > > > > > > > >> Romain
> >>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> >>> > > > > > > > rmannibucau@gmail.com
> >>> > > > > > > > > > > >wrote:
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> Did
> >>> you
> >>> > > try
> >>> > > > > the
> >>> > > > > > > > > > snapshot?
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> Le 9
> >>> > sept.
> >>> > > > > 2012
> >>> > > > > > > > 23:22,
> >>> > > > > > > > > > > "Luca
> >>> > > > > > > > > > > > > > > >> Merolla" <
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > luca.merolla@gmail.com>
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit
> :
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> Hello,
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> I
> >>> > have a
> >>> > > > > REST
> >>> > > > > > > > > > > application
> >>> > > > > > > > > > > > > that
> >>> > > > > > > > > > > > > > > I'm
> >>> > > > > > > > > > > > > > > >> >> >> trying
> >>> > > > > > > > > > > > > > > >> >> >> > to
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> it
> >>> > > > possible
> >>> > > > > > that
> >>> > > > > > > > CDI
> >>> > > > > > > > > > > > inject
> >>> > > > > > > > > > > > > is
> >>> > > > > > > > > > > > > > > not
> >>> > > > > > > > > > > > > > > >> >> >> > supported
> >>> > > > > > > > > > > > > > > >> >> >> > > on
> >>> > > > > > > > > > > > > > > >> >> >> > > > > the
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> >>> classes
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> I'm
> >>> > > > missing
> >>> > > > > > > > > something?
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> Luca
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
> >>> Merolla*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
> >>> > > Business &
> >>> > > > > > > > > Technology
> >>> > > > > > > > > > > > > > Consultant
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> >>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> >>> > > > > > > > > > > > > > > >> >>  *Mobile:*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> >>> > > > > > > > luca.merolla@gmail.com
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> >>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> >>> > > > > > > > > > > > http://lucamerolla.wordpress.com
> >>> > > > > > > > > > > > > >*
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
> >>> Consulting
> >>> > > > > Limited
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > > >
> >>> > > > > > > > > > > > > > > >> >> >> > > >
> >>> > > > > > > > > > > > > > > >> >> >>
> >>> > > > > > > > > > > > > > > >> >> >
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >> --
> >>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
> >>> > > > > > > > > > > > > > > >> >> Management, Business & Technology
> >>> > Consultant
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > > > > > > > > > >> >>
> >>> > > > > > > >
> >>> > > > > >
> >>> > > >
> >>>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
BTW forgot to ask: why jackson and not the provided one?

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Romain Manni-Bucau <rm...@gmail.com>

> here the openejb-jar.xml you want:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>  <pojo-deployment
> class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
> <properties>
>  cxf.jaxrs.providers = jsonProvider, jaxbProvider
> </properties>
> </pojo-deployment>
> </openejb-jar>
>
> then of course add jackson to tomee/lib (i just added the ability to
> provide it in the webapp so for a try put it in the container please)
>
>
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Romain Manni-Bucau <rm...@gmail.com>
>
>> hmm need to look deeper but first it is cxf.jaxrs.... and not cxf.jax-rs
>>
>> then the conf is currently ignored, i need to dig into it to see why
>>
>> *Romain Manni-Bucau*
>> *Twitter: @rmannibucau*
>> *Blog: http://rmannibucau.wordpress.com*
>>
>>
>>
>>
>> 2012/9/16 Luca Merolla <lu...@gmail.com>
>>
>>> Tried with the latest build of today.
>>>
>>> Here is the war:
>>>
>>> *
>>>
>>> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
>>> *
>>>
>>> Then I use a simple REST call GET -
>>> http://localhost:8080/pn-portone/lobby/usercash and I add these two
>>> headers:
>>>
>>> Content-Type: application/json
>>> Accept: application/json
>>>
>>>
>>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
>>> <rm...@gmail.com>wrote:
>>>
>>> > hmm, please share this new version i'll have a look (if you have the
>>> client
>>> > too it can help ;) since we are timeless these days because of the
>>> coming
>>> > release)
>>> >
>>> > *Romain Manni-Bucau*
>>> > *Twitter: @rmannibucau*
>>> > *Blog: http://rmannibucau.wordpress.com*
>>> >
>>> >
>>> >
>>> >
>>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
>>> >
>>> > > Still no luck,
>>> > >
>>> > > I have tried to change the pojo deployment class too with the
>>> RESTService
>>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>>> > > <pojo-deployment
>>> class-name="org.apache.openejb.server.rest.RESTService">
>>> > > <properties>
>>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
>>> > > </properties>
>>> > > </pojo-deployment>
>>> > > </openejb-jar>
>>> > >
>>> > > And I have changed the resources.xml
>>> > >
>>> > > <resources>
>>> > >   <Service id="jsonProvider"
>>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>>> > >   <Service id="jaxbProvider"
>>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
>>> > > </resources>
>>> > >
>>> > > I still get the 415 error
>>> > >
>>> > >
>>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
>>> > > <rm...@gmail.com>wrote:
>>> > >
>>> > > > i'd say something like
>>> > > >
>>> > > > <Service id="jaxbProvider"
>>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>>> > > >
>>> > > > create method doesn't exist so it can't be called
>>> > > >
>>> > > > *Romain Manni-Bucau*
>>> > > > *Twitter: @rmannibucau*
>>> > > > *Blog: http://rmannibucau.wordpress.com*
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>>> > > >
>>> > > > > I have openejb-jar.xml like this:
>>> > > > >
>>> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>>> > > > > <pojo-deployment
>>> class-name="org.test.portone.PortoneApplication">
>>> > > > > <properties>
>>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
>>> > > > >     </properties>
>>> > > > > </pojo-deployment>
>>> > > > > </openejb-jar>
>>> > > > >
>>> > > > > and resources.xml
>>> > > > >
>>> > > > > <resources>
>>> > > > >   <Service id="jsonProvider"
>>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
>>> > > > > factory-name="create">
>>> > > > >   </Service>
>>> > > > >   <Service id="jaxbProvider"
>>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
>>> > > > > factory-name="create">
>>> > > > >   </Service>
>>> > > > > </resources>
>>> > > > >
>>> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
>>> > > > >
>>> > > > > Is it correct the pojo-deployment class-name with the Application
>>> > > class?
>>> > > > >
>>> > > > >
>>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
>>> > > > > <rm...@gmail.com>wrote:
>>> > > > >
>>> > > > > > the format in openejb-jar.xml properties for such thing is:
>>> > > > > >
>>> > > > > > <key> = <id of resource>, <id2 of resource>...
>>> > > > > >
>>> > > > > > so you need to define your providers as resources (the example
>>> i
>>> > > > pointed
>>> > > > > > out previously does it with different needs (that's nto
>>> providers)
>>> > > but
>>> > > > > same
>>> > > > > > logic)
>>> > > > > >
>>> > > > > > *Romain Manni-Bucau*
>>> > > > > > *Twitter: @rmannibucau*
>>> > > > > > *Blog: http://rmannibucau.wordpress.com*
>>> > > > > >
>>> > > > > >
>>> > > > > >
>>> > > > > >
>>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>>> > > > > >
>>> > > > > > > I don't have a resources.xml file. What should I define there
>>> > > relate
>>> > > > to
>>> > > > > > the
>>> > > > > > > REST application? The Application class or
>>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
>>> > > > > > >
>>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
>>> > > > > > > <rm...@gmail.com>wrote:
>>> > > > > > >
>>> > > > > > > > Almost but not totally.
>>> > > > > > > >
>>> > > > > > > > 1) i think you should put it in web-inf
>>> > > > > > > > 2) values are id of resources defined in resources.xml (
>>> > > <Resources
>>> > > > > > > > id="json" class-name="..."/>)
>>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
>>> luca.merolla@gmail.com
>>> > >
>>> > > a
>>> > > > > > écrit
>>> > > > > > > :
>>> > > > > > > >
>>> > > > > > > > > Not sure if it's right but I have added this
>>> openejb-jar.xml
>>> > > file
>>> > > > > in
>>> > > > > > > > > META-INF of my REST application.
>>> > > > > > > > >
>>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>>> > > > > > > > > <openejb-jar xmlns="
>>> http://www.openejb.org/openejb-jar/1.1">
>>> > > > > > > > > <pojo-deployment
>>> > > > class-name="org.test.portone.PortoneApplication">
>>> > > > > > > > > <properties>
>>> > > > > > > > >       cxf.jax-rs.providers =
>>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
>>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
>>> > > > > > > > >     </properties>
>>> > > > > > > > > </pojo-deployment>
>>> > > > > > > > > </openejb-jar>
>>> > > > > > > > >
>>> > > > > > > > > Where PortoneApplication extends
>>> > javax.ws.rs.core.Application.
>>> > > > > > > > >
>>> > > > > > > > > It seems that nothing is changed because I still get the
>>> same
>>> > > > error
>>> > > > > > > > >
>>> > > > > > > > > Sep 15, 2012 11:39:26 PM
>>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
>>> > > > > > > > > readFromMessageBody
>>> > > > > > > > > WARNING: No message body reader has been found for
>>> request
>>> > > class
>>> > > > > > > > > SecurityContext, ContentType : application/json.
>>> > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
>>> > > > > > > > > <rm...@gmail.com>wrote:
>>> > > > > > > > >
>>> > > > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
>>> > > (attribute
>>> > > > > > > > > class-name)
>>> > > > > > > > > > or ejb-deployment (attribute name) add
>>> cxf.jaxrs.providers
>>> > =
>>> > > > ...
>>> > > > > > > > property
>>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
>>> > > luca.merolla@gmail.com
>>> > > > >
>>> > > > > a
>>> > > > > > > > écrit
>>> > > > > > > > > :
>>> > > > > > > > > >
>>> > > > > > > > > > > I'm trying to configure Jackson Json provider but I
>>> get
>>> > > this
>>> > > > > > error:
>>> > > > > > > > > > >
>>> > > > > > > > > > > INFO: ServletContext initialized.
>>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
>>> > > > > > > org.apache.openejb.observer.ObserverManager
>>> > > > > > > > > > > fireEvent
>>> > > > > > > > > > > SEVERE: error invoking
>>> > > > > > > > > > >
>>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
>>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
>>> > > > > > > > > > >         at
>>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> > > > > > > > Method)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> > > > > > > > > > >         at
>>> > java.lang.reflect.Method.invoke(Method.java:597)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > >
>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> > > > > > > > > > >         at
>>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
>>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no
>>> @Path
>>> > > > > > annotation
>>> > > > > > > on
>>> > > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
>>> > > > > > > > > > >         at
>>> > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
>>> > > > > > > > > > >         ... 20 more
>>> > > > > > > > > > >
>>> > > > > > > > > > > in my application class I have:
>>> > > > > > > > > > >
>>> > > > > > > > > > > @Override
>>> > > > > > > > > > > public Set<Object> getSingletons() {
>>> > > > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
>>> > > > > > > > > > > singletons.add(new
>>> > > > > > > > > >
>>> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
>>> > > > > > > > > > >
>>> > > > > > > > > > > return singletons;
>>> > > > > > > > > > > }
>>> > > > > > > > > > >
>>> > > > > > > > > > > Is there a better way to use the jackson as json
>>> > provider?
>>> > > > > > > > > > >
>>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
>>> > > > > > > > > > > <rm...@gmail.com>wrote:
>>> > > > > > > > > > >
>>> > > > > > > > > > > > Depend what they do but normally no
>>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
>>> > > > > luca.merolla@gmail.com
>>> > > > > > >
>>> > > > > > > a
>>> > > > > > > > > > écrit
>>> > > > > > > > > > > :
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > I'll give a try. Could be that the problem is
>>> related
>>> > > to
>>> > > > > the
>>> > > > > > > fact
>>> > > > > > > > > > that
>>> > > > > > > > > > > I
>>> > > > > > > > > > > > > have some @WebFilter configured?
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
>>> Manni-Bucau
>>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure custom
>>> > > > providers,
>>> > > > > i
>>> > > > > > > dont
>>> > > > > > > > > > think
>>> > > > > > > > > > > > we
>>> > > > > > > > > > > > > > have example but i could provide one next week.
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
>>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here
>>> default
>>> > > > > > providers
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
>>> > > > > > > > > > > > > > method)
>>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
>>> > > > > > > luca.merolla@gmail.com
>>> > > > > > > > >
>>> > > > > > > > > a
>>> > > > > > > > > > > > écrit
>>> > > > > > > > > > > > > :
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > I have tried last build snapshot from the
>>> 15th
>>> > > > > September,
>>> > > > > > > and
>>> > > > > > > > > > with
>>> > > > > > > > > > > > this
>>> > > > > > > > > > > > > > > build I don't get the 404 but I get  "415
>>> > > Unsupported
>>> > > > > > Media
>>> > > > > > > > > Type"
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
>>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
>>> > > > > > > > > > > > > > > readFromMessageBody
>>> > > > > > > > > > > > > > > WARNING: No message body reader has been
>>> found
>>> > for
>>> > > > > > request
>>> > > > > > > > > class
>>> > > > > > > > > > > > > > > SecurityContext, ContentType :
>>> application/json
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
>>> > > > > > > > > > > > MediaType.APPLICATION_XML
>>> > > > > > > > > > > > > > })
>>> > > > > > > > > > > > > > > in the interface class, and I have moved
>>> them as
>>> > > well
>>> > > > > in
>>> > > > > > > the
>>> > > > > > > > > impl
>>> > > > > > > > > > > > class
>>> > > > > > > > > > > > > > but
>>> > > > > > > > > > > > > > > it does not change anything.
>>> > > > > > > > > > > > > > > When I'm sending the request I put these
>>> headers:
>>> > > > > > > > > > > > > > > -Content-Type: application/json
>>> > > > > > > > > > > > > > > -Accept: application/json
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca
>>> Merolla <
>>> > > > > > > > > > > > luca.merolla@gmail.com
>>> > > > > > > > > > > > > > > >wrote:
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath and
>>> remove
>>> > > the
>>> > > > > cxf
>>> > > > > > > > > > servlet,
>>> > > > > > > > > > > > > then i
>>> > > > > > > > > > > > > > > > moved @Path from the interface to the impl
>>> > > classes
>>> > > > > and
>>> > > > > > my
>>> > > > > > > > URI
>>> > > > > > > > > > are
>>> > > > > > > > > > > > not
>>> > > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
>>> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build from
>>> the
>>> > > > > > repository
>>> > > > > > > to
>>> > > > > > > > > see
>>> > > > > > > > > > > if
>>> > > > > > > > > > > > > > > changes
>>> > > > > > > > > > > > > > > > fixed it.
>>> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
>>> > > > Manni-Bucau <
>>> > > > > > > > > > > > > > > rmannibucau@gmail.com
>>> > > > > > > > > > > > > > > > > wrote:
>>> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> Just push a little change. If you can
>>> build a
>>> > > > > snapshot
>>> > > > > > > (i
>>> > > > > > > > > cant
>>> > > > > > > > > > > run
>>> > > > > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf
>>> > > servlet
>>> > > > > if
>>> > > > > > > ypu
>>> > > > > > > > > use
>>> > > > > > > > > > > > tomee
>>> > > > > > > > > > > > > > > jaxrs
>>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
>>> > > > > @applicationpath
>>> > > > > > on
>>> > > > > > > > > your
>>> > > > > > > > > > > > > > > application
>>> > > > > > > > > > > > > > > >> child.
>>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
>>> Manni-Bucau" <
>>> > > > > > > > > > > > rmannibucau@gmail.com
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > a
>>> > > > > > > > > > > > > > > >> écrit :
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply
>>> moving
>>> > > path
>>> > > > > > > > > annotation
>>> > > > > > > > > > > from
>>> > > > > > > > > > > > > > > >> interface
>>> > > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding
>>> again
>>> > to
>>> > > > > check
>>> > > > > > > if i
>>> > > > > > > > > > didnt
>>> > > > > > > > > > > > > have
>>> > > > > > > > > > > > > > > >> local
>>> > > > > > > > > > > > > > > >> > modif)
>>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
>>> > > > > > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > a
>>> > > > > > > > > > > > > > > >> écrit :
>>> > > > > > > > > > > > > > > >> >
>>> > > > > > > > > > > > > > > >> >> My interface and implementation class
>>> are
>>> > > > > following
>>> > > > > > > > > somehow
>>> > > > > > > > > > > > this
>>> > > > > > > > > > > > > > > >> schema,
>>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
>>> annotations. I
>>> > > have
>>> > > > > > @Path
>>> > > > > > > > > @GET
>>> > > > > > > > > > > > > > @Produces
>>> > > > > > > > > > > > > > > in
>>> > > > > > > > > > > > > > > >> >> the
>>> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE
>>> inside
>>> > the
>>> > > > > impl
>>> > > > > > > > class
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >> If I move the annotations to the impl
>>> > class I
>>> > > > get
>>> > > > > > the
>>> > > > > > > > > "415
>>> > > > > > > > > > > > > > > Unsupported
>>> > > > > > > > > > > > > > > >> >> Media Type"
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
>>> > > Merolla <
>>> > > > > > > > > > > > > > > luca.merolla@gmail.com
>>> > > > > > > > > > > > > > > >> >> >wrote:
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach the
>>> method
>>> > > and
>>> > > > I
>>> > > > > > get:
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >> > No message body reader has been
>>> found for
>>> > > > > request
>>> > > > > > > > class
>>> > > > > > > > > > > > > > > >> SecurityContext,
>>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM,
>>> Romain
>>> > > > > > > Manni-Bucau <
>>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
>>> > > > > > > > > > > > > > > >> >> > > wrote:
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >> >> did it already work?
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it
>>> this
>>> > > > way,
>>> > > > > > cxf
>>> > > > > > > > > seems
>>> > > > > > > > > > to
>>> > > > > > > > > > > > > > expect
>>> > > > > > > > > > > > > > > >> the
>>> > > > > > > > > > > > > > > >> >> impl
>>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> *Blog:
>>> http://rmannibucau.wordpress.com
>>> > *
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
>>> > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the interface
>>> > > > > implemented
>>> > > > > > by
>>> > > > > > > > the
>>> > > > > > > > > > > > class.
>>> > > > > > > > > > > > > > > Anyway
>>> > > > > > > > > > > > > > > >> >> I'll
>>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is
>>> > > getting
>>> > > > > at
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > Caused by:
>>> > > java.lang.NullPointerException
>>> > > > at
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > where I have:
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in this
>>> way:
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM,
>>> > Romain
>>> > > > > > > > Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the
>>> class
>>> > > > > > (impl), i
>>> > > > > > > > > think
>>> > > > > > > > > > > > > that's
>>> > > > > > > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> issue
>>> > > > > > > > > > > > > > > >> >> >> (i
>>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt
>>> issues but
>>> > > > will
>>> > > > > > try
>>> > > > > > > to
>>> > > > > > > > > > test
>>> > > > > > > > > > > > > asap)
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
>>> > > http://rmannibucau.wordpress.com
>>> > > > *
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
>>> > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee,
>>> sorry
>>> > > > > again.
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>>> > > > > > > > > > > > > > > >> >> >> > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55
>>> PM,
>>> > > > Romain
>>> > > > > > > > > > Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
>>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > org.pokernuvola.common.exceptions.WebException
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
>>> > > > > http://rmannibucau.wordpress.com
>>> > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
>>> > > > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove
>>> the
>>> > > > > > dependecy
>>> > > > > > > > from
>>> > > > > > > > > > an
>>> > > > > > > > > > > > > > external
>>> > > > > > > > > > > > > > > >> >> >> library.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at
>>> 4:25
>>> > PM,
>>> > > > > > Romain
>>> > > > > > > > > > > > Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > <rmannibucau@gmail.com
>>> >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
>>> > > > > > > > java.lang.ClassNotFoundException:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > org.pokernuvola.remote.dto.UserDTO
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
>>> > > > > > > http://rmannibucau.wordpress.com
>>> > > > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
>>> > > > > > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm
>>> using
>>> > to
>>> > > > > test
>>> > > > > > > it:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > >
>>> http://localhost:8080/pn-portone/rest/lobby/usercash
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012
>>> at
>>> > 3:16
>>> > > > PM,
>>> > > > > > > > Romain
>>> > > > > > > > > > > > > > Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <
>>> rmannibucau@gmail.com
>>> > > >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary
>>> to
>>> > > share
>>> > > > to
>>> > > > > > > make
>>> > > > > > > > it
>>> > > > > > > > > > > easy
>>> > > > > > > > > > > > to
>>> > > > > > > > > > > > > > > >> >> reproduce?
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
>>> @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
>>> > > > > > > > > http://rmannibucau.wordpress.com
>>> > > > > > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
>>> Merolla <
>>> > > > > > > > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
>>> > > > > > > > > > > > > > > >> >>
>>> apache-tomee-1.1.0-20120914.040953-134-plus
>>> > > > > > > > > > > > > > > >> >> >> and
>>> > > > > > > > > > > > > > > >> >> >> > I
>>> > > > > > > > > > > > > > > >> >> >> > > > was
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same
>>> exception.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it
>>> back
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to
>>> make it
>>> > > > work.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection
>>> does
>>> > > not
>>> > > > > > still
>>> > > > > > > > > work.
>>> > > > > > > > > > > :(
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14,
>>> 2012
>>> > at
>>> > > > > 12:03
>>> > > > > > > PM,
>>> > > > > > > > > > Romain
>>> > > > > > > > > > > > > > > >> Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
>>> > rmannibucau@gmail.com
>>> > > > > >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed
>>> a
>>> > > > > snapshot,
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can
>>> give
>>> > it
>>> > > a
>>> > > > > try
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
>>> Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
>>> > > @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
>>> > > > > > > > > > > http://rmannibucau.wordpress.com
>>> > > > > > > > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
>>> > > Merolla <
>>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I
>>> forgot to
>>> > > add
>>> > > > > the
>>> > > > > > > > > servlet
>>> > > > > > > > > > > that
>>> > > > > > > > > > > > > > > extends
>>> > > > > > > > > > > > > > > >> >> >> > > Application
>>> > > > > > > > > > > > > > > >> >> >> > > > in
>>> > > > > > > > > > > > > > > >> >> >> > > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont
>>> get the
>>> > > 404
>>> > > > > > > anymore
>>> > > > > > > > > > but I
>>> > > > > > > > > > > > > get a
>>> > > > > > > > > > > > > > > 500
>>> > > > > > > > > > > > > > > >> >> >> error.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > java.lang.NullPointerException
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > >
>>> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > >
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >> > >
>>> > > > > > > > > > > > > > > >> >> >> >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >>
>>> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep
>>> 14,
>>> > 2012
>>> > > > at
>>> > > > > > > 11:07
>>> > > > > > > > > AM,
>>> > > > > > > > > > > > Romain
>>> > > > > > > > > > > > > > > >> >> Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
>>> > > > rmannibucau@gmail.com
>>> > > > > > > >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
>>> > > > > regressions
>>> > > > > > > last
>>> > > > > > > > > few
>>> > > > > > > > > > > > days.
>>> > > > > > > > > > > > > > It
>>> > > > > > > > > > > > > > > is
>>> > > > > > > > > > > > > > > >> >> fixed
>>> > > > > > > > > > > > > > > >> >> >> > now,
>>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get
>>> the
>>> > > fixes
>>> > > > > > > (surely
>>> > > > > > > > > BTW,
>>> > > > > > > > > > > we
>>> > > > > > > > > > > > > > don't
>>> > > > > > > > > > > > > > > >> >> compile
>>> > > > > > > > > > > > > > > >> >> >> > > anymore
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
>>> openwebbeans
>>> > > > > snapshot
>>> > > > > > > to
>>> > > > > > > > > get
>>> > > > > > > > > > > > > > deployed).
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
>>> > > Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
>>> > > > > @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
>>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
>>> > > > > > > > > > > > > > *
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14
>>> Luca
>>> > > > > Merolla <
>>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
>>> > > downloaded
>>> > > > > the
>>> > > > > > > > > > snapshots
>>> > > > > > > > > > > > from
>>> > > > > > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> 13th of
>>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
>>> changed
>>> > > the
>>> > > > > > > > web.xml.
>>> > > > > > > > > > > > > Basically
>>> > > > > > > > > > > > > > I
>>> > > > > > > > > > > > > > > >> have
>>> > > > > > > > > > > > > > > >> >> >> > removed
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
>>> > > > > > security-constraint
>>> > > > > > > > tag
>>> > > > > > > > > > > where
>>> > > > > > > > > > > > I
>>> > > > > > > > > > > > > > have
>>> > > > > > > > > > > > > > > >> set
>>> > > > > > > > > > > > > > > >> >> the
>>> > > > > > > > > > > > > > > >> >> >> > > BASIC
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the
>>> > > classes
>>> > > > > > which
>>> > > > > > > > > > extends
>>> > > > > > > > > > > > > > > >> Appplication
>>> > > > > > > > > > > > > > > >> >> >> where
>>> > > > > > > > > > > > > > > >> >> >> > > I'm
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
>>> class
>>> > > > > > > > > > PortoneApplication
>>> > > > > > > > > > > > > > extends
>>> > > > > > > > > > > > > > > >> >> >> > Application {
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
>>> > > > Set<Class<?>>
>>> > > > > > > > > > > getClasses()
>>> > > > > > > > > > > > {
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> Set<Class<?>>
>>> > > > > classes
>>> > > > > > =
>>> > > > > > > > new
>>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
>>> > classes;
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I
>>> get
>>> > > 404
>>> > > > > for
>>> > > > > > > > every
>>> > > > > > > > > > > > request.
>>> > > > > > > > > > > > > > Am
>>> > > > > > > > > > > > > > > I
>>> > > > > > > > > > > > > > > >> >> >> missing
>>> > > > > > > > > > > > > > > >> >> >> > > > > something
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> configuration?
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon,
>>> Sep
>>> > 10,
>>> > > > 2012
>>> > > > > > at
>>> > > > > > > > 8:28
>>> > > > > > > > > > AM,
>>> > > > > > > > > > > > > > Romain
>>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
>>> > > > > > rmannibucau@gmail.com
>>> > > > > > > > > >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so
>>> first
>>> > > you
>>> > > > > > > > shouldn't
>>> > > > > > > > > > need
>>> > > > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then
>>> i'll
>>> > fix
>>> > > an
>>> > > > > > issue
>>> > > > > > > > we
>>> > > > > > > > > > have
>>> > > > > > > > > > > > > with
>>> > > > > > > > > > > > > > > >> jaxrs
>>> > > > > > > > > > > > > > > >> >> >> (due to
>>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> following
>>> > > > minutes
>>> > > > > > > > (should
>>> > > > > > > > > be
>>> > > > > > > > > > > > done
>>> > > > > > > > > > > > > @
>>> > > > > > > > > > > > > > > 9am)
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
>>> > > > > Manni-Bucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> *Twitter:
>>> > > > > > > @rmannibucau*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
>>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
>>> > > > > > > > > > > > > > > >> *
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> 2012/9/10
>>> > Luca
>>> > > > > > > Merolla <
>>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm
>>> using
>>> > > the
>>> > > > > > > > > > 1.1.0-SNAPSHOT
>>> > > > > > > > > > > > > from
>>> > > > > > > > > > > > > > > the
>>> > > > > > > > > > > > > > > >> >> 3rd of
>>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my
>>> > > web.xml
>>> > > > > > > > > > configuration
>>> > > > > > > > > > > > I'm
>>> > > > > > > > > > > > > > > using
>>> > > > > > > > > > > > > > > >> the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class
>>> and
>>> > I
>>> > > > have
>>> > > > > > > > > defined a
>>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> register
>>> > the
>>> > > > > > service
>>> > > > > > > > > > > classes.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I
>>> have the
>>> > > > > > beans.xml
>>> > > > > > > > > under
>>> > > > > > > > > > > my
>>> > > > > > > > > > > > > > > WEB-INF
>>> > > > > > > > > > > > > > > >> >> >> folder.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I
>>> > have
>>> > > an
>>> > > > > > > @Inject
>>> > > > > > > > > > > > > annotation
>>> > > > > > > > > > > > > > > >> inside
>>> > > > > > > > > > > > > > > >> >> the
>>> > > > > > > > > > > > > > > >> >> >> > > > service
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which
>>> > > returns
>>> > > > a
>>> > > > > > > null.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On
>>> Mon,
>>> > Sep
>>> > > > 10,
>>> > > > > > 2012
>>> > > > > > > > at
>>> > > > > > > > > > > 12:06
>>> > > > > > > > > > > > > AM,
>>> > > > > > > > > > > > > > > >> Romain
>>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
>>> > > > > > > > rmannibucau@gmail.com
>>> > > > > > > > > > > >wrote:
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did
>>> you
>>> > > try
>>> > > > > the
>>> > > > > > > > > > snapshot?
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9
>>> > sept.
>>> > > > > 2012
>>> > > > > > > > 23:22,
>>> > > > > > > > > > > "Luca
>>> > > > > > > > > > > > > > > >> Merolla" <
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > luca.merolla@gmail.com>
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> Hello,
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I
>>> > have a
>>> > > > > REST
>>> > > > > > > > > > > application
>>> > > > > > > > > > > > > that
>>> > > > > > > > > > > > > > > I'm
>>> > > > > > > > > > > > > > > >> >> >> trying
>>> > > > > > > > > > > > > > > >> >> >> > to
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
>>> > > > possible
>>> > > > > > that
>>> > > > > > > > CDI
>>> > > > > > > > > > > > inject
>>> > > > > > > > > > > > > is
>>> > > > > > > > > > > > > > > not
>>> > > > > > > > > > > > > > > >> >> >> > supported
>>> > > > > > > > > > > > > > > >> >> >> > > on
>>> > > > > > > > > > > > > > > >> >> >> > > > > the
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>>> classes
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> I'm
>>> > > > missing
>>> > > > > > > > > something?
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> Luca
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
>>> Merolla*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
>>> > > Business &
>>> > > > > > > > > Technology
>>> > > > > > > > > > > > > > Consultant
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
>>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
>>> > > > > > > > > > > > > > > >> >>  *Mobile:*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
>>> > > > > > > > luca.merolla@gmail.com
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
>>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
>>> > > > > > > > > > > > http://lucamerolla.wordpress.com
>>> > > > > > > > > > > > > >*
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
>>> Consulting
>>> > > > > Limited
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > > >
>>> > > > > > > > > > > > > > > >> >> >> > > >
>>> > > > > > > > > > > > > > > >> >> >>
>>> > > > > > > > > > > > > > > >> >> >
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >> --
>>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
>>> > > > > > > > > > > > > > > >> >> Management, Business & Technology
>>> > Consultant
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > > > > > > > > > >> >>
>>> > > > > > > >
>>> > > > > >
>>> > > >
>>> >
>>>
>>
>>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
here the openejb-jar.xml you want:

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
 <pojo-deployment
class-name="org.pokernuvola.portone.service.LobbyResourceImpl">
<properties>
 cxf.jaxrs.providers = jsonProvider, jaxbProvider
</properties>
</pojo-deployment>
</openejb-jar>

then of course add jackson to tomee/lib (i just added the ability to
provide it in the webapp so for a try put it in the container please)



*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Romain Manni-Bucau <rm...@gmail.com>

> hmm need to look deeper but first it is cxf.jaxrs.... and not cxf.jax-rs
>
> then the conf is currently ignored, i need to dig into it to see why
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
>> Tried with the latest build of today.
>>
>> Here is the war:
>>
>> *
>>
>> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
>> *
>>
>> Then I use a simple REST call GET -
>> http://localhost:8080/pn-portone/lobby/usercash and I add these two
>> headers:
>>
>> Content-Type: application/json
>> Accept: application/json
>>
>>
>> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
>> <rm...@gmail.com>wrote:
>>
>> > hmm, please share this new version i'll have a look (if you have the
>> client
>> > too it can help ;) since we are timeless these days because of the
>> coming
>> > release)
>> >
>> > *Romain Manni-Bucau*
>> > *Twitter: @rmannibucau*
>> > *Blog: http://rmannibucau.wordpress.com*
>> >
>> >
>> >
>> >
>> > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> >
>> > > Still no luck,
>> > >
>> > > I have tried to change the pojo deployment class too with the
>> RESTService
>> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>> > > <pojo-deployment
>> class-name="org.apache.openejb.server.rest.RESTService">
>> > > <properties>
>> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
>> > > </properties>
>> > > </pojo-deployment>
>> > > </openejb-jar>
>> > >
>> > > And I have changed the resources.xml
>> > >
>> > > <resources>
>> > >   <Service id="jsonProvider"
>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>> > >   <Service id="jaxbProvider"
>> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
>> > > </resources>
>> > >
>> > > I still get the 415 error
>> > >
>> > >
>> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
>> > > <rm...@gmail.com>wrote:
>> > >
>> > > > i'd say something like
>> > > >
>> > > > <Service id="jaxbProvider"
>> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>> > > >
>> > > > create method doesn't exist so it can't be called
>> > > >
>> > > > *Romain Manni-Bucau*
>> > > > *Twitter: @rmannibucau*
>> > > > *Blog: http://rmannibucau.wordpress.com*
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > > >
>> > > > > I have openejb-jar.xml like this:
>> > > > >
>> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
>> > > > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
>> > > > > <properties>
>> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
>> > > > >     </properties>
>> > > > > </pojo-deployment>
>> > > > > </openejb-jar>
>> > > > >
>> > > > > and resources.xml
>> > > > >
>> > > > > <resources>
>> > > > >   <Service id="jsonProvider"
>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
>> > > > > factory-name="create">
>> > > > >   </Service>
>> > > > >   <Service id="jaxbProvider"
>> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
>> > > > > factory-name="create">
>> > > > >   </Service>
>> > > > > </resources>
>> > > > >
>> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
>> > > > >
>> > > > > Is it correct the pojo-deployment class-name with the Application
>> > > class?
>> > > > >
>> > > > >
>> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
>> > > > > <rm...@gmail.com>wrote:
>> > > > >
>> > > > > > the format in openejb-jar.xml properties for such thing is:
>> > > > > >
>> > > > > > <key> = <id of resource>, <id2 of resource>...
>> > > > > >
>> > > > > > so you need to define your providers as resources (the example i
>> > > > pointed
>> > > > > > out previously does it with different needs (that's nto
>> providers)
>> > > but
>> > > > > same
>> > > > > > logic)
>> > > > > >
>> > > > > > *Romain Manni-Bucau*
>> > > > > > *Twitter: @rmannibucau*
>> > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
>> > > > > >
>> > > > > > > I don't have a resources.xml file. What should I define there
>> > > relate
>> > > > to
>> > > > > > the
>> > > > > > > REST application? The Application class or
>> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
>> > > > > > >
>> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
>> > > > > > > <rm...@gmail.com>wrote:
>> > > > > > >
>> > > > > > > > Almost but not totally.
>> > > > > > > >
>> > > > > > > > 1) i think you should put it in web-inf
>> > > > > > > > 2) values are id of resources defined in resources.xml (
>> > > <Resources
>> > > > > > > > id="json" class-name="..."/>)
>> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
>> luca.merolla@gmail.com
>> > >
>> > > a
>> > > > > > écrit
>> > > > > > > :
>> > > > > > > >
>> > > > > > > > > Not sure if it's right but I have added this
>> openejb-jar.xml
>> > > file
>> > > > > in
>> > > > > > > > > META-INF of my REST application.
>> > > > > > > > >
>> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
>> > > > > > > > > <openejb-jar xmlns="
>> http://www.openejb.org/openejb-jar/1.1">
>> > > > > > > > > <pojo-deployment
>> > > > class-name="org.test.portone.PortoneApplication">
>> > > > > > > > > <properties>
>> > > > > > > > >       cxf.jax-rs.providers =
>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
>> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
>> > > > > > > > >     </properties>
>> > > > > > > > > </pojo-deployment>
>> > > > > > > > > </openejb-jar>
>> > > > > > > > >
>> > > > > > > > > Where PortoneApplication extends
>> > javax.ws.rs.core.Application.
>> > > > > > > > >
>> > > > > > > > > It seems that nothing is changed because I still get the
>> same
>> > > > error
>> > > > > > > > >
>> > > > > > > > > Sep 15, 2012 11:39:26 PM
>> > org.apache.cxf.jaxrs.utils.JAXRSUtils
>> > > > > > > > > readFromMessageBody
>> > > > > > > > > WARNING: No message body reader has been found for request
>> > > class
>> > > > > > > > > SecurityContext, ContentType : application/json.
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
>> > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > >
>> > > > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
>> > > (attribute
>> > > > > > > > > class-name)
>> > > > > > > > > > or ejb-deployment (attribute name) add
>> cxf.jaxrs.providers
>> > =
>> > > > ...
>> > > > > > > > property
>> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
>> > > luca.merolla@gmail.com
>> > > > >
>> > > > > a
>> > > > > > > > écrit
>> > > > > > > > > :
>> > > > > > > > > >
>> > > > > > > > > > > I'm trying to configure Jackson Json provider but I
>> get
>> > > this
>> > > > > > error:
>> > > > > > > > > > >
>> > > > > > > > > > > INFO: ServletContext initialized.
>> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
>> > > > > > > org.apache.openejb.observer.ObserverManager
>> > > > > > > > > > > fireEvent
>> > > > > > > > > > > SEVERE: error invoking
>> > > > > > > > > > >
>> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
>> > > > > > > > > > > java.lang.reflect.InvocationTargetException
>> > > > > > > > > > >         at
>> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > > > > > > > Method)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> > > > > > > > > > >         at
>> > java.lang.reflect.Method.invoke(Method.java:597)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > >
>> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > >
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> > > > > > > > > > >         at
>> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
>> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no
>> @Path
>> > > > > > annotation
>> > > > > > > on
>> > > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
>> > > > > > > > > > >         at
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
>> > > > > > > > > > >         ... 20 more
>> > > > > > > > > > >
>> > > > > > > > > > > in my application class I have:
>> > > > > > > > > > >
>> > > > > > > > > > > @Override
>> > > > > > > > > > > public Set<Object> getSingletons() {
>> > > > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
>> > > > > > > > > > > singletons.add(new
>> > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
>> > > > > > > > > > >
>> > > > > > > > > > > return singletons;
>> > > > > > > > > > > }
>> > > > > > > > > > >
>> > > > > > > > > > > Is there a better way to use the jackson as json
>> > provider?
>> > > > > > > > > > >
>> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
>> > > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > >
>> > > > > > > > > > > > Depend what they do but normally no
>> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
>> > > > > luca.merolla@gmail.com
>> > > > > > >
>> > > > > > > a
>> > > > > > > > > > écrit
>> > > > > > > > > > > :
>> > > > > > > > > > > >
>> > > > > > > > > > > > > I'll give a try. Could be that the problem is
>> related
>> > > to
>> > > > > the
>> > > > > > > fact
>> > > > > > > > > > that
>> > > > > > > > > > > I
>> > > > > > > > > > > > > have some @WebFilter configured?
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
>> Manni-Bucau
>> > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > > Hmm weird, maybe you need to configure custom
>> > > > providers,
>> > > > > i
>> > > > > > > dont
>> > > > > > > > > > think
>> > > > > > > > > > > > we
>> > > > > > > > > > > > > > have example but i could provide one next week.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > Fyi here a sample of jaxws config
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
>> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here
>> default
>> > > > > > providers
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
>> > > > > > > > > > > > > > method)
>> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
>> > > > > > > luca.merolla@gmail.com
>> > > > > > > > >
>> > > > > > > > > a
>> > > > > > > > > > > > écrit
>> > > > > > > > > > > > > :
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > I have tried last build snapshot from the 15th
>> > > > > September,
>> > > > > > > and
>> > > > > > > > > > with
>> > > > > > > > > > > > this
>> > > > > > > > > > > > > > > build I don't get the 404 but I get  "415
>> > > Unsupported
>> > > > > > Media
>> > > > > > > > > Type"
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
>> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
>> > > > > > > > > > > > > > > readFromMessageBody
>> > > > > > > > > > > > > > > WARNING: No message body reader has been found
>> > for
>> > > > > > request
>> > > > > > > > > class
>> > > > > > > > > > > > > > > SecurityContext, ContentType :
>> application/json
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
>> > > > > > > > > > > > MediaType.APPLICATION_XML
>> > > > > > > > > > > > > > })
>> > > > > > > > > > > > > > > in the interface class, and I have moved them
>> as
>> > > well
>> > > > > in
>> > > > > > > the
>> > > > > > > > > impl
>> > > > > > > > > > > > class
>> > > > > > > > > > > > > > but
>> > > > > > > > > > > > > > > it does not change anything.
>> > > > > > > > > > > > > > > When I'm sending the request I put these
>> headers:
>> > > > > > > > > > > > > > > -Content-Type: application/json
>> > > > > > > > > > > > > > > -Accept: application/json
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla
>> <
>> > > > > > > > > > > > luca.merolla@gmail.com
>> > > > > > > > > > > > > > > >wrote:
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath and
>> remove
>> > > the
>> > > > > cxf
>> > > > > > > > > > servlet,
>> > > > > > > > > > > > > then i
>> > > > > > > > > > > > > > > > moved @Path from the interface to the impl
>> > > classes
>> > > > > and
>> > > > > > my
>> > > > > > > > URI
>> > > > > > > > > > are
>> > > > > > > > > > > > not
>> > > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > I'll try tomorrow with the new build from
>> the
>> > > > > > repository
>> > > > > > > to
>> > > > > > > > > see
>> > > > > > > > > > > if
>> > > > > > > > > > > > > > > changes
>> > > > > > > > > > > > > > > > fixed it.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
>> > > > Manni-Bucau <
>> > > > > > > > > > > > > > > rmannibucau@gmail.com
>> > > > > > > > > > > > > > > > > wrote:
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> Just push a little change. If you can
>> build a
>> > > > > snapshot
>> > > > > > > (i
>> > > > > > > > > cant
>> > > > > > > > > > > run
>> > > > > > > > > > > > > the
>> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf
>> > > servlet
>> > > > > if
>> > > > > > > ypu
>> > > > > > > > > use
>> > > > > > > > > > > > tomee
>> > > > > > > > > > > > > > > jaxrs
>> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
>> > > > > @applicationpath
>> > > > > > on
>> > > > > > > > > your
>> > > > > > > > > > > > > > > application
>> > > > > > > > > > > > > > > >> child.
>> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
>> Manni-Bucau" <
>> > > > > > > > > > > > rmannibucau@gmail.com
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > a
>> > > > > > > > > > > > > > > >> écrit :
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply
>> moving
>> > > path
>> > > > > > > > > annotation
>> > > > > > > > > > > from
>> > > > > > > > > > > > > > > >> interface
>> > > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding
>> again
>> > to
>> > > > > check
>> > > > > > > if i
>> > > > > > > > > > didnt
>> > > > > > > > > > > > > have
>> > > > > > > > > > > > > > > >> local
>> > > > > > > > > > > > > > > >> > modif)
>> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
>> > > > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > a
>> > > > > > > > > > > > > > > >> écrit :
>> > > > > > > > > > > > > > > >> >
>> > > > > > > > > > > > > > > >> >> My interface and implementation class
>> are
>> > > > > following
>> > > > > > > > > somehow
>> > > > > > > > > > > > this
>> > > > > > > > > > > > > > > >> schema,
>> > > > > > > > > > > > > > > >> >> especially about the JAX-RS
>> annotations. I
>> > > have
>> > > > > > @Path
>> > > > > > > > > @GET
>> > > > > > > > > > > > > > @Produces
>> > > > > > > > > > > > > > > in
>> > > > > > > > > > > > > > > >> >> the
>> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE
>> inside
>> > the
>> > > > > impl
>> > > > > > > > class
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >> If I move the annotations to the impl
>> > class I
>> > > > get
>> > > > > > the
>> > > > > > > > > "415
>> > > > > > > > > > > > > > > Unsupported
>> > > > > > > > > > > > > > > >> >> Media Type"
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
>> > > Merolla <
>> > > > > > > > > > > > > > > luca.merolla@gmail.com
>> > > > > > > > > > > > > > > >> >> >wrote:
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach the
>> method
>> > > and
>> > > > I
>> > > > > > get:
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >> > No message body reader has been found
>> for
>> > > > > request
>> > > > > > > > class
>> > > > > > > > > > > > > > > >> SecurityContext,
>> > > > > > > > > > > > > > > >> >> > ContentType : application/json
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM,
>> Romain
>> > > > > > > Manni-Bucau <
>> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
>> > > > > > > > > > > > > > > >> >> > > wrote:
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >> >> did it already work?
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it
>> this
>> > > > way,
>> > > > > > cxf
>> > > > > > > > > seems
>> > > > > > > > > > to
>> > > > > > > > > > > > > > expect
>> > > > > > > > > > > > > > > >> the
>> > > > > > > > > > > > > > > >> >> impl
>> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> *Blog:
>> http://rmannibucau.wordpress.com
>> > *
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
>> > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the interface
>> > > > > implemented
>> > > > > > by
>> > > > > > > > the
>> > > > > > > > > > > > class.
>> > > > > > > > > > > > > > > Anyway
>> > > > > > > > > > > > > > > >> >> I'll
>> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is
>> > > getting
>> > > > > at
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > Caused by:
>> > > java.lang.NullPointerException
>> > > > at
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > where I have:
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in this way:
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM,
>> > Romain
>> > > > > > > > Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the
>> class
>> > > > > > (impl), i
>> > > > > > > > > think
>> > > > > > > > > > > > > that's
>> > > > > > > > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> issue
>> > > > > > > > > > > > > > > >> >> >> (i
>> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt issues
>> but
>> > > > will
>> > > > > > try
>> > > > > > > to
>> > > > > > > > > > test
>> > > > > > > > > > > > > asap)
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > *Blog:
>> > > http://rmannibucau.wordpress.com
>> > > > *
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
>> > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee,
>> sorry
>> > > > > again.
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > > > *
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>> > > > > > > > > > > > > > > >> >> >> > > > *
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55
>> PM,
>> > > > Romain
>> > > > > > > > > > Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
>> > > > > > > > > > > > > java.lang.ClassNotFoundException:
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > org.pokernuvola.common.exceptions.WebException
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
>> > > > > http://rmannibucau.wordpress.com
>> > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
>> > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove
>> the
>> > > > > > dependecy
>> > > > > > > > from
>> > > > > > > > > > an
>> > > > > > > > > > > > > > external
>> > > > > > > > > > > > > > > >> >> >> library.
>> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>> > > > > > > > > > > > > > > >> >> >> > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at
>> 4:25
>> > PM,
>> > > > > > Romain
>> > > > > > > > > > > > Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > <rmannibucau@gmail.com
>> >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
>> > > > > > > > java.lang.ClassNotFoundException:
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > org.pokernuvola.remote.dto.UserDTO
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
>> > > > > > > http://rmannibucau.wordpress.com
>> > > > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
>> > > > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm
>> using
>> > to
>> > > > > test
>> > > > > > > it:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > >
>> http://localhost:8080/pn-portone/rest/lobby/usercash
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at
>> > 3:16
>> > > > PM,
>> > > > > > > > Romain
>> > > > > > > > > > > > > > Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > <rmannibucau@gmail.com
>> > > >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to
>> > > share
>> > > > to
>> > > > > > > make
>> > > > > > > > it
>> > > > > > > > > > > easy
>> > > > > > > > > > > > to
>> > > > > > > > > > > > > > > >> >> reproduce?
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
>> @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
>> > > > > > > > > http://rmannibucau.wordpress.com
>> > > > > > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
>> Merolla <
>> > > > > > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
>> > > > > > > > > > > > > > > >> >>
>> apache-tomee-1.1.0-20120914.040953-134-plus
>> > > > > > > > > > > > > > > >> >> >> and
>> > > > > > > > > > > > > > > >> >> >> > I
>> > > > > > > > > > > > > > > >> >> >> > > > was
>> > > > > > > > > > > > > > > >> >> >> > > > > > > still
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it
>> back
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to
>> make it
>> > > > work.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection
>> does
>> > > not
>> > > > > > still
>> > > > > > > > > work.
>> > > > > > > > > > > :(
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14,
>> 2012
>> > at
>> > > > > 12:03
>> > > > > > > PM,
>> > > > > > > > > > Romain
>> > > > > > > > > > > > > > > >> Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
>> > rmannibucau@gmail.com
>> > > > > >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
>> > > > > snapshot,
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can
>> give
>> > it
>> > > a
>> > > > > try
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
>> Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
>> > > @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
>> > > > > > > > > > > http://rmannibucau.wordpress.com
>> > > > > > > > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
>> > > Merolla <
>> > > > > > > > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot
>> to
>> > > add
>> > > > > the
>> > > > > > > > > servlet
>> > > > > > > > > > > that
>> > > > > > > > > > > > > > > extends
>> > > > > > > > > > > > > > > >> >> >> > > Application
>> > > > > > > > > > > > > > > >> >> >> > > > in
>> > > > > > > > > > > > > > > >> >> >> > > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get
>> the
>> > > 404
>> > > > > > > anymore
>> > > > > > > > > > but I
>> > > > > > > > > > > > > get a
>> > > > > > > > > > > > > > > 500
>> > > > > > > > > > > > > > > >> >> >> error.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > java.lang.NullPointerException
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > >
>> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > >
>> > > > > > >
>> > > > >
>> > >
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >> > >
>> > > > > > > > > > > > > > > >> >> >> >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14,
>> > 2012
>> > > > at
>> > > > > > > 11:07
>> > > > > > > > > AM,
>> > > > > > > > > > > > Romain
>> > > > > > > > > > > > > > > >> >> Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
>> > > > rmannibucau@gmail.com
>> > > > > > > >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
>> > > > > regressions
>> > > > > > > last
>> > > > > > > > > few
>> > > > > > > > > > > > days.
>> > > > > > > > > > > > > > It
>> > > > > > > > > > > > > > > is
>> > > > > > > > > > > > > > > >> >> fixed
>> > > > > > > > > > > > > > > >> >> >> > now,
>> > > > > > > > > > > > > > > >> >> >> > > > > maybe
>> > > > > > > > > > > > > > > >> >> >> > > > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the
>> > > fixes
>> > > > > > > (surely
>> > > > > > > > > BTW,
>> > > > > > > > > > > we
>> > > > > > > > > > > > > > don't
>> > > > > > > > > > > > > > > >> >> compile
>> > > > > > > > > > > > > > > >> >> >> > > anymore
>> > > > > > > > > > > > > > > >> >> >> > > > > > > because
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
>> openwebbeans
>> > > > > snapshot
>> > > > > > > to
>> > > > > > > > > get
>> > > > > > > > > > > > > > deployed).
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
>> > > Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
>> > > > > @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
>> > > > > > > > > > > > > http://rmannibucau.wordpress.com
>> > > > > > > > > > > > > > *
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14
>> Luca
>> > > > > Merolla <
>> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
>> > > downloaded
>> > > > > the
>> > > > > > > > > > snapshots
>> > > > > > > > > > > > from
>> > > > > > > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> 13th of
>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
>> changed
>> > > the
>> > > > > > > > web.xml.
>> > > > > > > > > > > > > Basically
>> > > > > > > > > > > > > > I
>> > > > > > > > > > > > > > > >> have
>> > > > > > > > > > > > > > > >> >> >> > removed
>> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
>> > > > > > security-constraint
>> > > > > > > > tag
>> > > > > > > > > > > where
>> > > > > > > > > > > > I
>> > > > > > > > > > > > > > have
>> > > > > > > > > > > > > > > >> set
>> > > > > > > > > > > > > > > >> >> the
>> > > > > > > > > > > > > > > >> >> >> > > BASIC
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the
>> > > classes
>> > > > > > which
>> > > > > > > > > > extends
>> > > > > > > > > > > > > > > >> Appplication
>> > > > > > > > > > > > > > > >> >> >> where
>> > > > > > > > > > > > > > > >> >> >> > > I'm
>> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
>> class
>> > > > > > > > > > PortoneApplication
>> > > > > > > > > > > > > > extends
>> > > > > > > > > > > > > > > >> >> >> > Application {
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
>> > > > Set<Class<?>>
>> > > > > > > > > > > getClasses()
>> > > > > > > > > > > > {
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> Set<Class<?>>
>> > > > > classes
>> > > > > > =
>> > > > > > > > new
>> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > classes.add(UserResourceImpl.class);
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
>> > classes;
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I
>> get
>> > > 404
>> > > > > for
>> > > > > > > > every
>> > > > > > > > > > > > request.
>> > > > > > > > > > > > > > Am
>> > > > > > > > > > > > > > > I
>> > > > > > > > > > > > > > > >> >> >> missing
>> > > > > > > > > > > > > > > >> >> >> > > > > something
>> > > > > > > > > > > > > > > >> >> >> > > > > > > in
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> configuration?
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep
>> > 10,
>> > > > 2012
>> > > > > > at
>> > > > > > > > 8:28
>> > > > > > > > > > AM,
>> > > > > > > > > > > > > > Romain
>> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
>> > > > > > rmannibucau@gmail.com
>> > > > > > > > > >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so
>> first
>> > > you
>> > > > > > > > shouldn't
>> > > > > > > > > > need
>> > > > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll
>> > fix
>> > > an
>> > > > > > issue
>> > > > > > > > we
>> > > > > > > > > > have
>> > > > > > > > > > > > > with
>> > > > > > > > > > > > > > > >> jaxrs
>> > > > > > > > > > > > > > > >> >> >> (due to
>> > > > > > > > > > > > > > > >> >> >> > > > > jersey
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following
>> > > > minutes
>> > > > > > > > (should
>> > > > > > > > > be
>> > > > > > > > > > > > done
>> > > > > > > > > > > > > @
>> > > > > > > > > > > > > > > 9am)
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
>> > > > > Manni-Bucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
>> > > > > > > @rmannibucau*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
>> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
>> > > > > > > > > > > > > > > >> *
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10
>> > Luca
>> > > > > > > Merolla <
>> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm
>> using
>> > > the
>> > > > > > > > > > 1.1.0-SNAPSHOT
>> > > > > > > > > > > > > from
>> > > > > > > > > > > > > > > the
>> > > > > > > > > > > > > > > >> >> 3rd of
>> > > > > > > > > > > > > > > >> >> >> > > > > September.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my
>> > > web.xml
>> > > > > > > > > > configuration
>> > > > > > > > > > > > I'm
>> > > > > > > > > > > > > > > using
>> > > > > > > > > > > > > > > >> the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class
>> and
>> > I
>> > > > have
>> > > > > > > > > defined a
>> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
>> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> register
>> > the
>> > > > > > service
>> > > > > > > > > > > classes.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have
>> the
>> > > > > > beans.xml
>> > > > > > > > > under
>> > > > > > > > > > > my
>> > > > > > > > > > > > > > > WEB-INF
>> > > > > > > > > > > > > > > >> >> >> folder.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I
>> > have
>> > > an
>> > > > > > > @Inject
>> > > > > > > > > > > > > annotation
>> > > > > > > > > > > > > > > >> inside
>> > > > > > > > > > > > > > > >> >> the
>> > > > > > > > > > > > > > > >> >> >> > > > service
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which
>> > > returns
>> > > > a
>> > > > > > > null.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon,
>> > Sep
>> > > > 10,
>> > > > > > 2012
>> > > > > > > > at
>> > > > > > > > > > > 12:06
>> > > > > > > > > > > > > AM,
>> > > > > > > > > > > > > > > >> Romain
>> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
>> > > > > > > > rmannibucau@gmail.com
>> > > > > > > > > > > >wrote:
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did
>> you
>> > > try
>> > > > > the
>> > > > > > > > > > snapshot?
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9
>> > sept.
>> > > > > 2012
>> > > > > > > > 23:22,
>> > > > > > > > > > > "Luca
>> > > > > > > > > > > > > > > >> Merolla" <
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > luca.merolla@gmail.com>
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>> Hello,
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I
>> > have a
>> > > > > REST
>> > > > > > > > > > > application
>> > > > > > > > > > > > > that
>> > > > > > > > > > > > > > > I'm
>> > > > > > > > > > > > > > > >> >> >> trying
>> > > > > > > > > > > > > > > >> >> >> > to
>> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
>> > > > possible
>> > > > > > that
>> > > > > > > > CDI
>> > > > > > > > > > > > inject
>> > > > > > > > > > > > > is
>> > > > > > > > > > > > > > > not
>> > > > > > > > > > > > > > > >> >> >> > supported
>> > > > > > > > > > > > > > > >> >> >> > > on
>> > > > > > > > > > > > > > > >> >> >> > > > > the
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm
>> > > > missing
>> > > > > > > > > something?
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>> Luca
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
>> Merolla*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
>> > > Business &
>> > > > > > > > > Technology
>> > > > > > > > > > > > > > Consultant
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
>> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
>> > > > > > > > > > > > > > > >> >>  *Mobile:*
>> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
>> > > > > > > > luca.merolla@gmail.com
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
>> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
>> > > > > > > > > > > > http://lucamerolla.wordpress.com
>> > > > > > > > > > > > > >*
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
>> Consulting
>> > > > > Limited
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > > >
>> > > > > > > > > > > > > > > >> >> >> > > > >
>> > > > > > > > > > > > > > > >> >> >> > > >
>> > > > > > > > > > > > > > > >> >> >>
>> > > > > > > > > > > > > > > >> >> >
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >> --
>> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
>> > > > > > > > > > > > > > > >> >> Management, Business & Technology
>> > Consultant
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > > > > > > > > > >> >>
>> > > > > > > >
>> > > > > >
>> > > >
>> >
>>
>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hmm need to look deeper but first it is cxf.jaxrs.... and not cxf.jax-rs

then the conf is currently ignored, i need to dig into it to see why

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> Tried with the latest build of today.
>
> Here is the war:
>
> *
>
> http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
> *
>
> Then I use a simple REST call GET -
> http://localhost:8080/pn-portone/lobby/usercash and I add these two
> headers:
>
> Content-Type: application/json
> Accept: application/json
>
>
> On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > hmm, please share this new version i'll have a look (if you have the
> client
> > too it can help ;) since we are timeless these days because of the coming
> > release)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > Still no luck,
> > >
> > > I have tried to change the pojo deployment class too with the
> RESTService
> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > <pojo-deployment
> class-name="org.apache.openejb.server.rest.RESTService">
> > > <properties>
> > > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > </properties>
> > > </pojo-deployment>
> > > </openejb-jar>
> > >
> > > And I have changed the resources.xml
> > >
> > > <resources>
> > >   <Service id="jsonProvider"
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> > >   <Service id="jaxbProvider"
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
> > > </resources>
> > >
> > > I still get the 415 error
> > >
> > >
> > > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > i'd say something like
> > > >
> > > > <Service id="jaxbProvider"
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> > > >
> > > > create method doesn't exist so it can't be called
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > I have openejb-jar.xml like this:
> > > > >
> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > > > <properties>
> > > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > > >     </properties>
> > > > > </pojo-deployment>
> > > > > </openejb-jar>
> > > > >
> > > > > and resources.xml
> > > > >
> > > > > <resources>
> > > > >   <Service id="jsonProvider"
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > > factory-name="create">
> > > > >   </Service>
> > > > >   <Service id="jaxbProvider"
> > > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > > factory-name="create">
> > > > >   </Service>
> > > > > </resources>
> > > > >
> > > > > I have tried both in WEB-INF or in META-INF. Still nothing.
> > > > >
> > > > > Is it correct the pojo-deployment class-name with the Application
> > > class?
> > > > >
> > > > >
> > > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > the format in openejb-jar.xml properties for such thing is:
> > > > > >
> > > > > > <key> = <id of resource>, <id2 of resource>...
> > > > > >
> > > > > > so you need to define your providers as resources (the example i
> > > > pointed
> > > > > > out previously does it with different needs (that's nto
> providers)
> > > but
> > > > > same
> > > > > > logic)
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > I don't have a resources.xml file. What should I define there
> > > relate
> > > > to
> > > > > > the
> > > > > > > REST application? The Application class or
> > > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > > >
> > > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > Almost but not totally.
> > > > > > > >
> > > > > > > > 1) i think you should put it in web-inf
> > > > > > > > 2) values are id of resources defined in resources.xml (
> > > <Resources
> > > > > > > > id="json" class-name="..."/>)
> > > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <
> luca.merolla@gmail.com
> > >
> > > a
> > > > > > écrit
> > > > > > > :
> > > > > > > >
> > > > > > > > > Not sure if it's right but I have added this
> openejb-jar.xml
> > > file
> > > > > in
> > > > > > > > > META-INF of my REST application.
> > > > > > > > >
> > > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1
> ">
> > > > > > > > > <pojo-deployment
> > > > class-name="org.test.portone.PortoneApplication">
> > > > > > > > > <properties>
> > > > > > > > >       cxf.jax-rs.providers =
> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > > >     </properties>
> > > > > > > > > </pojo-deployment>
> > > > > > > > > </openejb-jar>
> > > > > > > > >
> > > > > > > > > Where PortoneApplication extends
> > javax.ws.rs.core.Application.
> > > > > > > > >
> > > > > > > > > It seems that nothing is changed because I still get the
> same
> > > > error
> > > > > > > > >
> > > > > > > > > Sep 15, 2012 11:39:26 PM
> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > readFromMessageBody
> > > > > > > > > WARNING: No message body reader has been found for request
> > > class
> > > > > > > > > SecurityContext, ContentType : application/json.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
> > > (attribute
> > > > > > > > > class-name)
> > > > > > > > > > or ejb-deployment (attribute name) add
> cxf.jaxrs.providers
> > =
> > > > ...
> > > > > > > > property
> > > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > > luca.merolla@gmail.com
> > > > >
> > > > > a
> > > > > > > > écrit
> > > > > > > > > :
> > > > > > > > > >
> > > > > > > > > > > I'm trying to configure Jackson Json provider but I get
> > > this
> > > > > > error:
> > > > > > > > > > >
> > > > > > > > > > > INFO: ServletContext initialized.
> > > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > > org.apache.openejb.observer.ObserverManager
> > > > > > > > > > > fireEvent
> > > > > > > > > > > SEVERE: error invoking
> > > > > > > > > > >
> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > > > >         at
> > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > > Method)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > > > >         at
> > java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > >
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > > > >         at
> > > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> > > > > > annotation
> > > > > > > on
> > > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > > > >         at
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > > > >         ... 20 more
> > > > > > > > > > >
> > > > > > > > > > > in my application class I have:
> > > > > > > > > > >
> > > > > > > > > > > @Override
> > > > > > > > > > > public Set<Object> getSingletons() {
> > > > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > > > > > > singletons.add(new
> > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > > > >
> > > > > > > > > > > return singletons;
> > > > > > > > > > > }
> > > > > > > > > > >
> > > > > > > > > > > Is there a better way to use the jackson as json
> > provider?
> > > > > > > > > > >
> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Depend what they do but normally no
> > > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > > > > luca.merolla@gmail.com
> > > > > > >
> > > > > > > a
> > > > > > > > > > écrit
> > > > > > > > > > > :
> > > > > > > > > > > >
> > > > > > > > > > > > > I'll give a try. Could be that the problem is
> related
> > > to
> > > > > the
> > > > > > > fact
> > > > > > > > > > that
> > > > > > > > > > > I
> > > > > > > > > > > > > have some @WebFilter configured?
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain
> Manni-Bucau
> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Hmm weird, maybe you need to configure custom
> > > > providers,
> > > > > i
> > > > > > > dont
> > > > > > > > > > think
> > > > > > > > > > > > we
> > > > > > > > > > > > > > have example but i could provide one next week.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here
> default
> > > > > > providers
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > > > > > method)
> > > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > > > > > > luca.merolla@gmail.com
> > > > > > > > >
> > > > > > > > > a
> > > > > > > > > > > > écrit
> > > > > > > > > > > > > :
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I have tried last build snapshot from the 15th
> > > > > September,
> > > > > > > and
> > > > > > > > > > with
> > > > > > > > > > > > this
> > > > > > > > > > > > > > > build I don't get the 404 but I get  "415
> > > Unsupported
> > > > > > Media
> > > > > > > > > Type"
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > > > > > > readFromMessageBody
> > > > > > > > > > > > > > > WARNING: No message body reader has been found
> > for
> > > > > > request
> > > > > > > > > class
> > > > > > > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > > > > > })
> > > > > > > > > > > > > > > in the interface class, and I have moved them
> as
> > > well
> > > > > in
> > > > > > > the
> > > > > > > > > impl
> > > > > > > > > > > > class
> > > > > > > > > > > > > > but
> > > > > > > > > > > > > > > it does not change anything.
> > > > > > > > > > > > > > > When I'm sending the request I put these
> headers:
> > > > > > > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > > > > > > -Accept: application/json
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > > >wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I have tried to use @ApplicationPath and
> remove
> > > the
> > > > > cxf
> > > > > > > > > > servlet,
> > > > > > > > > > > > > then i
> > > > > > > > > > > > > > > > moved @Path from the interface to the impl
> > > classes
> > > > > and
> > > > > > my
> > > > > > > > URI
> > > > > > > > > > are
> > > > > > > > > > > > not
> > > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I'll try tomorrow with the new build from the
> > > > > > repository
> > > > > > > to
> > > > > > > > > see
> > > > > > > > > > > if
> > > > > > > > > > > > > > > changes
> > > > > > > > > > > > > > > > fixed it.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> > > > Manni-Bucau <
> > > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> Just push a little change. If you can build
> a
> > > > > snapshot
> > > > > > > (i
> > > > > > > > > cant
> > > > > > > > > > > run
> > > > > > > > > > > > > the
> > > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf
> > > servlet
> > > > > if
> > > > > > > ypu
> > > > > > > > > use
> > > > > > > > > > > > tomee
> > > > > > > > > > > > > > > jaxrs
> > > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> > > > > @applicationpath
> > > > > > on
> > > > > > > > > your
> > > > > > > > > > > > > > > application
> > > > > > > > > > > > > > > >> child.
> > > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain
> Manni-Bucau" <
> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > a
> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply
> moving
> > > path
> > > > > > > > > annotation
> > > > > > > > > > > from
> > > > > > > > > > > > > > > >> interface
> > > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding again
> > to
> > > > > check
> > > > > > > if i
> > > > > > > > > > didnt
> > > > > > > > > > > > > have
> > > > > > > > > > > > > > > >> local
> > > > > > > > > > > > > > > >> > modif)
> > > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > a
> > > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > > > >> >
> > > > > > > > > > > > > > > >> >> My interface and implementation class are
> > > > > following
> > > > > > > > > somehow
> > > > > > > > > > > > this
> > > > > > > > > > > > > > > >> schema,
> > > > > > > > > > > > > > > >> >> especially about the JAX-RS annotations.
> I
> > > have
> > > > > > @Path
> > > > > > > > > @GET
> > > > > > > > > > > > > > @Produces
> > > > > > > > > > > > > > > in
> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > > >> >> interface and this lead to the NPE inside
> > the
> > > > > impl
> > > > > > > > class
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >> If I move the annotations to the impl
> > class I
> > > > get
> > > > > > the
> > > > > > > > > "415
> > > > > > > > > > > > > > > Unsupported
> > > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
> > > Merolla <
> > > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >> > Now the request doesn't reach the
> method
> > > and
> > > > I
> > > > > > get:
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >> > No message body reader has been found
> for
> > > > > request
> > > > > > > > class
> > > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > > > > > > Manni-Bucau <
> > > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it
> this
> > > > way,
> > > > > > cxf
> > > > > > > > > seems
> > > > > > > > > > to
> > > > > > > > > > > > > > expect
> > > > > > > > > > > > > > > >> the
> > > > > > > > > > > > > > > >> >> impl
> > > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >> > I have the @Path on the interface
> > > > > implemented
> > > > > > by
> > > > > > > > the
> > > > > > > > > > > > class.
> > > > > > > > > > > > > > > Anyway
> > > > > > > > > > > > > > > >> >> I'll
> > > > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is
> > > getting
> > > > > at
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > Caused by:
> > > java.lang.NullPointerException
> > > > at
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the
> class
> > > > > > (impl), i
> > > > > > > > > think
> > > > > > > > > > > > > that's
> > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > >> >> issue
> > > > > > > > > > > > > > > >> >> >> (i
> > > > > > > > > > > > > > > >> >> >> > > currently have some envrt issues
> but
> > > > will
> > > > > > try
> > > > > > > to
> > > > > > > > > > test
> > > > > > > > > > > > > asap)
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee,
> sorry
> > > > > again.
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM,
> > > > Romain
> > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove
> the
> > > > > > dependecy
> > > > > > > > from
> > > > > > > > > > an
> > > > > > > > > > > > > > external
> > > > > > > > > > > > > > > >> >> >> library.
> > > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25
> > PM,
> > > > > > Romain
> > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm
> using
> > to
> > > > > test
> > > > > > > it:
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at
> > 3:16
> > > > PM,
> > > > > > > > Romain
> > > > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to
> > > share
> > > > to
> > > > > > > make
> > > > > > > > it
> > > > > > > > > > > easy
> > > > > > > > > > > > to
> > > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter:
> @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca
> Merolla <
> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > > > > > > >> >>
> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > > > > > > >> >> >> and
> > > > > > > > > > > > > > > >> >> >> > I
> > > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make
> it
> > > > work.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection
> does
> > > not
> > > > > > still
> > > > > > > > > work.
> > > > > > > > > > > :(
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012
> > at
> > > > > 12:03
> > > > > > > PM,
> > > > > > > > > > Romain
> > > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> > rmannibucau@gmail.com
> > > > > >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
> > > > > snapshot,
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give
> > it
> > > a
> > > > > try
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain
> Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> > > @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
> > > Merolla <
> > > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot
> to
> > > add
> > > > > the
> > > > > > > > > servlet
> > > > > > > > > > > that
> > > > > > > > > > > > > > > extends
> > > > > > > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get
> the
> > > 404
> > > > > > > anymore
> > > > > > > > > > but I
> > > > > > > > > > > > > get a
> > > > > > > > > > > > > > > 500
> > > > > > > > > > > > > > > >> >> >> error.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > java.lang.NullPointerException
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > >
> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14,
> > 2012
> > > > at
> > > > > > > 11:07
> > > > > > > > > AM,
> > > > > > > > > > > > Romain
> > > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > > > rmannibucau@gmail.com
> > > > > > > >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
> > > > > regressions
> > > > > > > last
> > > > > > > > > few
> > > > > > > > > > > > days.
> > > > > > > > > > > > > > It
> > > > > > > > > > > > > > > is
> > > > > > > > > > > > > > > >> >> fixed
> > > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the
> > > fixes
> > > > > > > (surely
> > > > > > > > > BTW,
> > > > > > > > > > > we
> > > > > > > > > > > > > > don't
> > > > > > > > > > > > > > > >> >> compile
> > > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an
> openwebbeans
> > > > > snapshot
> > > > > > > to
> > > > > > > > > get
> > > > > > > > > > > > > > deployed).
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
> > > Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> > > > > @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > > > *
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca
> > > > > Merolla <
> > > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> > > downloaded
> > > > > the
> > > > > > > > > > snapshots
> > > > > > > > > > > > from
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > >> >> 13th of
> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> changed
> > > the
> > > > > > > > web.xml.
> > > > > > > > > > > > > Basically
> > > > > > > > > > > > > > I
> > > > > > > > > > > > > > > >> have
> > > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > > > > > security-constraint
> > > > > > > > tag
> > > > > > > > > > > where
> > > > > > > > > > > > I
> > > > > > > > > > > > > > have
> > > > > > > > > > > > > > > >> set
> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the
> > > classes
> > > > > > which
> > > > > > > > > > extends
> > > > > > > > > > > > > > > >> Appplication
> > > > > > > > > > > > > > > >> >> >> where
> > > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > > > > > > PortoneApplication
> > > > > > > > > > > > > > extends
> > > > > > > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> > > > Set<Class<?>>
> > > > > > > > > > > getClasses()
> > > > > > > > > > > > {
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> Set<Class<?>>
> > > > > classes
> > > > > > =
> > > > > > > > new
> > > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
> > classes;
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I
> get
> > > 404
> > > > > for
> > > > > > > > every
> > > > > > > > > > > > request.
> > > > > > > > > > > > > > Am
> > > > > > > > > > > > > > > I
> > > > > > > > > > > > > > > >> >> >> missing
> > > > > > > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> configuration?
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep
> > 10,
> > > > 2012
> > > > > > at
> > > > > > > > 8:28
> > > > > > > > > > AM,
> > > > > > > > > > > > > > Romain
> > > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > > > > > rmannibucau@gmail.com
> > > > > > > > > >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so
> first
> > > you
> > > > > > > > shouldn't
> > > > > > > > > > need
> > > > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll
> > fix
> > > an
> > > > > > issue
> > > > > > > > we
> > > > > > > > > > have
> > > > > > > > > > > > > with
> > > > > > > > > > > > > > > >> jaxrs
> > > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following
> > > > minutes
> > > > > > > > (should
> > > > > > > > > be
> > > > > > > > > > > > done
> > > > > > > > > > > > > @
> > > > > > > > > > > > > > > 9am)
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
> > > > > Manni-Bucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > > > > > > @rmannibucau*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > > > > >> *
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10
> > Luca
> > > > > > > Merolla <
> > > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm
> using
> > > the
> > > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > > > > > from
> > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my
> > > web.xml
> > > > > > > > > > configuration
> > > > > > > > > > > > I'm
> > > > > > > > > > > > > > > using
> > > > > > > > > > > > > > > >> the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class
> and
> > I
> > > > have
> > > > > > > > > defined a
> > > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register
> > the
> > > > > > service
> > > > > > > > > > > classes.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have
> the
> > > > > > beans.xml
> > > > > > > > > under
> > > > > > > > > > > my
> > > > > > > > > > > > > > > WEB-INF
> > > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I
> > have
> > > an
> > > > > > > @Inject
> > > > > > > > > > > > > annotation
> > > > > > > > > > > > > > > >> inside
> > > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which
> > > returns
> > > > a
> > > > > > > null.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon,
> > Sep
> > > > 10,
> > > > > > 2012
> > > > > > > > at
> > > > > > > > > > > 12:06
> > > > > > > > > > > > > AM,
> > > > > > > > > > > > > > > >> Romain
> > > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > >wrote:
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did
> you
> > > try
> > > > > the
> > > > > > > > > > snapshot?
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9
> > sept.
> > > > > 2012
> > > > > > > > 23:22,
> > > > > > > > > > > "Luca
> > > > > > > > > > > > > > > >> Merolla" <
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > luca.merolla@gmail.com>
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> Hello,
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I
> > have a
> > > > > REST
> > > > > > > > > > > application
> > > > > > > > > > > > > that
> > > > > > > > > > > > > > > I'm
> > > > > > > > > > > > > > > >> >> >> trying
> > > > > > > > > > > > > > > >> >> >> > to
> > > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
> > > > possible
> > > > > > that
> > > > > > > > CDI
> > > > > > > > > > > > inject
> > > > > > > > > > > > > is
> > > > > > > > > > > > > > > not
> > > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm
> > > > missing
> > > > > > > > > something?
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca
> Merolla*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
> > > Business &
> > > > > > > > > Technology
> > > > > > > > > > > > > > Consultant
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > > > > > > >*
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla
> Consulting
> > > > > Limited
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >> --
> > > > > > > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > > > > > > >> >> Management, Business & Technology
> > Consultant
> > > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > > >> >>
> > > > > > > >
> > > > > >
> > > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Tried with the latest build of today.

Here is the war:

*
http://www.fileconvoy.com/dfl.php?id=gc882dd84775c020d147293d611260081d08dbd
*

Then I use a simple REST call GET -
http://localhost:8080/pn-portone/lobby/usercash and I add these two headers:

Content-Type: application/json
Accept: application/json


On Sun, Sep 16, 2012 at 1:04 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> hmm, please share this new version i'll have a look (if you have the client
> too it can help ;) since we are timeless these days because of the coming
> release)
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > Still no luck,
> >
> > I have tried to change the pojo deployment class too with the RESTService
> > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > <pojo-deployment class-name="org.apache.openejb.server.rest.RESTService">
> > <properties>
> > cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > </properties>
> > </pojo-deployment>
> > </openejb-jar>
> >
> > And I have changed the resources.xml
> >
> > <resources>
> >   <Service id="jsonProvider"
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> >   <Service id="jaxbProvider"
> > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
> > </resources>
> >
> > I still get the 415 error
> >
> >
> > On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > i'd say something like
> > >
> > > <Service id="jaxbProvider"
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> > >
> > > create method doesn't exist so it can't be called
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > > > I have openejb-jar.xml like this:
> > > >
> > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > > <properties>
> > > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > > >     </properties>
> > > > </pojo-deployment>
> > > > </openejb-jar>
> > > >
> > > > and resources.xml
> > > >
> > > > <resources>
> > > >   <Service id="jsonProvider"
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > > factory-name="create">
> > > >   </Service>
> > > >   <Service id="jaxbProvider"
> > > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > > factory-name="create">
> > > >   </Service>
> > > > </resources>
> > > >
> > > > I have tried both in WEB-INF or in META-INF. Still nothing.
> > > >
> > > > Is it correct the pojo-deployment class-name with the Application
> > class?
> > > >
> > > >
> > > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > the format in openejb-jar.xml properties for such thing is:
> > > > >
> > > > > <key> = <id of resource>, <id2 of resource>...
> > > > >
> > > > > so you need to define your providers as resources (the example i
> > > pointed
> > > > > out previously does it with different needs (that's nto providers)
> > but
> > > > same
> > > > > logic)
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > I don't have a resources.xml file. What should I define there
> > relate
> > > to
> > > > > the
> > > > > > REST application? The Application class or
> > > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > > >
> > > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > Almost but not totally.
> > > > > > >
> > > > > > > 1) i think you should put it in web-inf
> > > > > > > 2) values are id of resources defined in resources.xml (
> > <Resources
> > > > > > > id="json" class-name="..."/>)
> > > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <luca.merolla@gmail.com
> >
> > a
> > > > > écrit
> > > > > > :
> > > > > > >
> > > > > > > > Not sure if it's right but I have added this openejb-jar.xml
> > file
> > > > in
> > > > > > > > META-INF of my REST application.
> > > > > > > >
> > > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > > > > > <pojo-deployment
> > > class-name="org.test.portone.PortoneApplication">
> > > > > > > > <properties>
> > > > > > > >       cxf.jax-rs.providers =
> > > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > > >     </properties>
> > > > > > > > </pojo-deployment>
> > > > > > > > </openejb-jar>
> > > > > > > >
> > > > > > > > Where PortoneApplication extends
> javax.ws.rs.core.Application.
> > > > > > > >
> > > > > > > > It seems that nothing is changed because I still get the same
> > > error
> > > > > > > >
> > > > > > > > Sep 15, 2012 11:39:26 PM
> org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > readFromMessageBody
> > > > > > > > WARNING: No message body reader has been found for request
> > class
> > > > > > > > SecurityContext, ContentType : application/json.
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
> > (attribute
> > > > > > > > class-name)
> > > > > > > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers
> =
> > > ...
> > > > > > > property
> > > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> > luca.merolla@gmail.com
> > > >
> > > > a
> > > > > > > écrit
> > > > > > > > :
> > > > > > > > >
> > > > > > > > > > I'm trying to configure Jackson Json provider but I get
> > this
> > > > > error:
> > > > > > > > > >
> > > > > > > > > > INFO: ServletContext initialized.
> > > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > > org.apache.openejb.observer.ObserverManager
> > > > > > > > > > fireEvent
> > > > > > > > > > SEVERE: error invoking
> > > > > > > > > >
> > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > > Method)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > > >         at
> java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > > >         at
> > > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> > > > > annotation
> > > > > > on
> > > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > > >         at
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > > >         ... 20 more
> > > > > > > > > >
> > > > > > > > > > in my application class I have:
> > > > > > > > > >
> > > > > > > > > > @Override
> > > > > > > > > > public Set<Object> getSingletons() {
> > > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > > > > > singletons.add(new
> > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > > >
> > > > > > > > > > return singletons;
> > > > > > > > > > }
> > > > > > > > > >
> > > > > > > > > > Is there a better way to use the jackson as json
> provider?
> > > > > > > > > >
> > > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > Depend what they do but normally no
> > > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > > > luca.merolla@gmail.com
> > > > > >
> > > > > > a
> > > > > > > > > écrit
> > > > > > > > > > :
> > > > > > > > > > >
> > > > > > > > > > > > I'll give a try. Could be that the problem is related
> > to
> > > > the
> > > > > > fact
> > > > > > > > > that
> > > > > > > > > > I
> > > > > > > > > > > > have some @WebFilter configured?
> > > > > > > > > > > >
> > > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Hmm weird, maybe you need to configure custom
> > > providers,
> > > > i
> > > > > > dont
> > > > > > > > > think
> > > > > > > > > > > we
> > > > > > > > > > > > > have example but i could provide one next week.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > > > > cxf.jaxrs.providers for your case) and here default
> > > > > providers
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > > > > method)
> > > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > > > > > luca.merolla@gmail.com
> > > > > > > >
> > > > > > > > a
> > > > > > > > > > > écrit
> > > > > > > > > > > > :
> > > > > > > > > > > > >
> > > > > > > > > > > > > > I have tried last build snapshot from the 15th
> > > > September,
> > > > > > and
> > > > > > > > > with
> > > > > > > > > > > this
> > > > > > > > > > > > > > build I don't get the 404 but I get  "415
> > Unsupported
> > > > > Media
> > > > > > > > Type"
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > > > > > readFromMessageBody
> > > > > > > > > > > > > > WARNING: No message body reader has been found
> for
> > > > > request
> > > > > > > > class
> > > > > > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > > > > })
> > > > > > > > > > > > > > in the interface class, and I have moved them as
> > well
> > > > in
> > > > > > the
> > > > > > > > impl
> > > > > > > > > > > class
> > > > > > > > > > > > > but
> > > > > > > > > > > > > > it does not change anything.
> > > > > > > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > > > > > -Accept: application/json
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > >wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I have tried to use @ApplicationPath and remove
> > the
> > > > cxf
> > > > > > > > > servlet,
> > > > > > > > > > > > then i
> > > > > > > > > > > > > > > moved @Path from the interface to the impl
> > classes
> > > > and
> > > > > my
> > > > > > > URI
> > > > > > > > > are
> > > > > > > > > > > not
> > > > > > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I'll try tomorrow with the new build from the
> > > > > repository
> > > > > > to
> > > > > > > > see
> > > > > > > > > > if
> > > > > > > > > > > > > > changes
> > > > > > > > > > > > > > > fixed it.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> > > Manni-Bucau <
> > > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> Just push a little change. If you can build a
> > > > snapshot
> > > > > > (i
> > > > > > > > cant
> > > > > > > > > > run
> > > > > > > > > > > > the
> > > > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf
> > servlet
> > > > if
> > > > > > ypu
> > > > > > > > use
> > > > > > > > > > > tomee
> > > > > > > > > > > > > > jaxrs
> > > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> > > > @applicationpath
> > > > > on
> > > > > > > > your
> > > > > > > > > > > > > > application
> > > > > > > > > > > > > > >> child.
> > > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > >
> > > > > > > > > > > > > a
> > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply moving
> > path
> > > > > > > > annotation
> > > > > > > > > > from
> > > > > > > > > > > > > > >> interface
> > > > > > > > > > > > > > >> > to impl worked for me (im rebuilding again
> to
> > > > check
> > > > > > if i
> > > > > > > > > didnt
> > > > > > > > > > > > have
> > > > > > > > > > > > > > >> local
> > > > > > > > > > > > > > >> > modif)
> > > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > a
> > > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > > >> >
> > > > > > > > > > > > > > >> >> My interface and implementation class are
> > > > following
> > > > > > > > somehow
> > > > > > > > > > > this
> > > > > > > > > > > > > > >> schema,
> > > > > > > > > > > > > > >> >> especially about the JAX-RS annotations. I
> > have
> > > > > @Path
> > > > > > > > @GET
> > > > > > > > > > > > > @Produces
> > > > > > > > > > > > > > in
> > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > >> >> interface and this lead to the NPE inside
> the
> > > > impl
> > > > > > > class
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >> If I move the annotations to the impl
> class I
> > > get
> > > > > the
> > > > > > > > "415
> > > > > > > > > > > > > > Unsupported
> > > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
> > Merolla <
> > > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >> > Now the request doesn't reach the method
> > and
> > > I
> > > > > get:
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >> > No message body reader has been found for
> > > > request
> > > > > > > class
> > > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > > > > > Manni-Bucau <
> > > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it this
> > > way,
> > > > > cxf
> > > > > > > > seems
> > > > > > > > > to
> > > > > > > > > > > > > expect
> > > > > > > > > > > > > > >> the
> > > > > > > > > > > > > > >> >> impl
> > > > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >> > I have the @Path on the interface
> > > > implemented
> > > > > by
> > > > > > > the
> > > > > > > > > > > class.
> > > > > > > > > > > > > > Anyway
> > > > > > > > > > > > > > >> >> I'll
> > > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is
> > getting
> > > > at
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > Caused by:
> > java.lang.NullPointerException
> > > at
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class
> > > > > (impl), i
> > > > > > > > think
> > > > > > > > > > > > that's
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > >> >> issue
> > > > > > > > > > > > > > >> >> >> (i
> > > > > > > > > > > > > > >> >> >> > > currently have some envrt issues but
> > > will
> > > > > try
> > > > > > to
> > > > > > > > > test
> > > > > > > > > > > > asap)
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry
> > > > again.
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM,
> > > Romain
> > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > > *
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the
> > > > > dependecy
> > > > > > > from
> > > > > > > > > an
> > > > > > > > > > > > > external
> > > > > > > > > > > > > > >> >> >> library.
> > > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25
> PM,
> > > > > Romain
> > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > > > http://rmannibucau.wordpress.com
> > > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm using
> to
> > > > test
> > > > > > it:
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at
> 3:16
> > > PM,
> > > > > > > Romain
> > > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to
> > share
> > > to
> > > > > > make
> > > > > > > it
> > > > > > > > > > easy
> > > > > > > > > > > to
> > > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > > > > > >> >> >> and
> > > > > > > > > > > > > > >> >> >> > I
> > > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > > > > > >> >> >>
> > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it
> > > work.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does
> > not
> > > > > still
> > > > > > > > work.
> > > > > > > > > > :(
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012
> at
> > > > 12:03
> > > > > > PM,
> > > > > > > > > Romain
> > > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > <
> rmannibucau@gmail.com
> > > > >wrote:
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
> > > > snapshot,
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give
> it
> > a
> > > > try
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> > @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
> > Merolla <
> > > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to
> > add
> > > > the
> > > > > > > > servlet
> > > > > > > > > > that
> > > > > > > > > > > > > > extends
> > > > > > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the
> > 404
> > > > > > anymore
> > > > > > > > > but I
> > > > > > > > > > > > get a
> > > > > > > > > > > > > > 500
> > > > > > > > > > > > > > >> >> >> error.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > java.lang.NullPointerException
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > >
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >>
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14,
> 2012
> > > at
> > > > > > 11:07
> > > > > > > > AM,
> > > > > > > > > > > Romain
> > > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > > rmannibucau@gmail.com
> > > > > > >wrote:
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
> > > > regressions
> > > > > > last
> > > > > > > > few
> > > > > > > > > > > days.
> > > > > > > > > > > > > It
> > > > > > > > > > > > > > is
> > > > > > > > > > > > > > >> >> fixed
> > > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the
> > fixes
> > > > > > (surely
> > > > > > > > BTW,
> > > > > > > > > > we
> > > > > > > > > > > > > don't
> > > > > > > > > > > > > > >> >> compile
> > > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans
> > > > snapshot
> > > > > > to
> > > > > > > > get
> > > > > > > > > > > > > deployed).
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
> > Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> > > > @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > > *
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca
> > > > Merolla <
> > > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> > downloaded
> > > > the
> > > > > > > > > snapshots
> > > > > > > > > > > from
> > > > > > > > > > > > > the
> > > > > > > > > > > > > > >> >> 13th of
> > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed
> > the
> > > > > > > web.xml.
> > > > > > > > > > > > Basically
> > > > > > > > > > > > > I
> > > > > > > > > > > > > > >> have
> > > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > > > > security-constraint
> > > > > > > tag
> > > > > > > > > > where
> > > > > > > > > > > I
> > > > > > > > > > > > > have
> > > > > > > > > > > > > > >> set
> > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the
> > classes
> > > > > which
> > > > > > > > > extends
> > > > > > > > > > > > > > >> Appplication
> > > > > > > > > > > > > > >> >> >> where
> > > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > > > > > PortoneApplication
> > > > > > > > > > > > > extends
> > > > > > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> > > Set<Class<?>>
> > > > > > > > > > getClasses()
> > > > > > > > > > > {
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>>
> > > > classes
> > > > > =
> > > > > > > new
> > > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return
> classes;
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get
> > 404
> > > > for
> > > > > > > every
> > > > > > > > > > > request.
> > > > > > > > > > > > > Am
> > > > > > > > > > > > > > I
> > > > > > > > > > > > > > >> >> >> missing
> > > > > > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep
> 10,
> > > 2012
> > > > > at
> > > > > > > 8:28
> > > > > > > > > AM,
> > > > > > > > > > > > > Romain
> > > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > > > > rmannibucau@gmail.com
> > > > > > > > >wrote:
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first
> > you
> > > > > > > shouldn't
> > > > > > > > > need
> > > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll
> fix
> > an
> > > > > issue
> > > > > > > we
> > > > > > > > > have
> > > > > > > > > > > > with
> > > > > > > > > > > > > > >> jaxrs
> > > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following
> > > minutes
> > > > > > > (should
> > > > > > > > be
> > > > > > > > > > > done
> > > > > > > > > > > > @
> > > > > > > > > > > > > > 9am)
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
> > > > Manni-Bucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > > > > > @rmannibucau*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > > > >> *
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10
> Luca
> > > > > > Merolla <
> > > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using
> > the
> > > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > > > > from
> > > > > > > > > > > > > > the
> > > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my
> > web.xml
> > > > > > > > > configuration
> > > > > > > > > > > I'm
> > > > > > > > > > > > > > using
> > > > > > > > > > > > > > >> the
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and
> I
> > > have
> > > > > > > > defined a
> > > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register
> the
> > > > > service
> > > > > > > > > > classes.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the
> > > > > beans.xml
> > > > > > > > under
> > > > > > > > > > my
> > > > > > > > > > > > > > WEB-INF
> > > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I
> have
> > an
> > > > > > @Inject
> > > > > > > > > > > > annotation
> > > > > > > > > > > > > > >> inside
> > > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which
> > returns
> > > a
> > > > > > null.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon,
> Sep
> > > 10,
> > > > > 2012
> > > > > > > at
> > > > > > > > > > 12:06
> > > > > > > > > > > > AM,
> > > > > > > > > > > > > > >> Romain
> > > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >wrote:
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you
> > try
> > > > the
> > > > > > > > > snapshot?
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9
> sept.
> > > > 2012
> > > > > > > 23:22,
> > > > > > > > > > "Luca
> > > > > > > > > > > > > > >> Merolla" <
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> luca.merolla@gmail.com>
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I
> have a
> > > > REST
> > > > > > > > > > application
> > > > > > > > > > > > that
> > > > > > > > > > > > > > I'm
> > > > > > > > > > > > > > >> >> >> trying
> > > > > > > > > > > > > > >> >> >> > to
> > > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
> > > possible
> > > > > that
> > > > > > > CDI
> > > > > > > > > > > inject
> > > > > > > > > > > > is
> > > > > > > > > > > > > > not
> > > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm
> > > missing
> > > > > > > > something?
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
> > Business &
> > > > > > > > Technology
> > > > > > > > > > > > > Consultant
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > > > > > >*
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting
> > > > Limited
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >> --
> > > > > > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > > > > > >> >> Management, Business & Technology
> Consultant
> > > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > > >> >>
> > > > > > >
> > > > >
> > >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hmm, please share this new version i'll have a look (if you have the client
too it can help ;) since we are timeless these days because of the coming
release)

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> Still no luck,
>
> I have tried to change the pojo deployment class too with the RESTService
> <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> <pojo-deployment class-name="org.apache.openejb.server.rest.RESTService">
> <properties>
> cxf.jax-rs.providers = jsonProvider, jaxbProvider
> </properties>
> </pojo-deployment>
> </openejb-jar>
>
> And I have changed the resources.xml
>
> <resources>
>   <Service id="jsonProvider"
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>   <Service id="jaxbProvider"
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
> </resources>
>
> I still get the 415 error
>
>
> On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > i'd say something like
> >
> > <Service id="jaxbProvider"
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
> >
> > create method doesn't exist so it can't be called
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > I have openejb-jar.xml like this:
> > >
> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > <properties>
> > >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> > >     </properties>
> > > </pojo-deployment>
> > > </openejb-jar>
> > >
> > > and resources.xml
> > >
> > > <resources>
> > >   <Service id="jsonProvider"
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > > factory-name="create">
> > >   </Service>
> > >   <Service id="jaxbProvider"
> > > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > > factory-name="create">
> > >   </Service>
> > > </resources>
> > >
> > > I have tried both in WEB-INF or in META-INF. Still nothing.
> > >
> > > Is it correct the pojo-deployment class-name with the Application
> class?
> > >
> > >
> > > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > the format in openejb-jar.xml properties for such thing is:
> > > >
> > > > <key> = <id of resource>, <id2 of resource>...
> > > >
> > > > so you need to define your providers as resources (the example i
> > pointed
> > > > out previously does it with different needs (that's nto providers)
> but
> > > same
> > > > logic)
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > I don't have a resources.xml file. What should I define there
> relate
> > to
> > > > the
> > > > > REST application? The Application class or
> > > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > > >
> > > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > Almost but not totally.
> > > > > >
> > > > > > 1) i think you should put it in web-inf
> > > > > > 2) values are id of resources defined in resources.xml (
> <Resources
> > > > > > id="json" class-name="..."/>)
> > > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com>
> a
> > > > écrit
> > > > > :
> > > > > >
> > > > > > > Not sure if it's right but I have added this openejb-jar.xml
> file
> > > in
> > > > > > > META-INF of my REST application.
> > > > > > >
> > > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > > > > <pojo-deployment
> > class-name="org.test.portone.PortoneApplication">
> > > > > > > <properties>
> > > > > > >       cxf.jax-rs.providers =
> > > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > > >     </properties>
> > > > > > > </pojo-deployment>
> > > > > > > </openejb-jar>
> > > > > > >
> > > > > > > Where PortoneApplication extends javax.ws.rs.core.Application.
> > > > > > >
> > > > > > > It seems that nothing is changed because I still get the same
> > error
> > > > > > >
> > > > > > > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > readFromMessageBody
> > > > > > > WARNING: No message body reader has been found for request
> class
> > > > > > > SecurityContext, ContentType : application/json.
> > > > > > >
> > > > > > >
> > > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > Yeah using openejb-jar.xml in either pojo-deployment
> (attribute
> > > > > > > class-name)
> > > > > > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers =
> > ...
> > > > > > property
> > > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <
> luca.merolla@gmail.com
> > >
> > > a
> > > > > > écrit
> > > > > > > :
> > > > > > > >
> > > > > > > > > I'm trying to configure Jackson Json provider but I get
> this
> > > > error:
> > > > > > > > >
> > > > > > > > > INFO: ServletContext initialized.
> > > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > > org.apache.openejb.observer.ObserverManager
> > > > > > > > > fireEvent
> > > > > > > > > SEVERE: error invoking
> > > > > > > > >
> org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > > >         at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > > Method)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > > >         at
> > > > > > > > >
> > > > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > > >         at
> > > > > > > > >
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > > >         at
> > > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> > > > annotation
> > > > > on
> > > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > > >         at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > > >         ... 20 more
> > > > > > > > >
> > > > > > > > > in my application class I have:
> > > > > > > > >
> > > > > > > > > @Override
> > > > > > > > > public Set<Object> getSingletons() {
> > > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > > > > singletons.add(new
> > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > > >
> > > > > > > > > return singletons;
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > > Is there a better way to use the jackson as json provider?
> > > > > > > > >
> > > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > Depend what they do but normally no
> > > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > > luca.merolla@gmail.com
> > > > >
> > > > > a
> > > > > > > > écrit
> > > > > > > > > :
> > > > > > > > > >
> > > > > > > > > > > I'll give a try. Could be that the problem is related
> to
> > > the
> > > > > fact
> > > > > > > > that
> > > > > > > > > I
> > > > > > > > > > > have some @WebFilter configured?
> > > > > > > > > > >
> > > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hmm weird, maybe you need to configure custom
> > providers,
> > > i
> > > > > dont
> > > > > > > > think
> > > > > > > > > > we
> > > > > > > > > > > > have example but i could provide one next week.
> > > > > > > > > > > >
> > > > > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > > > cxf.jaxrs.providers for your case) and here default
> > > > providers
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > > > method)
> > > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > > > > luca.merolla@gmail.com
> > > > > > >
> > > > > > > a
> > > > > > > > > > écrit
> > > > > > > > > > > :
> > > > > > > > > > > >
> > > > > > > > > > > > > I have tried last build snapshot from the 15th
> > > September,
> > > > > and
> > > > > > > > with
> > > > > > > > > > this
> > > > > > > > > > > > > build I don't get the 404 but I get  "415
> Unsupported
> > > > Media
> > > > > > > Type"
> > > > > > > > > > > > >
> > > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > > > > readFromMessageBody
> > > > > > > > > > > > > WARNING: No message body reader has been found for
> > > > request
> > > > > > > class
> > > > > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > > > > >
> > > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > > > })
> > > > > > > > > > > > > in the interface class, and I have moved them as
> well
> > > in
> > > > > the
> > > > > > > impl
> > > > > > > > > > class
> > > > > > > > > > > > but
> > > > > > > > > > > > > it does not change anything.
> > > > > > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > > > > -Accept: application/json
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > >wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > I have tried to use @ApplicationPath and remove
> the
> > > cxf
> > > > > > > > servlet,
> > > > > > > > > > > then i
> > > > > > > > > > > > > > moved @Path from the interface to the impl
> classes
> > > and
> > > > my
> > > > > > URI
> > > > > > > > are
> > > > > > > > > > not
> > > > > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I'll try tomorrow with the new build from the
> > > > repository
> > > > > to
> > > > > > > see
> > > > > > > > > if
> > > > > > > > > > > > > changes
> > > > > > > > > > > > > > fixed it.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> > Manni-Bucau <
> > > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> Just push a little change. If you can build a
> > > snapshot
> > > > > (i
> > > > > > > cant
> > > > > > > > > run
> > > > > > > > > > > the
> > > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf
> servlet
> > > if
> > > > > ypu
> > > > > > > use
> > > > > > > > > > tomee
> > > > > > > > > > > > > jaxrs
> > > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > > > > >>
> > > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> > > @applicationpath
> > > > on
> > > > > > > your
> > > > > > > > > > > > > application
> > > > > > > > > > > > > >> child.
> > > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > >
> > > > > > > > > > > > a
> > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > >>
> > > > > > > > > > > > > >> > Hmm maybe i messed my env but simply moving
> path
> > > > > > > annotation
> > > > > > > > > from
> > > > > > > > > > > > > >> interface
> > > > > > > > > > > > > >> > to impl worked for me (im rebuilding again to
> > > check
> > > > > if i
> > > > > > > > didnt
> > > > > > > > > > > have
> > > > > > > > > > > > > >> local
> > > > > > > > > > > > > >> > modif)
> > > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > a
> > > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > > >> >
> > > > > > > > > > > > > >> >> My interface and implementation class are
> > > following
> > > > > > > somehow
> > > > > > > > > > this
> > > > > > > > > > > > > >> schema,
> > > > > > > > > > > > > >> >> especially about the JAX-RS annotations. I
> have
> > > > @Path
> > > > > > > @GET
> > > > > > > > > > > > @Produces
> > > > > > > > > > > > > in
> > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > >> >> interface and this lead to the NPE inside the
> > > impl
> > > > > > class
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >> If I move the annotations to the impl class I
> > get
> > > > the
> > > > > > > "415
> > > > > > > > > > > > > Unsupported
> > > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca
> Merolla <
> > > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >> > Now the request doesn't reach the method
> and
> > I
> > > > get:
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >> > No message body reader has been found for
> > > request
> > > > > > class
> > > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > > > > Manni-Bucau <
> > > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it this
> > way,
> > > > cxf
> > > > > > > seems
> > > > > > > > to
> > > > > > > > > > > > expect
> > > > > > > > > > > > > >> the
> > > > > > > > > > > > > >> >> impl
> > > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >> > I have the @Path on the interface
> > > implemented
> > > > by
> > > > > > the
> > > > > > > > > > class.
> > > > > > > > > > > > > Anyway
> > > > > > > > > > > > > >> >> I'll
> > > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is
> getting
> > > at
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > Caused by:
> java.lang.NullPointerException
> > at
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> > > > > > Manni-Bucau
> > > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class
> > > > (impl), i
> > > > > > > think
> > > > > > > > > > > that's
> > > > > > > > > > > > > the
> > > > > > > > > > > > > >> >> issue
> > > > > > > > > > > > > >> >> >> (i
> > > > > > > > > > > > > >> >> >> > > currently have some envrt issues but
> > will
> > > > try
> > > > > to
> > > > > > > > test
> > > > > > > > > > > asap)
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry
> > > again.
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the
> > > > dependecy
> > > > > > from
> > > > > > > > an
> > > > > > > > > > > > external
> > > > > > > > > > > > > >> >> >> library.
> > > > > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM,
> > > > Romain
> > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > > >> >> >> > > > > > >
> > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm using to
> > > test
> > > > > it:
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16
> > PM,
> > > > > > Romain
> > > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to
> share
> > to
> > > > > make
> > > > > > it
> > > > > > > > > easy
> > > > > > > > > > to
> > > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > > > > >> >> >> and
> > > > > > > > > > > > > >> >> >> > I
> > > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > > > > >> >> >>
> > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it
> > work.
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does
> not
> > > > still
> > > > > > > work.
> > > > > > > > > :(
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at
> > > 12:03
> > > > > PM,
> > > > > > > > Romain
> > > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
> > > snapshot,
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it
> a
> > > try
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter:
> @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca
> Merolla <
> > > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to
> add
> > > the
> > > > > > > servlet
> > > > > > > > > that
> > > > > > > > > > > > > extends
> > > > > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the
> 404
> > > > > anymore
> > > > > > > > but I
> > > > > > > > > > > get a
> > > > > > > > > > > > > 500
> > > > > > > > > > > > > >> >> >> error.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > java.lang.NullPointerException
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > >
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >>
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012
> > at
> > > > > 11:07
> > > > > > > AM,
> > > > > > > > > > Romain
> > > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> > rmannibucau@gmail.com
> > > > > >wrote:
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
> > > regressions
> > > > > last
> > > > > > > few
> > > > > > > > > > days.
> > > > > > > > > > > > It
> > > > > > > > > > > > > is
> > > > > > > > > > > > > >> >> fixed
> > > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the
> fixes
> > > > > (surely
> > > > > > > BTW,
> > > > > > > > > we
> > > > > > > > > > > > don't
> > > > > > > > > > > > > >> >> compile
> > > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans
> > > snapshot
> > > > > to
> > > > > > > get
> > > > > > > > > > > > deployed).
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain
> Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> > > @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > *
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca
> > > Merolla <
> > > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have
> downloaded
> > > the
> > > > > > > > snapshots
> > > > > > > > > > from
> > > > > > > > > > > > the
> > > > > > > > > > > > > >> >> 13th of
> > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed
> the
> > > > > > web.xml.
> > > > > > > > > > > Basically
> > > > > > > > > > > > I
> > > > > > > > > > > > > >> have
> > > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > > > security-constraint
> > > > > > tag
> > > > > > > > > where
> > > > > > > > > > I
> > > > > > > > > > > > have
> > > > > > > > > > > > > >> set
> > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the
> classes
> > > > which
> > > > > > > > extends
> > > > > > > > > > > > > >> Appplication
> > > > > > > > > > > > > >> >> >> where
> > > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > > > > PortoneApplication
> > > > > > > > > > > > extends
> > > > > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> > Set<Class<?>>
> > > > > > > > > getClasses()
> > > > > > > > > > {
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>>
> > > classes
> > > > =
> > > > > > new
> > > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get
> 404
> > > for
> > > > > > every
> > > > > > > > > > request.
> > > > > > > > > > > > Am
> > > > > > > > > > > > > I
> > > > > > > > > > > > > >> >> >> missing
> > > > > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10,
> > 2012
> > > > at
> > > > > > 8:28
> > > > > > > > AM,
> > > > > > > > > > > > Romain
> > > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > > > rmannibucau@gmail.com
> > > > > > > >wrote:
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first
> you
> > > > > > shouldn't
> > > > > > > > need
> > > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix
> an
> > > > issue
> > > > > > we
> > > > > > > > have
> > > > > > > > > > > with
> > > > > > > > > > > > > >> jaxrs
> > > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following
> > minutes
> > > > > > (should
> > > > > > > be
> > > > > > > > > > done
> > > > > > > > > > > @
> > > > > > > > > > > > > 9am)
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
> > > Manni-Bucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > > > > @rmannibucau*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > > >> *
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca
> > > > > Merolla <
> > > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using
> the
> > > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > > > from
> > > > > > > > > > > > > the
> > > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my
> web.xml
> > > > > > > > configuration
> > > > > > > > > > I'm
> > > > > > > > > > > > > using
> > > > > > > > > > > > > >> the
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I
> > have
> > > > > > > defined a
> > > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the
> > > > service
> > > > > > > > > classes.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the
> > > > beans.xml
> > > > > > > under
> > > > > > > > > my
> > > > > > > > > > > > > WEB-INF
> > > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have
> an
> > > > > @Inject
> > > > > > > > > > > annotation
> > > > > > > > > > > > > >> inside
> > > > > > > > > > > > > >> >> the
> > > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which
> returns
> > a
> > > > > null.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep
> > 10,
> > > > 2012
> > > > > > at
> > > > > > > > > 12:06
> > > > > > > > > > > AM,
> > > > > > > > > > > > > >> Romain
> > > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > > > > rmannibucau@gmail.com
> > > > > > > > > >wrote:
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you
> try
> > > the
> > > > > > > > snapshot?
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept.
> > > 2012
> > > > > > 23:22,
> > > > > > > > > "Luca
> > > > > > > > > > > > > >> Merolla" <
> > > > > > > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a
> > > REST
> > > > > > > > > application
> > > > > > > > > > > that
> > > > > > > > > > > > > I'm
> > > > > > > > > > > > > >> >> >> trying
> > > > > > > > > > > > > >> >> >> > to
> > > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
> > possible
> > > > that
> > > > > > CDI
> > > > > > > > > > inject
> > > > > > > > > > > is
> > > > > > > > > > > > > not
> > > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm
> > missing
> > > > > > > something?
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management,
> Business &
> > > > > > > Technology
> > > > > > > > > > > > Consultant
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > > > > >*
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting
> > > Limited
> > > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > > >> >> >
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >> --
> > > > > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > > > > > > >> >>
> > > > > > > > > > > > > >> >>
> > > > > >
> > > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Still no luck,

I have tried to change the pojo deployment class too with the RESTService
<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
<pojo-deployment class-name="org.apache.openejb.server.rest.RESTService">
<properties>
cxf.jax-rs.providers = jsonProvider, jaxbProvider
</properties>
</pojo-deployment>
</openejb-jar>

And I have changed the resources.xml

<resources>
  <Service id="jsonProvider"
class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
  <Service id="jaxbProvider"
class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider" />
</resources>

I still get the 415 error


On Sun, Sep 16, 2012 at 11:47 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> i'd say something like
>
> <Service id="jaxbProvider"
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
>
> create method doesn't exist so it can't be called
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > I have openejb-jar.xml like this:
> >
> > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > <properties>
> >       cxf.jax-rs.providers = jsonProvider, jaxbProvider
> >     </properties>
> > </pojo-deployment>
> > </openejb-jar>
> >
> > and resources.xml
> >
> > <resources>
> >   <Service id="jsonProvider"
> > class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> > factory-name="create">
> >   </Service>
> >   <Service id="jaxbProvider"
> > class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> > factory-name="create">
> >   </Service>
> > </resources>
> >
> > I have tried both in WEB-INF or in META-INF. Still nothing.
> >
> > Is it correct the pojo-deployment class-name with the Application class?
> >
> >
> > On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > the format in openejb-jar.xml properties for such thing is:
> > >
> > > <key> = <id of resource>, <id2 of resource>...
> > >
> > > so you need to define your providers as resources (the example i
> pointed
> > > out previously does it with different needs (that's nto providers) but
> > same
> > > logic)
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/16 Luca Merolla <lu...@gmail.com>
> > >
> > > > I don't have a resources.xml file. What should I define there relate
> to
> > > the
> > > > REST application? The Application class or
> > > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > > >
> > > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > Almost but not totally.
> > > > >
> > > > > 1) i think you should put it in web-inf
> > > > > 2) values are id of resources defined in resources.xml ( <Resources
> > > > > id="json" class-name="..."/>)
> > > > > Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a
> > > écrit
> > > > :
> > > > >
> > > > > > Not sure if it's right but I have added this openejb-jar.xml file
> > in
> > > > > > META-INF of my REST application.
> > > > > >
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > > > <pojo-deployment
> class-name="org.test.portone.PortoneApplication">
> > > > > > <properties>
> > > > > >       cxf.jax-rs.providers =
> > > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > > >     </properties>
> > > > > > </pojo-deployment>
> > > > > > </openejb-jar>
> > > > > >
> > > > > > Where PortoneApplication extends javax.ws.rs.core.Application.
> > > > > >
> > > > > > It seems that nothing is changed because I still get the same
> error
> > > > > >
> > > > > > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > readFromMessageBody
> > > > > > WARNING: No message body reader has been found for request class
> > > > > > SecurityContext, ContentType : application/json.
> > > > > >
> > > > > >
> > > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> > > > > > class-name)
> > > > > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers =
> ...
> > > > > property
> > > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <luca.merolla@gmail.com
> >
> > a
> > > > > écrit
> > > > > > :
> > > > > > >
> > > > > > > > I'm trying to configure Jackson Json provider but I get this
> > > error:
> > > > > > > >
> > > > > > > > INFO: ServletContext initialized.
> > > > > > > > Sep 15, 2012 10:22:31 PM
> > > > org.apache.openejb.observer.ObserverManager
> > > > > > > > fireEvent
> > > > > > > > SEVERE: error invoking
> > > > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > > >         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > > Method)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > > >         at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > > >         at
> > > > > > > >
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > > >         at
> > > > > > > >
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > > >         at
> > > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> > > annotation
> > > > on
> > > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > > >         at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > > >         at
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > > >         ... 20 more
> > > > > > > >
> > > > > > > > in my application class I have:
> > > > > > > >
> > > > > > > > @Override
> > > > > > > > public Set<Object> getSingletons() {
> > > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > > > singletons.add(new
> > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > > >
> > > > > > > > return singletons;
> > > > > > > > }
> > > > > > > >
> > > > > > > > Is there a better way to use the jackson as json provider?
> > > > > > > >
> > > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > Depend what they do but normally no
> > > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> > luca.merolla@gmail.com
> > > >
> > > > a
> > > > > > > écrit
> > > > > > > > :
> > > > > > > > >
> > > > > > > > > > I'll give a try. Could be that the problem is related to
> > the
> > > > fact
> > > > > > > that
> > > > > > > > I
> > > > > > > > > > have some @WebFilter configured?
> > > > > > > > > >
> > > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > Hmm weird, maybe you need to configure custom
> providers,
> > i
> > > > dont
> > > > > > > think
> > > > > > > > > we
> > > > > > > > > > > have example but i could provide one next week.
> > > > > > > > > > >
> > > > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > > cxf.jaxrs.providers for your case) and here default
> > > providers
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > > method)
> > > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > > > luca.merolla@gmail.com
> > > > > >
> > > > > > a
> > > > > > > > > écrit
> > > > > > > > > > :
> > > > > > > > > > >
> > > > > > > > > > > > I have tried last build snapshot from the 15th
> > September,
> > > > and
> > > > > > > with
> > > > > > > > > this
> > > > > > > > > > > > build I don't get the 404 but I get  "415 Unsupported
> > > Media
> > > > > > Type"
> > > > > > > > > > > >
> > > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > > > readFromMessageBody
> > > > > > > > > > > > WARNING: No message body reader has been found for
> > > request
> > > > > > class
> > > > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > > > >
> > > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > > })
> > > > > > > > > > > > in the interface class, and I have moved them as well
> > in
> > > > the
> > > > > > impl
> > > > > > > > > class
> > > > > > > > > > > but
> > > > > > > > > > > > it does not change anything.
> > > > > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > > > -Accept: application/json
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > >wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > I have tried to use @ApplicationPath and remove the
> > cxf
> > > > > > > servlet,
> > > > > > > > > > then i
> > > > > > > > > > > > > moved @Path from the interface to the impl classes
> > and
> > > my
> > > > > URI
> > > > > > > are
> > > > > > > > > not
> > > > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I'll try tomorrow with the new build from the
> > > repository
> > > > to
> > > > > > see
> > > > > > > > if
> > > > > > > > > > > > changes
> > > > > > > > > > > > > fixed it.
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain
> Manni-Bucau <
> > > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > >> Just push a little change. If you can build a
> > snapshot
> > > > (i
> > > > > > cant
> > > > > > > > run
> > > > > > > > > > the
> > > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf servlet
> > if
> > > > ypu
> > > > > > use
> > > > > > > > > tomee
> > > > > > > > > > > > jaxrs
> > > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> > @applicationpath
> > > on
> > > > > > your
> > > > > > > > > > > > application
> > > > > > > > > > > > >> child.
> > > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > >
> > > > > > > > > > > a
> > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > >>
> > > > > > > > > > > > >> > Hmm maybe i messed my env but simply moving path
> > > > > > annotation
> > > > > > > > from
> > > > > > > > > > > > >> interface
> > > > > > > > > > > > >> > to impl worked for me (im rebuilding again to
> > check
> > > > if i
> > > > > > > didnt
> > > > > > > > > > have
> > > > > > > > > > > > >> local
> > > > > > > > > > > > >> > modif)
> > > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > a
> > > > > > > > > > > > >> écrit :
> > > > > > > > > > > > >> >
> > > > > > > > > > > > >> >> My interface and implementation class are
> > following
> > > > > > somehow
> > > > > > > > > this
> > > > > > > > > > > > >> schema,
> > > > > > > > > > > > >> >> especially about the JAX-RS annotations. I have
> > > @Path
> > > > > > @GET
> > > > > > > > > > > @Produces
> > > > > > > > > > > > in
> > > > > > > > > > > > >> >> the
> > > > > > > > > > > > >> >> interface and this lead to the NPE inside the
> > impl
> > > > > class
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >> If I move the annotations to the impl class I
> get
> > > the
> > > > > > "415
> > > > > > > > > > > > Unsupported
> > > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >> > Now the request doesn't reach the method and
> I
> > > get:
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >> > No message body reader has been found for
> > request
> > > > > class
> > > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > > > Manni-Bucau <
> > > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >> honestly i'm not sure you can do it this
> way,
> > > cxf
> > > > > > seems
> > > > > > > to
> > > > > > > > > > > expect
> > > > > > > > > > > > >> the
> > > > > > > > > > > > >> >> impl
> > > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >> > I have the @Path on the interface
> > implemented
> > > by
> > > > > the
> > > > > > > > > class.
> > > > > > > > > > > > Anyway
> > > > > > > > > > > > >> >> I'll
> > > > > > > > > > > > >> >> >> > give a try with it, but the NPE is getting
> > at
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > Caused by: java.lang.NullPointerException
> at
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> >
> > > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> > > > > Manni-Bucau
> > > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class
> > > (impl), i
> > > > > > think
> > > > > > > > > > that's
> > > > > > > > > > > > the
> > > > > > > > > > > > >> >> issue
> > > > > > > > > > > > >> >> >> (i
> > > > > > > > > > > > >> >> >> > > currently have some envrt issues but
> will
> > > try
> > > > to
> > > > > > > test
> > > > > > > > > > asap)
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry
> > again.
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > >> >> >> > > > >
> > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the
> > > dependecy
> > > > > from
> > > > > > > an
> > > > > > > > > > > external
> > > > > > > > > > > > >> >> >> library.
> > > > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM,
> > > Romain
> > > > > > > > > Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > > >> >> >> > > > > > >
> org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > > *
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm using to
> > test
> > > > it:
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16
> PM,
> > > > > Romain
> > > > > > > > > > > Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to share
> to
> > > > make
> > > > > it
> > > > > > > > easy
> > > > > > > > > to
> > > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > > > http://rmannibucau.wordpress.com
> > > > > > > *
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > > > >> >> >> and
> > > > > > > > > > > > >> >> >> > I
> > > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > > > >> >> >>
> > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it
> work.
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not
> > > still
> > > > > > work.
> > > > > > > > :(
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at
> > 12:03
> > > > PM,
> > > > > > > Romain
> > > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
> > snapshot,
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a
> > try
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > *
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add
> > the
> > > > > > servlet
> > > > > > > > that
> > > > > > > > > > > > extends
> > > > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404
> > > > anymore
> > > > > > > but I
> > > > > > > > > > get a
> > > > > > > > > > > > 500
> > > > > > > > > > > > >> >> >> error.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > java.lang.NullPointerException
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >>
> > > > > > > > >
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > > >> >> >> >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012
> at
> > > > 11:07
> > > > > > AM,
> > > > > > > > > Romain
> > > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > <
> rmannibucau@gmail.com
> > > > >wrote:
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
> > regressions
> > > > last
> > > > > > few
> > > > > > > > > days.
> > > > > > > > > > > It
> > > > > > > > > > > > is
> > > > > > > > > > > > >> >> fixed
> > > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes
> > > > (surely
> > > > > > BTW,
> > > > > > > > we
> > > > > > > > > > > don't
> > > > > > > > > > > > >> >> compile
> > > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans
> > snapshot
> > > > to
> > > > > > get
> > > > > > > > > > > deployed).
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> > @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > *
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca
> > Merolla <
> > > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded
> > the
> > > > > > > snapshots
> > > > > > > > > from
> > > > > > > > > > > the
> > > > > > > > > > > > >> >> 13th of
> > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the
> > > > > web.xml.
> > > > > > > > > > Basically
> > > > > > > > > > > I
> > > > > > > > > > > > >> have
> > > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > > security-constraint
> > > > > tag
> > > > > > > > where
> > > > > > > > > I
> > > > > > > > > > > have
> > > > > > > > > > > > >> set
> > > > > > > > > > > > >> >> the
> > > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes
> > > which
> > > > > > > extends
> > > > > > > > > > > > >> Appplication
> > > > > > > > > > > > >> >> >> where
> > > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > > > PortoneApplication
> > > > > > > > > > > extends
> > > > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public
> Set<Class<?>>
> > > > > > > > getClasses()
> > > > > > > > > {
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>>
> > classes
> > > =
> > > > > new
> > > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404
> > for
> > > > > every
> > > > > > > > > request.
> > > > > > > > > > > Am
> > > > > > > > > > > > I
> > > > > > > > > > > > >> >> >> missing
> > > > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10,
> 2012
> > > at
> > > > > 8:28
> > > > > > > AM,
> > > > > > > > > > > Romain
> > > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > > rmannibucau@gmail.com
> > > > > > >wrote:
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you
> > > > > shouldn't
> > > > > > > need
> > > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an
> > > issue
> > > > > we
> > > > > > > have
> > > > > > > > > > with
> > > > > > > > > > > > >> jaxrs
> > > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following
> minutes
> > > > > (should
> > > > > > be
> > > > > > > > > done
> > > > > > > > > > @
> > > > > > > > > > > > 9am)
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
> > Manni-Bucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > > > @rmannibucau*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > > >> *
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca
> > > > Merolla <
> > > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > > from
> > > > > > > > > > > > the
> > > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > > > > > > configuration
> > > > > > > > > I'm
> > > > > > > > > > > > using
> > > > > > > > > > > > >> the
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I
> have
> > > > > > defined a
> > > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the
> > > service
> > > > > > > > classes.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the
> > > beans.xml
> > > > > > under
> > > > > > > > my
> > > > > > > > > > > > WEB-INF
> > > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an
> > > > @Inject
> > > > > > > > > > annotation
> > > > > > > > > > > > >> inside
> > > > > > > > > > > > >> >> the
> > > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns
> a
> > > > null.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep
> 10,
> > > 2012
> > > > > at
> > > > > > > > 12:06
> > > > > > > > > > AM,
> > > > > > > > > > > > >> Romain
> > > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > > > rmannibucau@gmail.com
> > > > > > > > >wrote:
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try
> > the
> > > > > > > snapshot?
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept.
> > 2012
> > > > > 23:22,
> > > > > > > > "Luca
> > > > > > > > > > > > >> Merolla" <
> > > > > > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a
> > REST
> > > > > > > > application
> > > > > > > > > > that
> > > > > > > > > > > > I'm
> > > > > > > > > > > > >> >> >> trying
> > > > > > > > > > > > >> >> >> > to
> > > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it
> possible
> > > that
> > > > > CDI
> > > > > > > > > inject
> > > > > > > > > > is
> > > > > > > > > > > > not
> > > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm
> missing
> > > > > > something?
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> > > > > > Technology
> > > > > > > > > > > Consultant
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > > > luca.merolla@gmail.com
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > > > >*
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting
> > Limited
> > > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > > >> >> >>
> > > > > > > > > > > > >> >> >
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >> --
> > > > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > > > > > >> >>
> > > > > > > > > > > > >> >>
> > > > >
> > >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
i'd say something like

<Service id="jaxbProvider"
class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />

create method doesn't exist so it can't be called

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> I have openejb-jar.xml like this:
>
> <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> <pojo-deployment class-name="org.test.portone.PortoneApplication">
> <properties>
>       cxf.jax-rs.providers = jsonProvider, jaxbProvider
>     </properties>
> </pojo-deployment>
> </openejb-jar>
>
> and resources.xml
>
> <resources>
>   <Service id="jsonProvider"
> class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
> factory-name="create">
>   </Service>
>   <Service id="jaxbProvider"
> class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
> factory-name="create">
>   </Service>
> </resources>
>
> I have tried both in WEB-INF or in META-INF. Still nothing.
>
> Is it correct the pojo-deployment class-name with the Application class?
>
>
> On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > the format in openejb-jar.xml properties for such thing is:
> >
> > <key> = <id of resource>, <id2 of resource>...
> >
> > so you need to define your providers as resources (the example i pointed
> > out previously does it with different needs (that's nto providers) but
> same
> > logic)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/16 Luca Merolla <lu...@gmail.com>
> >
> > > I don't have a resources.xml file. What should I define there relate to
> > the
> > > REST application? The Application class or
> > > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> > >
> > > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > Almost but not totally.
> > > >
> > > > 1) i think you should put it in web-inf
> > > > 2) values are id of resources defined in resources.xml ( <Resources
> > > > id="json" class-name="..."/>)
> > > > Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a
> > écrit
> > > :
> > > >
> > > > > Not sure if it's right but I have added this openejb-jar.xml file
> in
> > > > > META-INF of my REST application.
> > > > >
> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > > > <properties>
> > > > >       cxf.jax-rs.providers =
> > > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > > >     </properties>
> > > > > </pojo-deployment>
> > > > > </openejb-jar>
> > > > >
> > > > > Where PortoneApplication extends javax.ws.rs.core.Application.
> > > > >
> > > > > It seems that nothing is changed because I still get the same error
> > > > >
> > > > > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > readFromMessageBody
> > > > > WARNING: No message body reader has been found for request class
> > > > > SecurityContext, ContentType : application/json.
> > > > >
> > > > >
> > > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> > > > > class-name)
> > > > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers = ...
> > > > property
> > > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com>
> a
> > > > écrit
> > > > > :
> > > > > >
> > > > > > > I'm trying to configure Jackson Json provider but I get this
> > error:
> > > > > > >
> > > > > > > INFO: ServletContext initialized.
> > > > > > > Sep 15, 2012 10:22:31 PM
> > > org.apache.openejb.observer.ObserverManager
> > > > > > > fireEvent
> > > > > > > SEVERE: error invoking
> > > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > > java.lang.reflect.InvocationTargetException
> > > > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > Method)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > > >         at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > > >         at
> > > > > > >
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > > >         at
> > > > > > >
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > > >         at
> > java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> > annotation
> > > on
> > > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > > >         at
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > > >         at
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > > >         ... 20 more
> > > > > > >
> > > > > > > in my application class I have:
> > > > > > >
> > > > > > > @Override
> > > > > > > public Set<Object> getSingletons() {
> > > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > > singletons.add(new
> > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > > >
> > > > > > > return singletons;
> > > > > > > }
> > > > > > >
> > > > > > > Is there a better way to use the jackson as json provider?
> > > > > > >
> > > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > Depend what they do but normally no
> > > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <
> luca.merolla@gmail.com
> > >
> > > a
> > > > > > écrit
> > > > > > > :
> > > > > > > >
> > > > > > > > > I'll give a try. Could be that the problem is related to
> the
> > > fact
> > > > > > that
> > > > > > > I
> > > > > > > > > have some @WebFilter configured?
> > > > > > > > >
> > > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > Hmm weird, maybe you need to configure custom providers,
> i
> > > dont
> > > > > > think
> > > > > > > > we
> > > > > > > > > > have example but i could provide one next week.
> > > > > > > > > >
> > > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > > cxf.jaxrs.providers for your case) and here default
> > providers
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > > method)
> > > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > > luca.merolla@gmail.com
> > > > >
> > > > > a
> > > > > > > > écrit
> > > > > > > > > :
> > > > > > > > > >
> > > > > > > > > > > I have tried last build snapshot from the 15th
> September,
> > > and
> > > > > > with
> > > > > > > > this
> > > > > > > > > > > build I don't get the 404 but I get  "415 Unsupported
> > Media
> > > > > Type"
> > > > > > > > > > >
> > > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > > readFromMessageBody
> > > > > > > > > > > WARNING: No message body reader has been found for
> > request
> > > > > class
> > > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > > >
> > > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > > })
> > > > > > > > > > > in the interface class, and I have moved them as well
> in
> > > the
> > > > > impl
> > > > > > > > class
> > > > > > > > > > but
> > > > > > > > > > > it does not change anything.
> > > > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > > -Accept: application/json
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > >wrote:
> > > > > > > > > > >
> > > > > > > > > > > > I have tried to use @ApplicationPath and remove the
> cxf
> > > > > > servlet,
> > > > > > > > > then i
> > > > > > > > > > > > moved @Path from the interface to the impl classes
> and
> > my
> > > > URI
> > > > > > are
> > > > > > > > not
> > > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > > >
> > > > > > > > > > > > I'll try tomorrow with the new build from the
> > repository
> > > to
> > > > > see
> > > > > > > if
> > > > > > > > > > > changes
> > > > > > > > > > > > fixed it.
> > > > > > > > > > > >
> > > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > >> Just push a little change. If you can build a
> snapshot
> > > (i
> > > > > cant
> > > > > > > run
> > > > > > > > > the
> > > > > > > > > > > >> deployment now). Btw you shouldnt need cxf servlet
> if
> > > ypu
> > > > > use
> > > > > > > > tomee
> > > > > > > > > > > jaxrs
> > > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > > >>
> > > > > > > > > > > >> Either use OpenEJBRestServlet or use
> @applicationpath
> > on
> > > > > your
> > > > > > > > > > > application
> > > > > > > > > > > >> child.
> > > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > >
> > > > > > > > > > a
> > > > > > > > > > > >> écrit :
> > > > > > > > > > > >>
> > > > > > > > > > > >> > Hmm maybe i messed my env but simply moving path
> > > > > annotation
> > > > > > > from
> > > > > > > > > > > >> interface
> > > > > > > > > > > >> > to impl worked for me (im rebuilding again to
> check
> > > if i
> > > > > > didnt
> > > > > > > > > have
> > > > > > > > > > > >> local
> > > > > > > > > > > >> > modif)
> > > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > a
> > > > > > > > > > > >> écrit :
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >> My interface and implementation class are
> following
> > > > > somehow
> > > > > > > > this
> > > > > > > > > > > >> schema,
> > > > > > > > > > > >> >> especially about the JAX-RS annotations. I have
> > @Path
> > > > > @GET
> > > > > > > > > > @Produces
> > > > > > > > > > > in
> > > > > > > > > > > >> >> the
> > > > > > > > > > > >> >> interface and this lead to the NPE inside the
> impl
> > > > class
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >> If I move the annotations to the impl class I get
> > the
> > > > > "415
> > > > > > > > > > > Unsupported
> > > > > > > > > > > >> >> Media Type"
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > > >> >> >wrote:
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >> > Now the request doesn't reach the method and I
> > get:
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >> > No message body reader has been found for
> request
> > > > class
> > > > > > > > > > > >> SecurityContext,
> > > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > > Manni-Bucau <
> > > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >> honestly i'm not sure you can do it this way,
> > cxf
> > > > > seems
> > > > > > to
> > > > > > > > > > expect
> > > > > > > > > > > >> the
> > > > > > > > > > > >> >> impl
> > > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >> > I have the @Path on the interface
> implemented
> > by
> > > > the
> > > > > > > > class.
> > > > > > > > > > > Anyway
> > > > > > > > > > > >> >> I'll
> > > > > > > > > > > >> >> >> > give a try with it, but the NPE is getting
> at
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> >
> > > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> > > > Manni-Bucau
> > > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class
> > (impl), i
> > > > > think
> > > > > > > > > that's
> > > > > > > > > > > the
> > > > > > > > > > > >> >> issue
> > > > > > > > > > > >> >> >> (i
> > > > > > > > > > > >> >> >> > > currently have some envrt issues but will
> > try
> > > to
> > > > > > test
> > > > > > > > > asap)
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry
> again.
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> > > > > > Manni-Bucau
> > > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > >> >> >> > > > >
> > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the
> > dependecy
> > > > from
> > > > > > an
> > > > > > > > > > external
> > > > > > > > > > > >> >> >> library.
> > > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > > > > i get a
> > > > java.lang.ClassNotFoundException:
> > > > > > > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > This is the war I'm using to
> test
> > > it:
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM,
> > > > Romain
> > > > > > > > > > Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > do you have binary to share to
> > > make
> > > > it
> > > > > > > easy
> > > > > > > > to
> > > > > > > > > > > >> >> reproduce?
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > > *
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > > >> >> >> and
> > > > > > > > > > > >> >> >> > I
> > > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > > >> >> >>
> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not
> > still
> > > > > work.
> > > > > > > :(
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at
> 12:03
> > > PM,
> > > > > > Romain
> > > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a
> snapshot,
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a
> try
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > *
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add
> the
> > > > > servlet
> > > > > > > that
> > > > > > > > > > > extends
> > > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404
> > > anymore
> > > > > > but I
> > > > > > > > > get a
> > > > > > > > > > > 500
> > > > > > > > > > > >> >> >> error.
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > java.lang.NullPointerException
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >>
> > > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >> > >
> > > > > > > > > > > >> >> >> >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at
> > > 11:07
> > > > > AM,
> > > > > > > > Romain
> > > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some
> regressions
> > > last
> > > > > few
> > > > > > > > days.
> > > > > > > > > > It
> > > > > > > > > > > is
> > > > > > > > > > > >> >> fixed
> > > > > > > > > > > >> >> >> > now,
> > > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes
> > > (surely
> > > > > BTW,
> > > > > > > we
> > > > > > > > > > don't
> > > > > > > > > > > >> >> compile
> > > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans
> snapshot
> > > to
> > > > > get
> > > > > > > > > > deployed).
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter:
> @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > *
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca
> Merolla <
> > > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded
> the
> > > > > > snapshots
> > > > > > > > from
> > > > > > > > > > the
> > > > > > > > > > > >> >> 13th of
> > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the
> > > > web.xml.
> > > > > > > > > Basically
> > > > > > > > > > I
> > > > > > > > > > > >> have
> > > > > > > > > > > >> >> >> > removed
> > > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> > security-constraint
> > > > tag
> > > > > > > where
> > > > > > > > I
> > > > > > > > > > have
> > > > > > > > > > > >> set
> > > > > > > > > > > >> >> the
> > > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes
> > which
> > > > > > extends
> > > > > > > > > > > >> Appplication
> > > > > > > > > > > >> >> >> where
> > > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > > PortoneApplication
> > > > > > > > > > extends
> > > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > > > > > > getClasses()
> > > > > > > > {
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>>
> classes
> > =
> > > > new
> > > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404
> for
> > > > every
> > > > > > > > request.
> > > > > > > > > > Am
> > > > > > > > > > > I
> > > > > > > > > > > >> >> >> missing
> > > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012
> > at
> > > > 8:28
> > > > > > AM,
> > > > > > > > > > Romain
> > > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> > rmannibucau@gmail.com
> > > > > >wrote:
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you
> > > > shouldn't
> > > > > > need
> > > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an
> > issue
> > > > we
> > > > > > have
> > > > > > > > > with
> > > > > > > > > > > >> jaxrs
> > > > > > > > > > > >> >> >> (due to
> > > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following minutes
> > > > (should
> > > > > be
> > > > > > > > done
> > > > > > > > > @
> > > > > > > > > > > 9am)
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain
> Manni-Bucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > > @rmannibucau*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > > >> *
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca
> > > Merolla <
> > > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > > > > > 1.1.0-SNAPSHOT
> > > > > > > > > from
> > > > > > > > > > > the
> > > > > > > > > > > >> >> 3rd of
> > > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > > > > > configuration
> > > > > > > > I'm
> > > > > > > > > > > using
> > > > > > > > > > > >> the
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have
> > > > > defined a
> > > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the
> > service
> > > > > > > classes.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the
> > beans.xml
> > > > > under
> > > > > > > my
> > > > > > > > > > > WEB-INF
> > > > > > > > > > > >> >> >> folder.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an
> > > @Inject
> > > > > > > > > annotation
> > > > > > > > > > > >> inside
> > > > > > > > > > > >> >> the
> > > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a
> > > null.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10,
> > 2012
> > > > at
> > > > > > > 12:06
> > > > > > > > > AM,
> > > > > > > > > > > >> Romain
> > > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > > rmannibucau@gmail.com
> > > > > > > >wrote:
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try
> the
> > > > > > snapshot?
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept.
> 2012
> > > > 23:22,
> > > > > > > "Luca
> > > > > > > > > > > >> Merolla" <
> > > > > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a
> REST
> > > > > > > application
> > > > > > > > > that
> > > > > > > > > > > I'm
> > > > > > > > > > > >> >> >> trying
> > > > > > > > > > > >> >> >> > to
> > > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible
> > that
> > > > CDI
> > > > > > > > inject
> > > > > > > > > is
> > > > > > > > > > > not
> > > > > > > > > > > >> >> >> > supported
> > > > > > > > > > > >> >> >> > > on
> > > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing
> > > > > something?
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> > > > > Technology
> > > > > > > > > > Consultant
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > > luca.merolla@gmail.com
> > > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > > >*
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting
> Limited
> > > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > > >> >> >> > > >
> > > > > > > > > > > >> >> >>
> > > > > > > > > > > >> >> >
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >> --
> > > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > > > > >> >>
> > > > > > > > > > > >> >>
> > > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have openejb-jar.xml like this:

<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
<pojo-deployment class-name="org.test.portone.PortoneApplication">
<properties>
      cxf.jax-rs.providers = jsonProvider, jaxbProvider
    </properties>
</pojo-deployment>
</openejb-jar>

and resources.xml

<resources>
  <Service id="jsonProvider"
class-name="org.codehaus.jackson.jaxrs.JacksonJsonProvider"
factory-name="create">
  </Service>
  <Service id="jaxbProvider"
class-name="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"
factory-name="create">
  </Service>
</resources>

I have tried both in WEB-INF or in META-INF. Still nothing.

Is it correct the pojo-deployment class-name with the Application class?


On Sun, Sep 16, 2012 at 11:01 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> the format in openejb-jar.xml properties for such thing is:
>
> <key> = <id of resource>, <id2 of resource>...
>
> so you need to define your providers as resources (the example i pointed
> out previously does it with different needs (that's nto providers) but same
> logic)
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/16 Luca Merolla <lu...@gmail.com>
>
> > I don't have a resources.xml file. What should I define there relate to
> the
> > REST application? The Application class or
> > the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
> >
> > On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > Almost but not totally.
> > >
> > > 1) i think you should put it in web-inf
> > > 2) values are id of resources defined in resources.xml ( <Resources
> > > id="json" class-name="..."/>)
> > > Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a
> écrit
> > :
> > >
> > > > Not sure if it's right but I have added this openejb-jar.xml file in
> > > > META-INF of my REST application.
> > > >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > > <properties>
> > > >       cxf.jax-rs.providers =
> > > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > > >     </properties>
> > > > </pojo-deployment>
> > > > </openejb-jar>
> > > >
> > > > Where PortoneApplication extends javax.ws.rs.core.Application.
> > > >
> > > > It seems that nothing is changed because I still get the same error
> > > >
> > > > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > readFromMessageBody
> > > > WARNING: No message body reader has been found for request class
> > > > SecurityContext, ContentType : application/json.
> > > >
> > > >
> > > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> > > > class-name)
> > > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers = ...
> > > property
> > > > > Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a
> > > écrit
> > > > :
> > > > >
> > > > > > I'm trying to configure Jackson Json provider but I get this
> error:
> > > > > >
> > > > > > INFO: ServletContext initialized.
> > > > > > Sep 15, 2012 10:22:31 PM
> > org.apache.openejb.observer.ObserverManager
> > > > > > fireEvent
> > > > > > SEVERE: error invoking
> > > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > > java.lang.reflect.InvocationTargetException
> > > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > Method)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > > >         at
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > > >         at
> > > > > >
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > > >         at
> > > > > >
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > > >         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > > Caused by: java.lang.IllegalArgumentException: no @Path
> annotation
> > on
> > > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > > >         at
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > > >         at
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > > >         ... 20 more
> > > > > >
> > > > > > in my application class I have:
> > > > > >
> > > > > > @Override
> > > > > > public Set<Object> getSingletons() {
> > > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > > singletons.add(new
> > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > > >
> > > > > > return singletons;
> > > > > > }
> > > > > >
> > > > > > Is there a better way to use the jackson as json provider?
> > > > > >
> > > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > Depend what they do but normally no
> > > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <luca.merolla@gmail.com
> >
> > a
> > > > > écrit
> > > > > > :
> > > > > > >
> > > > > > > > I'll give a try. Could be that the problem is related to the
> > fact
> > > > > that
> > > > > > I
> > > > > > > > have some @WebFilter configured?
> > > > > > > >
> > > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > Hmm weird, maybe you need to configure custom providers, i
> > dont
> > > > > think
> > > > > > > we
> > > > > > > > > have example but i could provide one next week.
> > > > > > > > >
> > > > > > > > > Fyi here a sample of jaxws config
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > > cxf.jaxrs.providers for your case) and here default
> providers
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > > method)
> > > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> > luca.merolla@gmail.com
> > > >
> > > > a
> > > > > > > écrit
> > > > > > > > :
> > > > > > > > >
> > > > > > > > > > I have tried last build snapshot from the 15th September,
> > and
> > > > > with
> > > > > > > this
> > > > > > > > > > build I don't get the 404 but I get  "415 Unsupported
> Media
> > > > Type"
> > > > > > > > > >
> > > > > > > > > > Sep 15, 2012 10:36:10 AM
> > > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > > readFromMessageBody
> > > > > > > > > > WARNING: No message body reader has been found for
> request
> > > > class
> > > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > > >
> > > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > > MediaType.APPLICATION_XML
> > > > > > > > > })
> > > > > > > > > > in the interface class, and I have moved them as well in
> > the
> > > > impl
> > > > > > > class
> > > > > > > > > but
> > > > > > > > > > it does not change anything.
> > > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > > -Content-Type: application/json
> > > > > > > > > > -Accept: application/json
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > > luca.merolla@gmail.com
> > > > > > > > > > >wrote:
> > > > > > > > > >
> > > > > > > > > > > I have tried to use @ApplicationPath and remove the cxf
> > > > > servlet,
> > > > > > > > then i
> > > > > > > > > > > moved @Path from the interface to the impl classes and
> my
> > > URI
> > > > > are
> > > > > > > not
> > > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > > >
> > > > > > > > > > > I'll try tomorrow with the new build from the
> repository
> > to
> > > > see
> > > > > > if
> > > > > > > > > > changes
> > > > > > > > > > > fixed it.
> > > > > > > > > > >
> > > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > >> Just push a little change. If you can build a snapshot
> > (i
> > > > cant
> > > > > > run
> > > > > > > > the
> > > > > > > > > > >> deployment now). Btw you shouldnt need cxf servlet if
> > ypu
> > > > use
> > > > > > > tomee
> > > > > > > > > > jaxrs
> > > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > > >>
> > > > > > > > > > >> Either use OpenEJBRestServlet or use @applicationpath
> on
> > > > your
> > > > > > > > > > application
> > > > > > > > > > >> child.
> > > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > > rmannibucau@gmail.com
> > > > > > > > >
> > > > > > > > > a
> > > > > > > > > > >> écrit :
> > > > > > > > > > >>
> > > > > > > > > > >> > Hmm maybe i messed my env but simply moving path
> > > > annotation
> > > > > > from
> > > > > > > > > > >> interface
> > > > > > > > > > >> > to impl worked for me (im rebuilding again to check
> > if i
> > > > > didnt
> > > > > > > > have
> > > > > > > > > > >> local
> > > > > > > > > > >> > modif)
> > > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > > luca.merolla@gmail.com>
> > > > > > > a
> > > > > > > > > > >> écrit :
> > > > > > > > > > >> >
> > > > > > > > > > >> >> My interface and implementation class are following
> > > > somehow
> > > > > > > this
> > > > > > > > > > >> schema,
> > > > > > > > > > >> >> especially about the JAX-RS annotations. I have
> @Path
> > > > @GET
> > > > > > > > > @Produces
> > > > > > > > > > in
> > > > > > > > > > >> >> the
> > > > > > > > > > >> >> interface and this lead to the NPE inside the impl
> > > class
> > > > > > > > > > >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > > >> >>
> > > > > > > > > > >> >> If I move the annotations to the impl class I get
> the
> > > > "415
> > > > > > > > > > Unsupported
> > > > > > > > > > >> >> Media Type"
> > > > > > > > > > >> >>
> > > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > > >> >> >wrote:
> > > > > > > > > > >> >>
> > > > > > > > > > >> >> > Now the request doesn't reach the method and I
> get:
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >> > No message body reader has been found for request
> > > class
> > > > > > > > > > >> SecurityContext,
> > > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> > Manni-Bucau <
> > > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > > >> >> > > wrote:
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >> >> did it already work?
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >> honestly i'm not sure you can do it this way,
> cxf
> > > > seems
> > > > > to
> > > > > > > > > expect
> > > > > > > > > > >> the
> > > > > > > > > > >> >> impl
> > > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >> > I have the @Path on the interface implemented
> by
> > > the
> > > > > > > class.
> > > > > > > > > > Anyway
> > > > > > > > > > >> >> I'll
> > > > > > > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > where I have:
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> >
> > > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> > > Manni-Bucau
> > > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class
> (impl), i
> > > > think
> > > > > > > > that's
> > > > > > > > > > the
> > > > > > > > > > >> >> issue
> > > > > > > > > > >> >> >> (i
> > > > > > > > > > >> >> >> > > currently have some envrt issues but will
> try
> > to
> > > > > test
> > > > > > > > asap)
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > > >> >> >> > > > *
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> > > > > Manni-Bucau
> > > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > > >> >> >> > > > >
> > > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the
> dependecy
> > > from
> > > > > an
> > > > > > > > > external
> > > > > > > > > > >> >> >> library.
> > > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > > > > i get a
> > > java.lang.ClassNotFoundException:
> > > > > > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > This is the war I'm using to test
> > it:
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > > >> >> >> > > > >
> > > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM,
> > > Romain
> > > > > > > > > Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > do you have binary to share to
> > make
> > > it
> > > > > > easy
> > > > > > > to
> > > > > > > > > > >> >> reproduce?
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > > *
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > > >> >> >> and
> > > > > > > > > > >> >> >> > I
> > > > > > > > > > >> >> >> > > > was
> > > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > > >> >> >>
> > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not
> still
> > > > work.
> > > > > > :(
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03
> > PM,
> > > > > Romain
> > > > > > > > > > >> Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > > http://rmannibucau.wordpress.com
> > > > > > > *
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the
> > > > servlet
> > > > > > that
> > > > > > > > > > extends
> > > > > > > > > > >> >> >> > > Application
> > > > > > > > > > >> >> >> > > > in
> > > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404
> > anymore
> > > > > but I
> > > > > > > > get a
> > > > > > > > > > 500
> > > > > > > > > > >> >> >> error.
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > java.lang.NullPointerException
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >>
> > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >> > >
> > > > > > > > > > >> >> >> >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at
> > 11:07
> > > > AM,
> > > > > > > Romain
> > > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > we had some regressions
> > last
> > > > few
> > > > > > > days.
> > > > > > > > > It
> > > > > > > > > > is
> > > > > > > > > > >> >> fixed
> > > > > > > > > > >> >> >> > now,
> > > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes
> > (surely
> > > > BTW,
> > > > > > we
> > > > > > > > > don't
> > > > > > > > > > >> >> compile
> > > > > > > > > > >> >> >> > > anymore
> > > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot
> > to
> > > > get
> > > > > > > > > deployed).
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > *
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the
> > > > > snapshots
> > > > > > > from
> > > > > > > > > the
> > > > > > > > > > >> >> 13th of
> > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the
> > > web.xml.
> > > > > > > > Basically
> > > > > > > > > I
> > > > > > > > > > >> have
> > > > > > > > > > >> >> >> > removed
> > > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > the
> security-constraint
> > > tag
> > > > > > where
> > > > > > > I
> > > > > > > > > have
> > > > > > > > > > >> set
> > > > > > > > > > >> >> the
> > > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes
> which
> > > > > extends
> > > > > > > > > > >> Appplication
> > > > > > > > > > >> >> >> where
> > > > > > > > > > >> >> >> > > I'm
> > > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > > PortoneApplication
> > > > > > > > > extends
> > > > > > > > > > >> >> >> > Application {
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > > > > > getClasses()
> > > > > > > {
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes
> =
> > > new
> > > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for
> > > every
> > > > > > > request.
> > > > > > > > > Am
> > > > > > > > > > I
> > > > > > > > > > >> >> >> missing
> > > > > > > > > > >> >> >> > > > > something
> > > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012
> at
> > > 8:28
> > > > > AM,
> > > > > > > > > Romain
> > > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > <
> rmannibucau@gmail.com
> > > > >wrote:
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you
> > > shouldn't
> > > > > need
> > > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an
> issue
> > > we
> > > > > have
> > > > > > > > with
> > > > > > > > > > >> jaxrs
> > > > > > > > > > >> >> >> (due to
> > > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > following minutes
> > > (should
> > > > be
> > > > > > > done
> > > > > > > > @
> > > > > > > > > > 9am)
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> > @rmannibucau*
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > > >> *
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca
> > Merolla <
> > > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > > > > 1.1.0-SNAPSHOT
> > > > > > > > from
> > > > > > > > > > the
> > > > > > > > > > >> >> 3rd of
> > > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > > > > configuration
> > > > > > > I'm
> > > > > > > > > > using
> > > > > > > > > > >> the
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have
> > > > defined a
> > > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the
> service
> > > > > > classes.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the
> beans.xml
> > > > under
> > > > > > my
> > > > > > > > > > WEB-INF
> > > > > > > > > > >> >> >> folder.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an
> > @Inject
> > > > > > > > annotation
> > > > > > > > > > >> inside
> > > > > > > > > > >> >> the
> > > > > > > > > > >> >> >> > > > service
> > > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a
> > null.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10,
> 2012
> > > at
> > > > > > 12:06
> > > > > > > > AM,
> > > > > > > > > > >> Romain
> > > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > > rmannibucau@gmail.com
> > > > > > >wrote:
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the
> > > > > snapshot?
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012
> > > 23:22,
> > > > > > "Luca
> > > > > > > > > > >> Merolla" <
> > > > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> > > > > > application
> > > > > > > > that
> > > > > > > > > > I'm
> > > > > > > > > > >> >> >> trying
> > > > > > > > > > >> >> >> > to
> > > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible
> that
> > > CDI
> > > > > > > inject
> > > > > > > > is
> > > > > > > > > > not
> > > > > > > > > > >> >> >> > supported
> > > > > > > > > > >> >> >> > > on
> > > > > > > > > > >> >> >> > > > > the
> > > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing
> > > > something?
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> > > > Technology
> > > > > > > > > Consultant
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > > luca.merolla@gmail.com
> > > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > > http://lucamerolla.wordpress.com
> > > > > > > > >*
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > > >> >> >> > > > > >
> > > > > > > > > > >> >> >> > > > >
> > > > > > > > > > >> >> >> > > >
> > > > > > > > > > >> >> >>
> > > > > > > > > > >> >> >
> > > > > > > > > > >> >>
> > > > > > > > > > >> >>
> > > > > > > > > > >> >> --
> > > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > > > >> >>
> > > > > > > > > > >> >>
> > >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
the format in openejb-jar.xml properties for such thing is:

<key> = <id of resource>, <id2 of resource>...

so you need to define your providers as resources (the example i pointed
out previously does it with different needs (that's nto providers) but same
logic)

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/16 Luca Merolla <lu...@gmail.com>

> I don't have a resources.xml file. What should I define there relate to the
> REST application? The Application class or
> the org.codehaus.jackson.jaxrs.JacksonJsonProvider?
>
> On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > Almost but not totally.
> >
> > 1) i think you should put it in web-inf
> > 2) values are id of resources defined in resources.xml ( <Resources
> > id="json" class-name="..."/>)
> > Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a écrit
> :
> >
> > > Not sure if it's right but I have added this openejb-jar.xml file in
> > > META-INF of my REST application.
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > > <properties>
> > >       cxf.jax-rs.providers =
> > > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> > >     </properties>
> > > </pojo-deployment>
> > > </openejb-jar>
> > >
> > > Where PortoneApplication extends javax.ws.rs.core.Application.
> > >
> > > It seems that nothing is changed because I still get the same error
> > >
> > > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > readFromMessageBody
> > > WARNING: No message body reader has been found for request class
> > > SecurityContext, ContentType : application/json.
> > >
> > >
> > > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> > > class-name)
> > > > or ejb-deployment (attribute name) add cxf.jaxrs.providers = ...
> > property
> > > > Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a
> > écrit
> > > :
> > > >
> > > > > I'm trying to configure Jackson Json provider but I get this error:
> > > > >
> > > > > INFO: ServletContext initialized.
> > > > > Sep 15, 2012 10:22:31 PM
> org.apache.openejb.observer.ObserverManager
> > > > > fireEvent
> > > > > SEVERE: error invoking
> > > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > > java.lang.reflect.InvocationTargetException
> > > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > > >         at
> > > > >
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > > >         at
> > > > >
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > > >         at
> > > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >         at java.lang.Thread.run(Thread.java:662)
> > > > > Caused by: java.lang.IllegalArgumentException: no @Path annotation
> on
> > > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > > >         at
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > > >         at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > > >         ... 20 more
> > > > >
> > > > > in my application class I have:
> > > > >
> > > > > @Override
> > > > > public Set<Object> getSingletons() {
> > > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > > singletons.add(new
> > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > > >
> > > > > return singletons;
> > > > > }
> > > > >
> > > > > Is there a better way to use the jackson as json provider?
> > > > >
> > > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > Depend what they do but normally no
> > > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com>
> a
> > > > écrit
> > > > > :
> > > > > >
> > > > > > > I'll give a try. Could be that the problem is related to the
> fact
> > > > that
> > > > > I
> > > > > > > have some @WebFilter configured?
> > > > > > >
> > > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > Hmm weird, maybe you need to configure custom providers, i
> dont
> > > > think
> > > > > > we
> > > > > > > > have example but i could provide one next week.
> > > > > > > >
> > > > > > > > Fyi here a sample of jaxws config
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > > cxf.jaxrs.providers for your case) and here default providers
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > > method)
> > > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <
> luca.merolla@gmail.com
> > >
> > > a
> > > > > > écrit
> > > > > > > :
> > > > > > > >
> > > > > > > > > I have tried last build snapshot from the 15th September,
> and
> > > > with
> > > > > > this
> > > > > > > > > build I don't get the 404 but I get  "415 Unsupported Media
> > > Type"
> > > > > > > > >
> > > > > > > > > Sep 15, 2012 10:36:10 AM
> > org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > > readFromMessageBody
> > > > > > > > > WARNING: No message body reader has been found for request
> > > class
> > > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > > >
> > > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > > MediaType.APPLICATION_XML
> > > > > > > > })
> > > > > > > > > in the interface class, and I have moved them as well in
> the
> > > impl
> > > > > > class
> > > > > > > > but
> > > > > > > > > it does not change anything.
> > > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > > -Content-Type: application/json
> > > > > > > > > -Accept: application/json
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > > luca.merolla@gmail.com
> > > > > > > > > >wrote:
> > > > > > > > >
> > > > > > > > > > I have tried to use @ApplicationPath and remove the cxf
> > > > servlet,
> > > > > > > then i
> > > > > > > > > > moved @Path from the interface to the impl classes and my
> > URI
> > > > are
> > > > > > not
> > > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > > >
> > > > > > > > > > I'll try tomorrow with the new build from the repository
> to
> > > see
> > > > > if
> > > > > > > > > changes
> > > > > > > > > > fixed it.
> > > > > > > > > >
> > > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > >> Just push a little change. If you can build a snapshot
> (i
> > > cant
> > > > > run
> > > > > > > the
> > > > > > > > > >> deployment now). Btw you shouldnt need cxf servlet if
> ypu
> > > use
> > > > > > tomee
> > > > > > > > > jaxrs
> > > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > > >>
> > > > > > > > > >> Either use OpenEJBRestServlet or use @applicationpath on
> > > your
> > > > > > > > > application
> > > > > > > > > >> child.
> > > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > > rmannibucau@gmail.com
> > > > > > > >
> > > > > > > > a
> > > > > > > > > >> écrit :
> > > > > > > > > >>
> > > > > > > > > >> > Hmm maybe i messed my env but simply moving path
> > > annotation
> > > > > from
> > > > > > > > > >> interface
> > > > > > > > > >> > to impl worked for me (im rebuilding again to check
> if i
> > > > didnt
> > > > > > > have
> > > > > > > > > >> local
> > > > > > > > > >> > modif)
> > > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > > luca.merolla@gmail.com>
> > > > > > a
> > > > > > > > > >> écrit :
> > > > > > > > > >> >
> > > > > > > > > >> >> My interface and implementation class are following
> > > somehow
> > > > > > this
> > > > > > > > > >> schema,
> > > > > > > > > >> >> especially about the JAX-RS annotations. I have @Path
> > > @GET
> > > > > > > > @Produces
> > > > > > > > > in
> > > > > > > > > >> >> the
> > > > > > > > > >> >> interface and this lead to the NPE inside the impl
> > class
> > > > > > > > > >> >>
> > > > > > > > > >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > > >> >>
> > > > > > > > > >> >> If I move the annotations to the impl class I get the
> > > "415
> > > > > > > > > Unsupported
> > > > > > > > > >> >> Media Type"
> > > > > > > > > >> >>
> > > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com
> > > > > > > > > >> >> >wrote:
> > > > > > > > > >> >>
> > > > > > > > > >> >> > Now the request doesn't reach the method and I get:
> > > > > > > > > >> >> >
> > > > > > > > > >> >> > No message body reader has been found for request
> > class
> > > > > > > > > >> SecurityContext,
> > > > > > > > > >> >> > ContentType : application/json
> > > > > > > > > >> >> >
> > > > > > > > > >> >> >
> > > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain
> Manni-Bucau <
> > > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > > >> >> > > wrote:
> > > > > > > > > >> >> >
> > > > > > > > > >> >> >> did it already work?
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >> honestly i'm not sure you can do it this way, cxf
> > > seems
> > > > to
> > > > > > > > expect
> > > > > > > > > >> the
> > > > > > > > > >> >> impl
> > > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >> > I have the @Path on the interface implemented by
> > the
> > > > > > class.
> > > > > > > > > Anyway
> > > > > > > > > >> >> I'll
> > > > > > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > where I have:
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> >
> > > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> > Manni-Bucau
> > > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i
> > > think
> > > > > > > that's
> > > > > > > > > the
> > > > > > > > > >> >> issue
> > > > > > > > > >> >> >> (i
> > > > > > > > > >> >> >> > > currently have some envrt issues but will try
> to
> > > > test
> > > > > > > asap)
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > > > *
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > > >> >> >> > > > *
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> > > > Manni-Bucau
> > > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > > java.lang.ClassNotFoundException:
> > > > > > > > > >> >> >> > > > >
> > org.pokernuvola.common.exceptions.WebException
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy
> > from
> > > > an
> > > > > > > > external
> > > > > > > > > >> >> >> library.
> > > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > > >> >> >> > > > > > *
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> > > > > > Manni-Bucau
> > > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > > > > i get a
> > java.lang.ClassNotFoundException:
> > > > > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > > > > This is the war I'm using to test
> it:
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > > >> >> >> > > > >
> > > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM,
> > Romain
> > > > > > > > Manni-Bucau
> > > > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > do you have binary to share to
> make
> > it
> > > > > easy
> > > > > > to
> > > > > > > > > >> >> reproduce?
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > > > > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > > >> >> >> and
> > > > > > > > > >> >> >> > I
> > > > > > > > > >> >> >> > > > was
> > > > > > > > > >> >> >> > > > > > > still
> > > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > > >> >> >>
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not still
> > > work.
> > > > > :(
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03
> PM,
> > > > Romain
> > > > > > > > > >> Manni-Bucau
> > > > > > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > > *
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the
> > > servlet
> > > > > that
> > > > > > > > > extends
> > > > > > > > > >> >> >> > > Application
> > > > > > > > > >> >> >> > > > in
> > > > > > > > > >> >> >> > > > > > the
> > > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404
> anymore
> > > > but I
> > > > > > > get a
> > > > > > > > > 500
> > > > > > > > > >> >> >> error.
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> java.lang.NullPointerException
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >>
> > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > >
> > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > >
> > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > >
> > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >> > >
> > > > > > > > > >> >> >> >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at
> 11:07
> > > AM,
> > > > > > Romain
> > > > > > > > > >> >> Manni-Bucau
> > > > > > > > > >> >> >> > > > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > we had some regressions
> last
> > > few
> > > > > > days.
> > > > > > > > It
> > > > > > > > > is
> > > > > > > > > >> >> fixed
> > > > > > > > > >> >> >> > now,
> > > > > > > > > >> >> >> > > > > maybe
> > > > > > > > > >> >> >> > > > > > > the
> > > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes
> (surely
> > > BTW,
> > > > > we
> > > > > > > > don't
> > > > > > > > > >> >> compile
> > > > > > > > > >> >> >> > > anymore
> > > > > > > > > >> >> >> > > > > > > because
> > > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot
> to
> > > get
> > > > > > > > deployed).
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > *
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > > >> >> >
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the
> > > > snapshots
> > > > > > from
> > > > > > > > the
> > > > > > > > > >> >> 13th of
> > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the
> > web.xml.
> > > > > > > Basically
> > > > > > > > I
> > > > > > > > > >> have
> > > > > > > > > >> >> >> > removed
> > > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > > >> >> >> > > > > > > > > > > > > > the security-constraint
> > tag
> > > > > where
> > > > > > I
> > > > > > > > have
> > > > > > > > > >> set
> > > > > > > > > >> >> the
> > > > > > > > > >> >> >> > > BASIC
> > > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes which
> > > > extends
> > > > > > > > > >> Appplication
> > > > > > > > > >> >> >> where
> > > > > > > > > >> >> >> > > I'm
> > > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > > PortoneApplication
> > > > > > > > extends
> > > > > > > > > >> >> >> > Application {
> > > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > > > > getClasses()
> > > > > > {
> > > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes =
> > new
> > > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for
> > every
> > > > > > request.
> > > > > > > > Am
> > > > > > > > > I
> > > > > > > > > >> >> >> missing
> > > > > > > > > >> >> >> > > > > something
> > > > > > > > > >> >> >> > > > > > > in
> > > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at
> > 8:28
> > > > AM,
> > > > > > > > Romain
> > > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > > >> >> >> > > > > > > > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you
> > shouldn't
> > > > need
> > > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue
> > we
> > > > have
> > > > > > > with
> > > > > > > > > >> jaxrs
> > > > > > > > > >> >> >> (due to
> > > > > > > > > >> >> >> > > > > jersey
> > > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > following minutes
> > (should
> > > be
> > > > > > done
> > > > > > > @
> > > > > > > > > 9am)
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter:
> @rmannibucau*
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > > >> *
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca
> Merolla <
> > > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > > > 1.1.0-SNAPSHOT
> > > > > > > from
> > > > > > > > > the
> > > > > > > > > >> >> 3rd of
> > > > > > > > > >> >> >> > > > > September.
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > > > configuration
> > > > > > I'm
> > > > > > > > > using
> > > > > > > > > >> the
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > >
> > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have
> > > defined a
> > > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the service
> > > > > classes.
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml
> > > under
> > > > > my
> > > > > > > > > WEB-INF
> > > > > > > > > >> >> >> folder.
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an
> @Inject
> > > > > > > annotation
> > > > > > > > > >> inside
> > > > > > > > > >> >> the
> > > > > > > > > >> >> >> > > > service
> > > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a
> null.
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012
> > at
> > > > > 12:06
> > > > > > > AM,
> > > > > > > > > >> Romain
> > > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> > rmannibucau@gmail.com
> > > > > >wrote:
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the
> > > > snapshot?
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012
> > 23:22,
> > > > > "Luca
> > > > > > > > > >> Merolla" <
> > > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> > > > > application
> > > > > > > that
> > > > > > > > > I'm
> > > > > > > > > >> >> >> trying
> > > > > > > > > >> >> >> > to
> > > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that
> > CDI
> > > > > > inject
> > > > > > > is
> > > > > > > > > not
> > > > > > > > > >> >> >> > supported
> > > > > > > > > >> >> >> > > on
> > > > > > > > > >> >> >> > > > > the
> > > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing
> > > something?
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> > > Technology
> > > > > > > > Consultant
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > > >> >>  *Mobile:*
> > > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> > luca.merolla@gmail.com
> > > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > > http://lucamerolla.wordpress.com
> > > > > > > >*
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > > >> >> >> > > > > > > >
> > > > > > > > > >> >> >> > > > > > >
> > > > > > > > > >> >> >> > > > > >
> > > > > > > > > >> >> >> > > > >
> > > > > > > > > >> >> >> > > >
> > > > > > > > > >> >> >>
> > > > > > > > > >> >> >
> > > > > > > > > >> >>
> > > > > > > > > >> >>
> > > > > > > > > >> >> --
> > > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > > >> >>
> > > > > > > > > >> >>
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I don't have a resources.xml file. What should I define there relate to the
REST application? The Application class or
the org.codehaus.jackson.jaxrs.JacksonJsonProvider?

On Sun, Sep 16, 2012 at 8:24 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Almost but not totally.
>
> 1) i think you should put it in web-inf
> 2) values are id of resources defined in resources.xml ( <Resources
> id="json" class-name="..."/>)
> Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a écrit :
>
> > Not sure if it's right but I have added this openejb-jar.xml file in
> > META-INF of my REST application.
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> > <pojo-deployment class-name="org.test.portone.PortoneApplication">
> > <properties>
> >       cxf.jax-rs.providers =
> > org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> > org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
> >     </properties>
> > </pojo-deployment>
> > </openejb-jar>
> >
> > Where PortoneApplication extends javax.ws.rs.core.Application.
> >
> > It seems that nothing is changed because I still get the same error
> >
> > Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > readFromMessageBody
> > WARNING: No message body reader has been found for request class
> > SecurityContext, ContentType : application/json.
> >
> >
> > On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> > class-name)
> > > or ejb-deployment (attribute name) add cxf.jaxrs.providers = ...
> property
> > > Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a
> écrit
> > :
> > >
> > > > I'm trying to configure Jackson Json provider but I get this error:
> > > >
> > > > INFO: ServletContext initialized.
> > > > Sep 15, 2012 10:22:31 PM org.apache.openejb.observer.ObserverManager
> > > > fireEvent
> > > > SEVERE: error invoking
> > > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > > java.lang.reflect.InvocationTargetException
> > > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >         at
> > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > >         at
> > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > > >         at
> > > >
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > > >         at
> > > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > > >         at
> > > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >         at
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >         at
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >         at java.lang.Thread.run(Thread.java:662)
> > > > Caused by: java.lang.IllegalArgumentException: no @Path annotation on
> > > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > > >         at
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > > >         ... 20 more
> > > >
> > > > in my application class I have:
> > > >
> > > > @Override
> > > > public Set<Object> getSingletons() {
> > > > HashSet<Object> singletons = new HashSet<Object>();
> > > > singletons.add(new
> > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > > >
> > > > return singletons;
> > > > }
> > > >
> > > > Is there a better way to use the jackson as json provider?
> > > >
> > > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > Depend what they do but normally no
> > > > > Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a
> > > écrit
> > > > :
> > > > >
> > > > > > I'll give a try. Could be that the problem is related to the fact
> > > that
> > > > I
> > > > > > have some @WebFilter configured?
> > > > > >
> > > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > Hmm weird, maybe you need to configure custom providers, i dont
> > > think
> > > > > we
> > > > > > > have example but i could provide one next week.
> > > > > > >
> > > > > > > Fyi here a sample of jaxws config
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > > cxf.jaxrs.providers for your case) and here default providers
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > > method)
> > > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <luca.merolla@gmail.com
> >
> > a
> > > > > écrit
> > > > > > :
> > > > > > >
> > > > > > > > I have tried last build snapshot from the 15th September, and
> > > with
> > > > > this
> > > > > > > > build I don't get the 404 but I get  "415 Unsupported Media
> > Type"
> > > > > > > >
> > > > > > > > Sep 15, 2012 10:36:10 AM
> org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > > readFromMessageBody
> > > > > > > > WARNING: No message body reader has been found for request
> > class
> > > > > > > > SecurityContext, ContentType : application/json
> > > > > > > >
> > > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > > MediaType.APPLICATION_XML
> > > > > > > })
> > > > > > > > in the interface class, and I have moved them as well in the
> > impl
> > > > > class
> > > > > > > but
> > > > > > > > it does not change anything.
> > > > > > > > When I'm sending the request I put these headers:
> > > > > > > > -Content-Type: application/json
> > > > > > > > -Accept: application/json
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > > luca.merolla@gmail.com
> > > > > > > > >wrote:
> > > > > > > >
> > > > > > > > > I have tried to use @ApplicationPath and remove the cxf
> > > servlet,
> > > > > > then i
> > > > > > > > > moved @Path from the interface to the impl classes and my
> URI
> > > are
> > > > > not
> > > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > > >
> > > > > > > > > I'll try tomorrow with the new build from the repository to
> > see
> > > > if
> > > > > > > > changes
> > > > > > > > > fixed it.
> > > > > > > > >
> > > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > > > rmannibucau@gmail.com
> > > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > >> Just push a little change. If you can build a snapshot (i
> > cant
> > > > run
> > > > > > the
> > > > > > > > >> deployment now). Btw you shouldnt need cxf servlet if ypu
> > use
> > > > > tomee
> > > > > > > > jaxrs
> > > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > > >>
> > > > > > > > >> Either use OpenEJBRestServlet or use @applicationpath on
> > your
> > > > > > > > application
> > > > > > > > >> child.
> > > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > > rmannibucau@gmail.com
> > > > > > >
> > > > > > > a
> > > > > > > > >> écrit :
> > > > > > > > >>
> > > > > > > > >> > Hmm maybe i messed my env but simply moving path
> > annotation
> > > > from
> > > > > > > > >> interface
> > > > > > > > >> > to impl worked for me (im rebuilding again to check if i
> > > didnt
> > > > > > have
> > > > > > > > >> local
> > > > > > > > >> > modif)
> > > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > > luca.merolla@gmail.com>
> > > > > a
> > > > > > > > >> écrit :
> > > > > > > > >> >
> > > > > > > > >> >> My interface and implementation class are following
> > somehow
> > > > > this
> > > > > > > > >> schema,
> > > > > > > > >> >> especially about the JAX-RS annotations. I have @Path
> > @GET
> > > > > > > @Produces
> > > > > > > > in
> > > > > > > > >> >> the
> > > > > > > > >> >> interface and this lead to the NPE inside the impl
> class
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > > >> >>
> > > > > > > > >> >> If I move the annotations to the impl class I get the
> > "415
> > > > > > > > Unsupported
> > > > > > > > >> >> Media Type"
> > > > > > > > >> >>
> > > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > > luca.merolla@gmail.com
> > > > > > > > >> >> >wrote:
> > > > > > > > >> >>
> > > > > > > > >> >> > Now the request doesn't reach the method and I get:
> > > > > > > > >> >> >
> > > > > > > > >> >> > No message body reader has been found for request
> class
> > > > > > > > >> SecurityContext,
> > > > > > > > >> >> > ContentType : application/json
> > > > > > > > >> >> >
> > > > > > > > >> >> >
> > > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > > >> >> > > wrote:
> > > > > > > > >> >> >
> > > > > > > > >> >> >> did it already work?
> > > > > > > > >> >> >>
> > > > > > > > >> >> >> honestly i'm not sure you can do it this way, cxf
> > seems
> > > to
> > > > > > > expect
> > > > > > > > >> the
> > > > > > > > >> >> impl
> > > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > > >> >> >>
> > > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> >> >>
> > > > > > > > >> >> >>
> > > > > > > > >> >> >>
> > > > > > > > >> >> >>
> > > > > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > >> >> >>
> > > > > > > > >> >> >> > I have the @Path on the interface implemented by
> the
> > > > > class.
> > > > > > > > Anyway
> > > > > > > > >> >> I'll
> > > > > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > where I have:
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> >
> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain
> Manni-Bucau
> > > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i
> > think
> > > > > > that's
> > > > > > > > the
> > > > > > > > >> >> issue
> > > > > > > > >> >> >> (i
> > > > > > > > >> >> >> > > currently have some envrt issues but will try to
> > > test
> > > > > > asap)
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > > > *
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > > >> >> >> > > > *
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> > > Manni-Bucau
> > > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > > > > no big luck neither :
> > > > > > java.lang.ClassNotFoundException:
> > > > > > > > >> >> >> > > > >
> org.pokernuvola.common.exceptions.WebException
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy
> from
> > > an
> > > > > > > external
> > > > > > > > >> >> >> library.
> > > > > > > > >> >> >> > > > > > This will work:
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > > > *
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > > >> >> >> > > > > > *
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> > > > > Manni-Bucau
> > > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > > > > i get a
> java.lang.ClassNotFoundException:
> > > > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > > >> >> >> > > > >
> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM,
> Romain
> > > > > > > Manni-Bucau
> > > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > do you have binary to share to make
> it
> > > > easy
> > > > > to
> > > > > > > > >> >> reproduce?
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > > >> >> >> and
> > > > > > > > >> >> >> > I
> > > > > > > > >> >> >> > > > was
> > > > > > > > >> >> >> > > > > > > still
> > > > > > > > >> >> >> > > > > > > > > get
> > > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > > >> >> >>
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > >> >> >> > > > > > > configuration
> > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not still
> > work.
> > > > :(
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM,
> > > Romain
> > > > > > > > >> Manni-Bucau
> > > > > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > > *
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the
> > servlet
> > > > that
> > > > > > > > extends
> > > > > > > > >> >> >> > > Application
> > > > > > > > >> >> >> > > > in
> > > > > > > > >> >> >> > > > > > the
> > > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore
> > > but I
> > > > > > get a
> > > > > > > > 500
> > > > > > > > >> >> >> error.
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >>
> > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >> > >
> > > > > > > > >> >> >> >
> > > > > > > > >> >> >>
> > > > > > > > >> >>
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07
> > AM,
> > > > > Romain
> > > > > > > > >> >> Manni-Bucau
> > > > > > > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > we had some regressions last
> > few
> > > > > days.
> > > > > > > It
> > > > > > > > is
> > > > > > > > >> >> fixed
> > > > > > > > >> >> >> > now,
> > > > > > > > >> >> >> > > > > maybe
> > > > > > > > >> >> >> > > > > > > the
> > > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely
> > BTW,
> > > > we
> > > > > > > don't
> > > > > > > > >> >> compile
> > > > > > > > >> >> >> > > anymore
> > > > > > > > >> >> >> > > > > > > because
> > > > > > > > >> >> >> > > > > > > > > we
> > > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to
> > get
> > > > > > > deployed).
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > > http://rmannibucau.wordpress.com
> > > > > > > *
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > > >> luca.merolla@gmail.com
> > > > > > > > >> >> >
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the
> > > snapshots
> > > > > from
> > > > > > > the
> > > > > > > > >> >> 13th of
> > > > > > > > >> >> >> > > > > September.
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the
> web.xml.
> > > > > > Basically
> > > > > > > I
> > > > > > > > >> have
> > > > > > > > >> >> >> > removed
> > > > > > > > >> >> >> > > > > > > everything
> > > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > > >> >> >> > > > > > > > > > > > > > the security-constraint
> tag
> > > > where
> > > > > I
> > > > > > > have
> > > > > > > > >> set
> > > > > > > > >> >> the
> > > > > > > > >> >> >> > > BASIC
> > > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes which
> > > extends
> > > > > > > > >> Appplication
> > > > > > > > >> >> >> where
> > > > > > > > >> >> >> > > I'm
> > > > > > > > >> >> >> > > > > > > adding
> > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > > PortoneApplication
> > > > > > > extends
> > > > > > > > >> >> >> > Application {
> > > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > > > getClasses()
> > > > > {
> > > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes =
> new
> > > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > classes.add(UserResourceImpl.class);
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for
> every
> > > > > request.
> > > > > > > Am
> > > > > > > > I
> > > > > > > > >> >> >> missing
> > > > > > > > >> >> >> > > > > something
> > > > > > > > >> >> >> > > > > > > in
> > > > > > > > >> >> >> > > > > > > > > the
> > > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at
> 8:28
> > > AM,
> > > > > > > Romain
> > > > > > > > >> >> >> Manni-Bucau
> > > > > > > > >> >> >> > > > > > > > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you
> shouldn't
> > > need
> > > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue
> we
> > > have
> > > > > > with
> > > > > > > > >> jaxrs
> > > > > > > > >> >> >> (due to
> > > > > > > > >> >> >> > > > > jersey
> > > > > > > > >> >> >> > > > > > > > work)
> > > > > > > > >> >> >> > > > > > > > > in
> > > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > > >> >> >> > > > > > > > > > > > > > > following minutes
> (should
> > be
> > > > > done
> > > > > > @
> > > > > > > > 9am)
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > > http://rmannibucau.wordpress.com
> > > > > > > > >> *
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > > 1.1.0-SNAPSHOT
> > > > > > from
> > > > > > > > the
> > > > > > > > >> >> 3rd of
> > > > > > > > >> >> >> > > > > September.
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > > configuration
> > > > > I'm
> > > > > > > > using
> > > > > > > > >> the
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > >
> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have
> > defined a
> > > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > > >> >> >> > > > > > > subclass
> > > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > register the service
> > > > classes.
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml
> > under
> > > > my
> > > > > > > > WEB-INF
> > > > > > > > >> >> >> folder.
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> > > > > > annotation
> > > > > > > > >> inside
> > > > > > > > >> >> the
> > > > > > > > >> >> >> > > > service
> > > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012
> at
> > > > 12:06
> > > > > > AM,
> > > > > > > > >> Romain
> > > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > <
> rmannibucau@gmail.com
> > > > >wrote:
> > > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the
> > > snapshot?
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012
> 23:22,
> > > > "Luca
> > > > > > > > >> Merolla" <
> > > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> > > > application
> > > > > > that
> > > > > > > > I'm
> > > > > > > > >> >> >> trying
> > > > > > > > >> >> >> > to
> > > > > > > > >> >> >> > > > > > > configure
> > > > > > > > >> >> >> > > > > > > > to
> > > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that
> CDI
> > > > > inject
> > > > > > is
> > > > > > > > not
> > > > > > > > >> >> >> > supported
> > > > > > > > >> >> >> > > on
> > > > > > > > >> >> >> > > > > the
> > > > > > > > >> >> >> > > > > > > > REST
> > > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing
> > something?
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> > Technology
> > > > > > > Consultant
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > > >> >>  *Mobile:*
> > > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > > >> >> >> > > > > > > > > > > > *Email:*
> luca.merolla@gmail.com
> > > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > > http://lucamerolla.wordpress.com
> > > > > > >*
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > > >
> > > > > > > > >> >> >> > > > > > > > >
> > > > > > > > >> >> >> > > > > > > >
> > > > > > > > >> >> >> > > > > > >
> > > > > > > > >> >> >> > > > > >
> > > > > > > > >> >> >> > > > >
> > > > > > > > >> >> >> > > >
> > > > > > > > >> >> >>
> > > > > > > > >> >> >
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > > > > > > >> >> --
> > > > > > > > >> >>    *Luca Merolla*
> > > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > > >> >>
> > > > > > > > >> >>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Almost but not totally.

1) i think you should put it in web-inf
2) values are id of resources defined in resources.xml ( <Resources
id="json" class-name="..."/>)
Le 15 sept. 2012 23:41, "Luca Merolla" <lu...@gmail.com> a écrit :

> Not sure if it's right but I have added this openejb-jar.xml file in
> META-INF of my REST application.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
> <pojo-deployment class-name="org.test.portone.PortoneApplication">
> <properties>
>       cxf.jax-rs.providers =
> org.codehaus.jackson.jaxrs.JacksonJsonProvider,
> org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
>     </properties>
> </pojo-deployment>
> </openejb-jar>
>
> Where PortoneApplication extends javax.ws.rs.core.Application.
>
> It seems that nothing is changed because I still get the same error
>
> Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
> readFromMessageBody
> WARNING: No message body reader has been found for request class
> SecurityContext, ContentType : application/json.
>
>
> On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > Yeah using openejb-jar.xml in either pojo-deployment (attribute
> class-name)
> > or ejb-deployment (attribute name) add cxf.jaxrs.providers = ... property
> > Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a écrit
> :
> >
> > > I'm trying to configure Jackson Json provider but I get this error:
> > >
> > > INFO: ServletContext initialized.
> > > Sep 15, 2012 10:22:31 PM org.apache.openejb.observer.ObserverManager
> > > fireEvent
> > > SEVERE: error invoking
> > > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > > java.lang.reflect.InvocationTargetException
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >         at
> > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:597)
> > >         at
> > >
> > >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> > >         at
> > >
> > >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> > >         at
> > >
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> > >         at
> > >
> > >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> > >         at
> > >
> > >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> > >         at
> > >
> > >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> > >         at
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> > >         at
> > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> > >         at
> > >
> > >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> > >         at
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >         at
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >         at
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >         at java.lang.Thread.run(Thread.java:662)
> > > Caused by: java.lang.IllegalArgumentException: no @Path annotation on
> > > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> > >         at
> > >
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> > >         at
> > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> > >         at
> > >
> > >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> > >         at
> > >
> > >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> > >         ... 20 more
> > >
> > > in my application class I have:
> > >
> > > @Override
> > > public Set<Object> getSingletons() {
> > > HashSet<Object> singletons = new HashSet<Object>();
> > > singletons.add(new
> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> > >
> > > return singletons;
> > > }
> > >
> > > Is there a better way to use the jackson as json provider?
> > >
> > > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > Depend what they do but normally no
> > > > Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a
> > écrit
> > > :
> > > >
> > > > > I'll give a try. Could be that the problem is related to the fact
> > that
> > > I
> > > > > have some @WebFilter configured?
> > > > >
> > > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > Hmm weird, maybe you need to configure custom providers, i dont
> > think
> > > > we
> > > > > > have example but i could provide one next week.
> > > > > >
> > > > > > Fyi here a sample of jaxws config
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > > cxf.jaxrs.providers for your case) and here default providers
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > > method)
> > > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com>
> a
> > > > écrit
> > > > > :
> > > > > >
> > > > > > > I have tried last build snapshot from the 15th September, and
> > with
> > > > this
> > > > > > > build I don't get the 404 but I get  "415 Unsupported Media
> Type"
> > > > > > >
> > > > > > > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > > readFromMessageBody
> > > > > > > WARNING: No message body reader has been found for request
> class
> > > > > > > SecurityContext, ContentType : application/json
> > > > > > >
> > > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > > MediaType.APPLICATION_XML
> > > > > > })
> > > > > > > in the interface class, and I have moved them as well in the
> impl
> > > > class
> > > > > > but
> > > > > > > it does not change anything.
> > > > > > > When I'm sending the request I put these headers:
> > > > > > > -Content-Type: application/json
> > > > > > > -Accept: application/json
> > > > > > >
> > > > > > >
> > > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > > luca.merolla@gmail.com
> > > > > > > >wrote:
> > > > > > >
> > > > > > > > I have tried to use @ApplicationPath and remove the cxf
> > servlet,
> > > > > then i
> > > > > > > > moved @Path from the interface to the impl classes and my URI
> > are
> > > > not
> > > > > > > > accessible anymore... I get 404 errors.
> > > > > > > >
> > > > > > > > I'll try tomorrow with the new build from the repository to
> see
> > > if
> > > > > > > changes
> > > > > > > > fixed it.
> > > > > > > >
> > > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > > rmannibucau@gmail.com
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > >> Just push a little change. If you can build a snapshot (i
> cant
> > > run
> > > > > the
> > > > > > > >> deployment now). Btw you shouldnt need cxf servlet if ypu
> use
> > > > tomee
> > > > > > > jaxrs
> > > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > > >>
> > > > > > > >> Either use OpenEJBRestServlet or use @applicationpath on
> your
> > > > > > > application
> > > > > > > >> child.
> > > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > > rmannibucau@gmail.com
> > > > > >
> > > > > > a
> > > > > > > >> écrit :
> > > > > > > >>
> > > > > > > >> > Hmm maybe i messed my env but simply moving path
> annotation
> > > from
> > > > > > > >> interface
> > > > > > > >> > to impl worked for me (im rebuilding again to check if i
> > didnt
> > > > > have
> > > > > > > >> local
> > > > > > > >> > modif)
> > > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > > luca.merolla@gmail.com>
> > > > a
> > > > > > > >> écrit :
> > > > > > > >> >
> > > > > > > >> >> My interface and implementation class are following
> somehow
> > > > this
> > > > > > > >> schema,
> > > > > > > >> >> especially about the JAX-RS annotations. I have @Path
> @GET
> > > > > > @Produces
> > > > > > > in
> > > > > > > >> >> the
> > > > > > > >> >> interface and this lead to the NPE inside the impl class
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > > >> >>
> > > > > > > >> >> If I move the annotations to the impl class I get the
> "415
> > > > > > > Unsupported
> > > > > > > >> >> Media Type"
> > > > > > > >> >>
> > > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > > luca.merolla@gmail.com
> > > > > > > >> >> >wrote:
> > > > > > > >> >>
> > > > > > > >> >> > Now the request doesn't reach the method and I get:
> > > > > > > >> >> >
> > > > > > > >> >> > No message body reader has been found for request class
> > > > > > > >> SecurityContext,
> > > > > > > >> >> > ContentType : application/json
> > > > > > > >> >> >
> > > > > > > >> >> >
> > > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > > > > > >> >> rmannibucau@gmail.com
> > > > > > > >> >> > > wrote:
> > > > > > > >> >> >
> > > > > > > >> >> >> did it already work?
> > > > > > > >> >> >>
> > > > > > > >> >> >> honestly i'm not sure you can do it this way, cxf
> seems
> > to
> > > > > > expect
> > > > > > > >> the
> > > > > > > >> >> impl
> > > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > > >> >> >>
> > > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> >> >>
> > > > > > > >> >> >>
> > > > > > > >> >> >>
> > > > > > > >> >> >>
> > > > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > >> >> >>
> > > > > > > >> >> >> > I have the @Path on the interface implemented by the
> > > > class.
> > > > > > > Anyway
> > > > > > > >> >> I'll
> > > > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > > >> >> >> >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > where I have:
> > > > > > > >> >> >> >
> > > > > > > >> >> >> >
> userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> >
> > > > > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i
> think
> > > > > that's
> > > > > > > the
> > > > > > > >> >> issue
> > > > > > > >> >> >> (i
> > > > > > > >> >> >> > > currently have some envrt issues but will try to
> > test
> > > > > asap)
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > > > *
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > > >> >> >> > > > *
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> > Manni-Bucau
> > > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > > > > no big luck neither :
> > > > > java.lang.ClassNotFoundException:
> > > > > > > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from
> > an
> > > > > > external
> > > > > > > >> >> >> library.
> > > > > > > >> >> >> > > > > > This will work:
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > > > *
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > > >> >> >> > > > > > *
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> > > > Manni-Bucau
> > > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > > >> >> >> > > > >
> > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> > > > > > Manni-Bucau
> > > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > > > > do you have binary to share to make it
> > > easy
> > > > to
> > > > > > > >> >> reproduce?
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > > >> >> >> and
> > > > > > > >> >> >> > I
> > > > > > > >> >> >> > > > was
> > > > > > > >> >> >> > > > > > > still
> > > > > > > >> >> >> > > > > > > > > get
> > > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > > >> >> >> > > > > > > > > > the
> > > > > > > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > >> >> >> > > > > > > configuration
> > > > > > > >> >> >> > > > > > > > > in
> > > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > Anyway, injection does not still
> work.
> > > :(
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM,
> > Romain
> > > > > > > >> Manni-Bucau
> > > > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > > > > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the
> servlet
> > > that
> > > > > > > extends
> > > > > > > >> >> >> > > Application
> > > > > > > >> >> >> > > > in
> > > > > > > >> >> >> > > > > > the
> > > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore
> > but I
> > > > > get a
> > > > > > > 500
> > > > > > > >> >> >> error.
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >>
> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >> > >
> > > > > > > >> >> >> >
> > > > > > > >> >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07
> AM,
> > > > Romain
> > > > > > > >> >> Manni-Bucau
> > > > > > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > we had some regressions last
> few
> > > > days.
> > > > > > It
> > > > > > > is
> > > > > > > >> >> fixed
> > > > > > > >> >> >> > now,
> > > > > > > >> >> >> > > > > maybe
> > > > > > > >> >> >> > > > > > > the
> > > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely
> BTW,
> > > we
> > > > > > don't
> > > > > > > >> >> compile
> > > > > > > >> >> >> > > anymore
> > > > > > > >> >> >> > > > > > > because
> > > > > > > >> >> >> > > > > > > > > we
> > > > > > > >> >> >> > > > > > > > > > > need
> > > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to
> get
> > > > > > deployed).
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > > *
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > > >> luca.merolla@gmail.com
> > > > > > > >> >> >
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the
> > snapshots
> > > > from
> > > > > > the
> > > > > > > >> >> 13th of
> > > > > > > >> >> >> > > > > September.
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > I have changed the web.xml.
> > > > > Basically
> > > > > > I
> > > > > > > >> have
> > > > > > > >> >> >> > removed
> > > > > > > >> >> >> > > > > > > everything
> > > > > > > >> >> >> > > > > > > > > > > except
> > > > > > > >> >> >> > > > > > > > > > > > > > the security-constraint tag
> > > where
> > > > I
> > > > > > have
> > > > > > > >> set
> > > > > > > >> >> the
> > > > > > > >> >> >> > > BASIC
> > > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > I have the classes which
> > extends
> > > > > > > >> Appplication
> > > > > > > >> >> >> where
> > > > > > > >> >> >> > > I'm
> > > > > > > >> >> >> > > > > > > adding
> > > > > > > >> >> >> > > > > > > > > the
> > > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > public class
> > PortoneApplication
> > > > > > extends
> > > > > > > >> >> >> > Application {
> > > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > > getClasses()
> > > > {
> > > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > > > > > > >> >> HashSet<Class<?>>();
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > classes.add(UserResourceImpl.class);
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for every
> > > > request.
> > > > > > Am
> > > > > > > I
> > > > > > > >> >> >> missing
> > > > > > > >> >> >> > > > > something
> > > > > > > >> >> >> > > > > > > in
> > > > > > > >> >> >> > > > > > > > > the
> > > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28
> > AM,
> > > > > > Romain
> > > > > > > >> >> >> Manni-Bucau
> > > > > > > >> >> >> > > > > > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't
> > need
> > > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we
> > have
> > > > > with
> > > > > > > >> jaxrs
> > > > > > > >> >> >> (due to
> > > > > > > >> >> >> > > > > jersey
> > > > > > > >> >> >> > > > > > > > work)
> > > > > > > >> >> >> > > > > > > > > in
> > > > > > > >> >> >> > > > > > > > > > > the
> > > > > > > >> >> >> > > > > > > > > > > > > > > following minutes (should
> be
> > > > done
> > > > > @
> > > > > > > 9am)
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > > http://rmannibucau.wordpress.com
> > > > > > > >> *
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> > 1.1.0-SNAPSHOT
> > > > > from
> > > > > > > the
> > > > > > > >> >> 3rd of
> > > > > > > >> >> >> > > > > September.
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> > configuration
> > > > I'm
> > > > > > > using
> > > > > > > >> the
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > >
> > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have
> defined a
> > > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > > >> >> >> > > > > > > subclass
> > > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > > >> >> >> > > > > > > > > > > > > > > > register the service
> > > classes.
> > > > > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml
> under
> > > my
> > > > > > > WEB-INF
> > > > > > > >> >> >> folder.
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> > > > > annotation
> > > > > > > >> inside
> > > > > > > >> >> the
> > > > > > > >> >> >> > > > service
> > > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at
> > > 12:06
> > > > > AM,
> > > > > > > >> Romain
> > > > > > > >> >> >> > > > Manni-Bucau
> > > > > > > >> >> >> > > > > > > > > > > > > > > > <rmannibucau@gmail.com
> > > >wrote:
> > > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the
> > snapshot?
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22,
> > > "Luca
> > > > > > > >> Merolla" <
> > > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > >> >> >> > > > > > > > > > > a
> > > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> > > application
> > > > > that
> > > > > > > I'm
> > > > > > > >> >> >> trying
> > > > > > > >> >> >> > to
> > > > > > > >> >> >> > > > > > > configure
> > > > > > > >> >> >> > > > > > > > to
> > > > > > > >> >> >> > > > > > > > > > > work
> > > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI
> > > > inject
> > > > > is
> > > > > > > not
> > > > > > > >> >> >> > supported
> > > > > > > >> >> >> > > on
> > > > > > > >> >> >> > > > > the
> > > > > > > >> >> >> > > > > > > > REST
> > > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing
> something?
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > >> >> >> > > > > > > > > > > > Management, Business &
> Technology
> > > > > > Consultant
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >  <
> > > > http://maps.google.com/maps?q=&hl=en>
> > > > > > > >> >>  *Mobile:*
> > > > > > > >> >> >> > > > > > +393774569974
> > > > > > > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > >> >> >> > > > > > > > > > > >  *
> > > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > > http://lucamerolla.wordpress.com
> > > > > >*
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > > >> >> >> > > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > > >
> > > > > > > >> >> >> > > > > > > > >
> > > > > > > >> >> >> > > > > > > >
> > > > > > > >> >> >> > > > > > >
> > > > > > > >> >> >> > > > > >
> > > > > > > >> >> >> > > > >
> > > > > > > >> >> >> > > >
> > > > > > > >> >> >>
> > > > > > > >> >> >
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >> >> --
> > > > > > > >> >>    *Luca Merolla*
> > > > > > > >> >> Management, Business & Technology Consultant
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Not sure if it's right but I have added this openejb-jar.xml file in
META-INF of my REST application.

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
<pojo-deployment class-name="org.test.portone.PortoneApplication">
<properties>
      cxf.jax-rs.providers =
org.codehaus.jackson.jaxrs.JacksonJsonProvider,
org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
    </properties>
</pojo-deployment>
</openejb-jar>

Where PortoneApplication extends javax.ws.rs.core.Application.

It seems that nothing is changed because I still get the same error

Sep 15, 2012 11:39:26 PM org.apache.cxf.jaxrs.utils.JAXRSUtils
readFromMessageBody
WARNING: No message body reader has been found for request class
SecurityContext, ContentType : application/json.


On Sat, Sep 15, 2012 at 10:26 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Yeah using openejb-jar.xml in either pojo-deployment (attribute class-name)
> or ejb-deployment (attribute name) add cxf.jaxrs.providers = ... property
> Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a écrit :
>
> > I'm trying to configure Jackson Json provider but I get this error:
> >
> > INFO: ServletContext initialized.
> > Sep 15, 2012 10:22:31 PM org.apache.openejb.observer.ObserverManager
> > fireEvent
> > SEVERE: error invoking
> > org.apache.openejb.observer.ObserverManager$Observer@38131650
> > java.lang.reflect.InvocationTargetException
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:597)
> >         at
> >
> >
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
> >         at
> >
> >
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
> >         at
> >
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
> >         at
> >
> >
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
> >         at
> >
> >
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >         at
> >
> >
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
> >         at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
> >         at
> >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> >         at
> >
> >
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> >         at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >         at
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >         at java.lang.Thread.run(Thread.java:662)
> > Caused by: java.lang.IllegalArgumentException: no @Path annotation on
> > com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
> >         at
> >
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
> >         at
> >
> >
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
> >         at
> >
> >
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
> >         at
> >
> >
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
> >         ... 20 more
> >
> > in my application class I have:
> >
> > @Override
> > public Set<Object> getSingletons() {
> > HashSet<Object> singletons = new HashSet<Object>();
> > singletons.add(new
> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
> >
> > return singletons;
> > }
> >
> > Is there a better way to use the jackson as json provider?
> >
> > On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > Depend what they do but normally no
> > > Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a
> écrit
> > :
> > >
> > > > I'll give a try. Could be that the problem is related to the fact
> that
> > I
> > > > have some @WebFilter configured?
> > > >
> > > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > Hmm weird, maybe you need to configure custom providers, i dont
> think
> > > we
> > > > > have example but i could provide one next week.
> > > > >
> > > > > Fyi here a sample of jaxws config
> > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > > cxf.jaxrs.providers for your case) and here default providers
> > > > >
> > > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > > method)
> > > > > Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a
> > > écrit
> > > > :
> > > > >
> > > > > > I have tried last build snapshot from the 15th September, and
> with
> > > this
> > > > > > build I don't get the 404 but I get  "415 Unsupported Media Type"
> > > > > >
> > > > > > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > > readFromMessageBody
> > > > > > WARNING: No message body reader has been found for request class
> > > > > > SecurityContext, ContentType : application/json
> > > > > >
> > > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > > MediaType.APPLICATION_XML
> > > > > })
> > > > > > in the interface class, and I have moved them as well in the impl
> > > class
> > > > > but
> > > > > > it does not change anything.
> > > > > > When I'm sending the request I put these headers:
> > > > > > -Content-Type: application/json
> > > > > > -Accept: application/json
> > > > > >
> > > > > >
> > > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > > luca.merolla@gmail.com
> > > > > > >wrote:
> > > > > >
> > > > > > > I have tried to use @ApplicationPath and remove the cxf
> servlet,
> > > > then i
> > > > > > > moved @Path from the interface to the impl classes and my URI
> are
> > > not
> > > > > > > accessible anymore... I get 404 errors.
> > > > > > >
> > > > > > > I'll try tomorrow with the new build from the repository to see
> > if
> > > > > > changes
> > > > > > > fixed it.
> > > > > > >
> > > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > > rmannibucau@gmail.com
> > > > > > > > wrote:
> > > > > > >
> > > > > > >> Just push a little change. If you can build a snapshot (i cant
> > run
> > > > the
> > > > > > >> deployment now). Btw you shouldnt need cxf servlet if ypu use
> > > tomee
> > > > > > jaxrs
> > > > > > >> or tomee plus otherwise disable cxf.
> > > > > > >>
> > > > > > >> Either use OpenEJBRestServlet or use @applicationpath on your
> > > > > > application
> > > > > > >> child.
> > > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > > rmannibucau@gmail.com
> > > > >
> > > > > a
> > > > > > >> écrit :
> > > > > > >>
> > > > > > >> > Hmm maybe i messed my env but simply moving path annotation
> > from
> > > > > > >> interface
> > > > > > >> > to impl worked for me (im rebuilding again to check if i
> didnt
> > > > have
> > > > > > >> local
> > > > > > >> > modif)
> > > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> > luca.merolla@gmail.com>
> > > a
> > > > > > >> écrit :
> > > > > > >> >
> > > > > > >> >> My interface and implementation class are following somehow
> > > this
> > > > > > >> schema,
> > > > > > >> >> especially about the JAX-RS annotations. I have @Path @GET
> > > > > @Produces
> > > > > > in
> > > > > > >> >> the
> > > > > > >> >> interface and this lead to the NPE inside the impl class
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > > >> >>
> > > > > > >> >> If I move the annotations to the impl class I get the "415
> > > > > > Unsupported
> > > > > > >> >> Media Type"
> > > > > > >> >>
> > > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > > luca.merolla@gmail.com
> > > > > > >> >> >wrote:
> > > > > > >> >>
> > > > > > >> >> > Now the request doesn't reach the method and I get:
> > > > > > >> >> >
> > > > > > >> >> > No message body reader has been found for request class
> > > > > > >> SecurityContext,
> > > > > > >> >> > ContentType : application/json
> > > > > > >> >> >
> > > > > > >> >> >
> > > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > > > > >> >> rmannibucau@gmail.com
> > > > > > >> >> > > wrote:
> > > > > > >> >> >
> > > > > > >> >> >> did it already work?
> > > > > > >> >> >>
> > > > > > >> >> >> honestly i'm not sure you can do it this way, cxf seems
> to
> > > > > expect
> > > > > > >> the
> > > > > > >> >> impl
> > > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > > >> >> >>
> > > > > > >> >> >> *Romain Manni-Bucau*
> > > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> >> >>
> > > > > > >> >> >>
> > > > > > >> >> >>
> > > > > > >> >> >>
> > > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >> >> >>
> > > > > > >> >> >> > I have the @Path on the interface implemented by the
> > > class.
> > > > > > Anyway
> > > > > > >> >> I'll
> > > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > > >> >> >> >
> > > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > > >> >> >> >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > > >> >> >> >
> > > > > > >> >> >> > where I have:
> > > > > > >> >> >> >
> > > > > > >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > > >> >> >> >
> > > > > > >> >> >> > and userBO is injected in this way:
> > > > > > >> >> >> >
> > > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > > >> >> >> >
> > > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > > >> >> >> >
> > > > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i think
> > > > that's
> > > > > > the
> > > > > > >> >> issue
> > > > > > >> >> >> (i
> > > > > > >> >> >> > > currently have some envrt issues but will try to
> test
> > > > asap)
> > > > > > >> >> >> > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> >> >> > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >> >> >> > >
> > > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > > > *
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > > >> >> >> > > > *
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain
> Manni-Bucau
> > > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > > > > no big luck neither :
> > > > java.lang.ClassNotFoundException:
> > > > > > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from
> an
> > > > > external
> > > > > > >> >> >> library.
> > > > > > >> >> >> > > > > > This will work:
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > > > *
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > >> >> >> > > > > > *
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> > > Manni-Bucau
> > > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > > >> >> >> > > > >
> > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> > > > > Manni-Bucau
> > > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > > > > do you have binary to share to make it
> > easy
> > > to
> > > > > > >> >> reproduce?
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > Tried with
> > > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > > >> >> >> and
> > > > > > >> >> >> > I
> > > > > > >> >> >> > > > was
> > > > > > >> >> >> > > > > > > still
> > > > > > >> >> >> > > > > > > > > get
> > > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > > >> >> >> > > > > > > > > > the
> > > > > > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > >> >> >> > > > > > > configuration
> > > > > > >> >> >> > > > > > > > > in
> > > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > Anyway, injection does not still work.
> > :(
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM,
> Romain
> > > > > > >> Manni-Bucau
> > > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > > > > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > luca.merolla@gmail.com>
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet
> > that
> > > > > > extends
> > > > > > >> >> >> > > Application
> > > > > > >> >> >> > > > in
> > > > > > >> >> >> > > > > > the
> > > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore
> but I
> > > > get a
> > > > > > 500
> > > > > > >> >> >> error.
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >>
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > java.lang.Thread.run(Thread.java:662)
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM,
> > > Romain
> > > > > > >> >> Manni-Bucau
> > > > > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > we had some regressions last few
> > > days.
> > > > > It
> > > > > > is
> > > > > > >> >> fixed
> > > > > > >> >> >> > now,
> > > > > > >> >> >> > > > > maybe
> > > > > > >> >> >> > > > > > > the
> > > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW,
> > we
> > > > > don't
> > > > > > >> >> compile
> > > > > > >> >> >> > > anymore
> > > > > > >> >> >> > > > > > > because
> > > > > > >> >> >> > > > > > > > > we
> > > > > > >> >> >> > > > > > > > > > > need
> > > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get
> > > > > deployed).
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > > *
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > > >> luca.merolla@gmail.com
> > > > > > >> >> >
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the
> snapshots
> > > from
> > > > > the
> > > > > > >> >> 13th of
> > > > > > >> >> >> > > > > September.
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > I have changed the web.xml.
> > > > Basically
> > > > > I
> > > > > > >> have
> > > > > > >> >> >> > removed
> > > > > > >> >> >> > > > > > > everything
> > > > > > >> >> >> > > > > > > > > > > except
> > > > > > >> >> >> > > > > > > > > > > > > > the security-constraint tag
> > where
> > > I
> > > > > have
> > > > > > >> set
> > > > > > >> >> the
> > > > > > >> >> >> > > BASIC
> > > > > > >> >> >> > > > > > > > > auth-method.
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > I have the classes which
> extends
> > > > > > >> Appplication
> > > > > > >> >> >> where
> > > > > > >> >> >> > > I'm
> > > > > > >> >> >> > > > > > > adding
> > > > > > >> >> >> > > > > > > > > the
> > > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > public class
> PortoneApplication
> > > > > extends
> > > > > > >> >> >> > Application {
> > > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> > getClasses()
> > > {
> > > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > > > > > >> >> HashSet<Class<?>>();
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > classes.add(UserResourceImpl.class);
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > classes.add(AccountResourceImpl.class);
> > > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for every
> > > request.
> > > > > Am
> > > > > > I
> > > > > > >> >> >> missing
> > > > > > >> >> >> > > > > something
> > > > > > >> >> >> > > > > > > in
> > > > > > >> >> >> > > > > > > > > the
> > > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28
> AM,
> > > > > Romain
> > > > > > >> >> >> Manni-Bucau
> > > > > > >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't
> need
> > > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we
> have
> > > > with
> > > > > > >> jaxrs
> > > > > > >> >> >> (due to
> > > > > > >> >> >> > > > > jersey
> > > > > > >> >> >> > > > > > > > work)
> > > > > > >> >> >> > > > > > > > > in
> > > > > > >> >> >> > > > > > > > > > > the
> > > > > > >> >> >> > > > > > > > > > > > > > > following minutes (should be
> > > done
> > > > @
> > > > > > 9am)
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > > http://rmannibucau.wordpress.com
> > > > > > >> *
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > > > > >> >> >> luca.merolla@gmail.com>
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the
> 1.1.0-SNAPSHOT
> > > > from
> > > > > > the
> > > > > > >> >> 3rd of
> > > > > > >> >> >> > > > > September.
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml
> configuration
> > > I'm
> > > > > > using
> > > > > > >> the
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > >
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> > > > > > >> >> >> > > javax.ws.rs.Application
> > > > > > >> >> >> > > > > > > subclass
> > > > > > >> >> >> > > > > > > > > > > where I
> > > > > > >> >> >> > > > > > > > > > > > > > > > register the service
> > classes.
> > > > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under
> > my
> > > > > > WEB-INF
> > > > > > >> >> >> folder.
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> > > > annotation
> > > > > > >> inside
> > > > > > >> >> the
> > > > > > >> >> >> > > > service
> > > > > > >> >> >> > > > > > > > > > > implementation
> > > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at
> > 12:06
> > > > AM,
> > > > > > >> Romain
> > > > > > >> >> >> > > > Manni-Bucau
> > > > > > >> >> >> > > > > > > > > > > > > > > > <rmannibucau@gmail.com
> > >wrote:
> > > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the
> snapshot?
> > > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22,
> > "Luca
> > > > > > >> Merolla" <
> > > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > >> >> >> > > > > > > > > > > a
> > > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> > application
> > > > that
> > > > > > I'm
> > > > > > >> >> >> trying
> > > > > > >> >> >> > to
> > > > > > >> >> >> > > > > > > configure
> > > > > > >> >> >> > > > > > > > to
> > > > > > >> >> >> > > > > > > > > > > work
> > > > > > >> >> >> > > > > > > > > > > > > with
> > > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI
> > > inject
> > > > is
> > > > > > not
> > > > > > >> >> >> > supported
> > > > > > >> >> >> > > on
> > > > > > >> >> >> > > > > the
> > > > > > >> >> >> > > > > > > > REST
> > > > > > >> >> >> > > > > > > > > > > > service
> > > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > --
> > > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > > >> >> >> > > > > > > > > > > > Management, Business & Technology
> > > > > Consultant
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >  <
> > > http://maps.google.com/maps?q=&hl=en>
> > > > > > >> >>  *Mobile:*
> > > > > > >> >> >> > > > > > +393774569974
> > > > > > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > >> >> >> > > > > > > > > > > >  *
> > > > http://nl.linkedin.com/in/lucamerolla*
> > > > > > >> >> >> > > > > > > > > > > > *Blog <
> > > http://lucamerolla.wordpress.com
> > > > >*
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > >> >> >> > > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > > >
> > > > > > >> >> >> > > > > > > > > >
> > > > > > >> >> >> > > > > > > > >
> > > > > > >> >> >> > > > > > > >
> > > > > > >> >> >> > > > > > >
> > > > > > >> >> >> > > > > >
> > > > > > >> >> >> > > > >
> > > > > > >> >> >> > > >
> > > > > > >> >> >>
> > > > > > >> >> >
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >> >> --
> > > > > > >> >>    *Luca Merolla*
> > > > > > >> >> Management, Business & Technology Consultant
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Yeah using openejb-jar.xml in either pojo-deployment (attribute class-name)
or ejb-deployment (attribute name) add cxf.jaxrs.providers = ... property
Le 15 sept. 2012 22:24, "Luca Merolla" <lu...@gmail.com> a écrit :

> I'm trying to configure Jackson Json provider but I get this error:
>
> INFO: ServletContext initialized.
> Sep 15, 2012 10:22:31 PM org.apache.openejb.observer.ObserverManager
> fireEvent
> SEVERE: error invoking
> org.apache.openejb.observer.ObserverManager$Observer@38131650
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
>
> org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
>         at
>
> org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
>         at
> org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
>         at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>         at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.IllegalArgumentException: no @Path annotation on
> com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
>         at
> org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
>         at
>
> org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
>         at
>
> org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
>         at
>
> org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
>         ... 20 more
>
> in my application class I have:
>
> @Override
> public Set<Object> getSingletons() {
> HashSet<Object> singletons = new HashSet<Object>();
> singletons.add(new com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());
>
> return singletons;
> }
>
> Is there a better way to use the jackson as json provider?
>
> On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > Depend what they do but normally no
> > Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a écrit
> :
> >
> > > I'll give a try. Could be that the problem is related to the fact that
> I
> > > have some @WebFilter configured?
> > >
> > > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > Hmm weird, maybe you need to configure custom providers, i dont think
> > we
> > > > have example but i could provide one next week.
> > > >
> > > > Fyi here a sample of jaxws config
> > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > > cxf.jaxrs.providers for your case) and here default providers
> > > >
> > > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > > method)
> > > > Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a
> > écrit
> > > :
> > > >
> > > > > I have tried last build snapshot from the 15th September, and with
> > this
> > > > > build I don't get the 404 but I get  "415 Unsupported Media Type"
> > > > >
> > > > > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > > readFromMessageBody
> > > > > WARNING: No message body reader has been found for request class
> > > > > SecurityContext, ContentType : application/json
> > > > >
> > > > > I had @Produces({ MediaType.APPLICATION_JSON,
> > MediaType.APPLICATION_XML
> > > > })
> > > > > in the interface class, and I have moved them as well in the impl
> > class
> > > > but
> > > > > it does not change anything.
> > > > > When I'm sending the request I put these headers:
> > > > > -Content-Type: application/json
> > > > > -Accept: application/json
> > > > >
> > > > >
> > > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> > luca.merolla@gmail.com
> > > > > >wrote:
> > > > >
> > > > > > I have tried to use @ApplicationPath and remove the cxf servlet,
> > > then i
> > > > > > moved @Path from the interface to the impl classes and my URI are
> > not
> > > > > > accessible anymore... I get 404 errors.
> > > > > >
> > > > > > I'll try tomorrow with the new build from the repository to see
> if
> > > > > changes
> > > > > > fixed it.
> > > > > >
> > > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > > rmannibucau@gmail.com
> > > > > > > wrote:
> > > > > >
> > > > > >> Just push a little change. If you can build a snapshot (i cant
> run
> > > the
> > > > > >> deployment now). Btw you shouldnt need cxf servlet if ypu use
> > tomee
> > > > > jaxrs
> > > > > >> or tomee plus otherwise disable cxf.
> > > > > >>
> > > > > >> Either use OpenEJBRestServlet or use @applicationpath on your
> > > > > application
> > > > > >> child.
> > > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> > rmannibucau@gmail.com
> > > >
> > > > a
> > > > > >> écrit :
> > > > > >>
> > > > > >> > Hmm maybe i messed my env but simply moving path annotation
> from
> > > > > >> interface
> > > > > >> > to impl worked for me (im rebuilding again to check if i didnt
> > > have
> > > > > >> local
> > > > > >> > modif)
> > > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <
> luca.merolla@gmail.com>
> > a
> > > > > >> écrit :
> > > > > >> >
> > > > > >> >> My interface and implementation class are following somehow
> > this
> > > > > >> schema,
> > > > > >> >> especially about the JAX-RS annotations. I have @Path @GET
> > > > @Produces
> > > > > in
> > > > > >> >> the
> > > > > >> >> interface and this lead to the NPE inside the impl class
> > > > > >> >>
> > > > > >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > > >> >>
> > > > > >> >> If I move the annotations to the impl class I get the "415
> > > > > Unsupported
> > > > > >> >> Media Type"
> > > > > >> >>
> > > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > > luca.merolla@gmail.com
> > > > > >> >> >wrote:
> > > > > >> >>
> > > > > >> >> > Now the request doesn't reach the method and I get:
> > > > > >> >> >
> > > > > >> >> > No message body reader has been found for request class
> > > > > >> SecurityContext,
> > > > > >> >> > ContentType : application/json
> > > > > >> >> >
> > > > > >> >> >
> > > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > > > >> >> rmannibucau@gmail.com
> > > > > >> >> > > wrote:
> > > > > >> >> >
> > > > > >> >> >> did it already work?
> > > > > >> >> >>
> > > > > >> >> >> honestly i'm not sure you can do it this way, cxf seems to
> > > > expect
> > > > > >> the
> > > > > >> >> impl
> > > > > >> >> >> to be decorated by jaxrs annotations
> > > > > >> >> >>
> > > > > >> >> >> *Romain Manni-Bucau*
> > > > > >> >> >> *Twitter: @rmannibucau*
> > > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >> >>
> > > > > >> >> >>
> > > > > >> >> >>
> > > > > >> >> >>
> > > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >> >> >>
> > > > > >> >> >> > I have the @Path on the interface implemented by the
> > class.
> > > > > Anyway
> > > > > >> >> I'll
> > > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > > >> >> >> >
> > > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > > >> >> >> >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > > >> >> >> >
> > > > > >> >> >> > where I have:
> > > > > >> >> >> >
> > > > > >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > > >> >> >> >
> > > > > >> >> >> > and userBO is injected in this way:
> > > > > >> >> >> >
> > > > > >> >> >> > @Inject private UserBO userBO;
> > > > > >> >> >> >
> > > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > > >> >> >> >
> > > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i think
> > > that's
> > > > > the
> > > > > >> >> issue
> > > > > >> >> >> (i
> > > > > >> >> >> > > currently have some envrt issues but will try to test
> > > asap)
> > > > > >> >> >> > >
> > > > > >> >> >> > >
> > > > > >> >> >> > > *Romain Manni-Bucau*
> > > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >> >> > >
> > > > > >> >> >> > >
> > > > > >> >> >> > >
> > > > > >> >> >> > >
> > > > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >> >> >> > >
> > > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > > >> >> >> > > >
> > > > > >> >> >> > > > *
> > > > > >> >> >> > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > > >> >> >> > > > *
> > > > > >> >> >> > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > >
> > > > > >> >> >> > > > > no big luck neither :
> > > java.lang.ClassNotFoundException:
> > > > > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from an
> > > > external
> > > > > >> >> >> library.
> > > > > >> >> >> > > > > > This will work:
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > > > *
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > >> >> >> > > > > > *
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> > Manni-Bucau
> > > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > > > the URI is GET -
> > > > > >> >> >> > > > >
> > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> > > > Manni-Bucau
> > > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > > > > do you have binary to share to make it
> easy
> > to
> > > > > >> >> reproduce?
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > > > > Tried with
> > > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > > >> >> >> and
> > > > > >> >> >> > I
> > > > > >> >> >> > > > was
> > > > > >> >> >> > > > > > > still
> > > > > >> >> >> > > > > > > > > get
> > > > > >> >> >> > > > > > > > > > the same exception.
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > I had to put it back
> > > > > >> >> >> > > > > > > > > > the
> > > > > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > >> >> >> > > > > > > configuration
> > > > > >> >> >> > > > > > > > > in
> > > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > Anyway, injection does not still work.
> :(
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> > > > > >> Manni-Bucau
> > > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > > > > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > luca.merolla@gmail.com>
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet
> that
> > > > > extends
> > > > > >> >> >> > > Application
> > > > > >> >> >> > > > in
> > > > > >> >> >> > > > > > the
> > > > > >> >> >> > > > > > > > > > > web.xml.
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I
> > > get a
> > > > > 500
> > > > > >> >> >> error.
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >>
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >> > >
> > > > > >> >> >> >
> > > > > >> >> >>
> > > > > >> >>
> > > > > >>
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > java.lang.Thread.run(Thread.java:662)
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM,
> > Romain
> > > > > >> >> Manni-Bucau
> > > > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > hmm
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > we had some regressions last few
> > days.
> > > > It
> > > > > is
> > > > > >> >> fixed
> > > > > >> >> >> > now,
> > > > > >> >> >> > > > > maybe
> > > > > >> >> >> > > > > > > the
> > > > > >> >> >> > > > > > > > > > > > snapshot
> > > > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW,
> we
> > > > don't
> > > > > >> >> compile
> > > > > >> >> >> > > anymore
> > > > > >> >> >> > > > > > > because
> > > > > >> >> >> > > > > > > > > we
> > > > > >> >> >> > > > > > > > > > > need
> > > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get
> > > > deployed).
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > > > > > > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > > *
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > > >> luca.merolla@gmail.com
> > > > > >> >> >
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > I have downloaded the snapshots
> > from
> > > > the
> > > > > >> >> 13th of
> > > > > >> >> >> > > > > September.
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > I have changed the web.xml.
> > > Basically
> > > > I
> > > > > >> have
> > > > > >> >> >> > removed
> > > > > >> >> >> > > > > > > everything
> > > > > >> >> >> > > > > > > > > > > except
> > > > > >> >> >> > > > > > > > > > > > > > the security-constraint tag
> where
> > I
> > > > have
> > > > > >> set
> > > > > >> >> the
> > > > > >> >> >> > > BASIC
> > > > > >> >> >> > > > > > > > > auth-method.
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > I have the classes which extends
> > > > > >> Appplication
> > > > > >> >> >> where
> > > > > >> >> >> > > I'm
> > > > > >> >> >> > > > > > > adding
> > > > > >> >> >> > > > > > > > > the
> > > > > >> >> >> > > > > > > > > > > > > resource
> > > > > >> >> >> > > > > > > > > > > > > > classes
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > public class PortoneApplication
> > > > extends
> > > > > >> >> >> > Application {
> > > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>>
> getClasses()
> > {
> > > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > > > > >> >> HashSet<Class<?>>();
> > > > > >> >> >> > > > > > > > > > > > > >
> > classes.add(UserResourceImpl.class);
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > classes.add(AccountResourceImpl.class);
> > > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > >> >> >> > > > > > > > > > > > > > }
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for every
> > request.
> > > > Am
> > > > > I
> > > > > >> >> >> missing
> > > > > >> >> >> > > > > something
> > > > > >> >> >> > > > > > > in
> > > > > >> >> >> > > > > > > > > the
> > > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM,
> > > > Romain
> > > > > >> >> >> Manni-Bucau
> > > > > >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> > > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have
> > > with
> > > > > >> jaxrs
> > > > > >> >> >> (due to
> > > > > >> >> >> > > > > jersey
> > > > > >> >> >> > > > > > > > work)
> > > > > >> >> >> > > > > > > > > in
> > > > > >> >> >> > > > > > > > > > > the
> > > > > >> >> >> > > > > > > > > > > > > > > following minutes (should be
> > done
> > > @
> > > > > 9am)
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > > http://rmannibucau.wordpress.com
> > > > > >> *
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > > > >> >> >> luca.merolla@gmail.com>
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT
> > > from
> > > > > the
> > > > > >> >> 3rd of
> > > > > >> >> >> > > > > September.
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml configuration
> > I'm
> > > > > using
> > > > > >> the
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > >
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> > > > > >> >> >> > > javax.ws.rs.Application
> > > > > >> >> >> > > > > > > subclass
> > > > > >> >> >> > > > > > > > > > > where I
> > > > > >> >> >> > > > > > > > > > > > > > > > register the service
> classes.
> > > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under
> my
> > > > > WEB-INF
> > > > > >> >> >> folder.
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> > > annotation
> > > > > >> inside
> > > > > >> >> the
> > > > > >> >> >> > > > service
> > > > > >> >> >> > > > > > > > > > > implementation
> > > > > >> >> >> > > > > > > > > > > > > > class
> > > > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at
> 12:06
> > > AM,
> > > > > >> Romain
> > > > > >> >> >> > > > Manni-Bucau
> > > > > >> >> >> > > > > > > > > > > > > > > > <rmannibucau@gmail.com
> >wrote:
> > > > > >> >> >> > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> > > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22,
> "Luca
> > > > > >> Merolla" <
> > > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > > >> >> >> > > > > > > > > > > a
> > > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST
> application
> > > that
> > > > > I'm
> > > > > >> >> >> trying
> > > > > >> >> >> > to
> > > > > >> >> >> > > > > > > configure
> > > > > >> >> >> > > > > > > > to
> > > > > >> >> >> > > > > > > > > > > work
> > > > > >> >> >> > > > > > > > > > > > > with
> > > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI
> > inject
> > > is
> > > > > not
> > > > > >> >> >> > supported
> > > > > >> >> >> > > on
> > > > > >> >> >> > > > > the
> > > > > >> >> >> > > > > > > > REST
> > > > > >> >> >> > > > > > > > > > > > service
> > > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > --
> > > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > > >> >> >> > > > > > > > > > > > Management, Business & Technology
> > > > Consultant
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >  <
> > http://maps.google.com/maps?q=&hl=en>
> > > > > >> >>  *Mobile:*
> > > > > >> >> >> > > > > > +393774569974
> > > > > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > >> >> >> > > > > > > > > > > >  *
> > > http://nl.linkedin.com/in/lucamerolla*
> > > > > >> >> >> > > > > > > > > > > > *Blog <
> > http://lucamerolla.wordpress.com
> > > >*
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > > >> >> >> > > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > > >
> > > > > >> >> >> > > > > > > > > >
> > > > > >> >> >> > > > > > > > >
> > > > > >> >> >> > > > > > > >
> > > > > >> >> >> > > > > > >
> > > > > >> >> >> > > > > >
> > > > > >> >> >> > > > >
> > > > > >> >> >> > > >
> > > > > >> >> >>
> > > > > >> >> >
> > > > > >> >>
> > > > > >> >>
> > > > > >> >> --
> > > > > >> >>    *Luca Merolla*
> > > > > >> >> Management, Business & Technology Consultant
> > > > > >> >>
> > > > > >> >>
> > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I'm trying to configure Jackson Json provider but I get this error:

INFO: ServletContext initialized.
Sep 15, 2012 10:22:31 PM org.apache.openejb.observer.ObserverManager
fireEvent
SEVERE: error invoking
org.apache.openejb.observer.ObserverManager$Observer@38131650
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145)
        at
org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69)
        at
org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1102)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.IllegalArgumentException: no @Path annotation on
com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
        at
org.apache.openejb.server.rest.RESTService.getAddress(RESTService.java:422)
        at
org.apache.openejb.server.rest.RESTService.deploySingleton(RESTService.java:315)
        at
org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:171)
        at
org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:51)
        ... 20 more

in my application class I have:

@Override
public Set<Object> getSingletons() {
HashSet<Object> singletons = new HashSet<Object>();
singletons.add(new com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider());

return singletons;
}

Is there a better way to use the jackson as json provider?

On Sat, Sep 15, 2012 at 12:42 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Depend what they do but normally no
> Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a écrit :
>
> > I'll give a try. Could be that the problem is related to the fact that I
> > have some @WebFilter configured?
> >
> > On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > Hmm weird, maybe you need to configure custom providers, i dont think
> we
> > > have example but i could provide one next week.
> > >
> > > Fyi here a sample of jaxws config
> > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > > cxf.jaxrs.providers for your case) and here default providers
> > >
> > >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > > method)
> > > Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a
> écrit
> > :
> > >
> > > > I have tried last build snapshot from the 15th September, and with
> this
> > > > build I don't get the 404 but I get  "415 Unsupported Media Type"
> > > >
> > > > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > > readFromMessageBody
> > > > WARNING: No message body reader has been found for request class
> > > > SecurityContext, ContentType : application/json
> > > >
> > > > I had @Produces({ MediaType.APPLICATION_JSON,
> MediaType.APPLICATION_XML
> > > })
> > > > in the interface class, and I have moved them as well in the impl
> class
> > > but
> > > > it does not change anything.
> > > > When I'm sending the request I put these headers:
> > > > -Content-Type: application/json
> > > > -Accept: application/json
> > > >
> > > >
> > > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <
> luca.merolla@gmail.com
> > > > >wrote:
> > > >
> > > > > I have tried to use @ApplicationPath and remove the cxf servlet,
> > then i
> > > > > moved @Path from the interface to the impl classes and my URI are
> not
> > > > > accessible anymore... I get 404 errors.
> > > > >
> > > > > I'll try tomorrow with the new build from the repository to see if
> > > > changes
> > > > > fixed it.
> > > > >
> > > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > > rmannibucau@gmail.com
> > > > > > wrote:
> > > > >
> > > > >> Just push a little change. If you can build a snapshot (i cant run
> > the
> > > > >> deployment now). Btw you shouldnt need cxf servlet if ypu use
> tomee
> > > > jaxrs
> > > > >> or tomee plus otherwise disable cxf.
> > > > >>
> > > > >> Either use OpenEJBRestServlet or use @applicationpath on your
> > > > application
> > > > >> child.
> > > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <
> rmannibucau@gmail.com
> > >
> > > a
> > > > >> écrit :
> > > > >>
> > > > >> > Hmm maybe i messed my env but simply moving path annotation from
> > > > >> interface
> > > > >> > to impl worked for me (im rebuilding again to check if i didnt
> > have
> > > > >> local
> > > > >> > modif)
> > > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com>
> a
> > > > >> écrit :
> > > > >> >
> > > > >> >> My interface and implementation class are following somehow
> this
> > > > >> schema,
> > > > >> >> especially about the JAX-RS annotations. I have @Path @GET
> > > @Produces
> > > > in
> > > > >> >> the
> > > > >> >> interface and this lead to the NPE inside the impl class
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > > >> >>
> > > > >> >> If I move the annotations to the impl class I get the "415
> > > > Unsupported
> > > > >> >> Media Type"
> > > > >> >>
> > > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > > luca.merolla@gmail.com
> > > > >> >> >wrote:
> > > > >> >>
> > > > >> >> > Now the request doesn't reach the method and I get:
> > > > >> >> >
> > > > >> >> > No message body reader has been found for request class
> > > > >> SecurityContext,
> > > > >> >> > ContentType : application/json
> > > > >> >> >
> > > > >> >> >
> > > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > > >> >> rmannibucau@gmail.com
> > > > >> >> > > wrote:
> > > > >> >> >
> > > > >> >> >> did it already work?
> > > > >> >> >>
> > > > >> >> >> honestly i'm not sure you can do it this way, cxf seems to
> > > expect
> > > > >> the
> > > > >> >> impl
> > > > >> >> >> to be decorated by jaxrs annotations
> > > > >> >> >>
> > > > >> >> >> *Romain Manni-Bucau*
> > > > >> >> >> *Twitter: @rmannibucau*
> > > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >> >> >>
> > > > >> >> >> > I have the @Path on the interface implemented by the
> class.
> > > > Anyway
> > > > >> >> I'll
> > > > >> >> >> > give a try with it, but the NPE is getting at
> > > > >> >> >> >
> > > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > > >> >> >> >
> > > > >> >> >> > where I have:
> > > > >> >> >> >
> > > > >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > > >> >> >> >
> > > > >> >> >> > and userBO is injected in this way:
> > > > >> >> >> >
> > > > >> >> >> > @Inject private UserBO userBO;
> > > > >> >> >> >
> > > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > > > >> >> >> > <rm...@gmail.com>wrote:
> > > > >> >> >> >
> > > > >> >> >> > > BTW you didnt put @Path on the class (impl), i think
> > that's
> > > > the
> > > > >> >> issue
> > > > >> >> >> (i
> > > > >> >> >> > > currently have some envrt issues but will try to test
> > asap)
> > > > >> >> >> > >
> > > > >> >> >> > >
> > > > >> >> >> > > *Romain Manni-Bucau*
> > > > >> >> >> > > *Twitter: @rmannibucau*
> > > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> >> >> > >
> > > > >> >> >> > >
> > > > >> >> >> > >
> > > > >> >> >> > >
> > > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >> >> >> > >
> > > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > > >> >> >> > > >
> > > > >> >> >> > > > *
> > > > >> >> >> > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > >> >> >> > > > *
> > > > >> >> >> > > >
> > > > >> >> >> > > >
> > > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > >
> > > > >> >> >> > > > > no big luck neither :
> > java.lang.ClassNotFoundException:
> > > > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > > > >> >> >> > > > >
> > > > >> >> >> > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> >> >> > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >> >> >> > > > >
> > > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from an
> > > external
> > > > >> >> >> library.
> > > > >> >> >> > > > > > This will work:
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > > > *
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > >> >> >> > > > > > *
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain
> Manni-Bucau
> > > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > > > the URI is GET -
> > > > >> >> >> > > > >
> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> > > Manni-Bucau
> > > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > > > > do you have binary to share to make it easy
> to
> > > > >> >> reproduce?
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > > > > Tried with
> > > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > > >> >> >> and
> > > > >> >> >> > I
> > > > >> >> >> > > > was
> > > > >> >> >> > > > > > > still
> > > > >> >> >> > > > > > > > > get
> > > > >> >> >> > > > > > > > > > the same exception.
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > > > I had to put it back
> > > > >> >> >> > > > > > > > > > the
> > > > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > >> >> >> > > > > > > configuration
> > > > >> >> >> > > > > > > > > in
> > > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > > > Anyway, injection does not still work. :(
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> > > > >> Manni-Bucau
> > > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > luca.merolla@gmail.com>
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that
> > > > extends
> > > > >> >> >> > > Application
> > > > >> >> >> > > > in
> > > > >> >> >> > > > > > the
> > > > >> >> >> > > > > > > > > > > web.xml.
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I
> > get a
> > > > 500
> > > > >> >> >> error.
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >>
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >> > >
> > > > >> >> >> >
> > > > >> >> >>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >> >> >> > > > > > > > > > > >
> > > > java.lang.Thread.run(Thread.java:662)
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM,
> Romain
> > > > >> >> Manni-Bucau
> > > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > hmm
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > we had some regressions last few
> days.
> > > It
> > > > is
> > > > >> >> fixed
> > > > >> >> >> > now,
> > > > >> >> >> > > > > maybe
> > > > >> >> >> > > > > > > the
> > > > >> >> >> > > > > > > > > > > > snapshot
> > > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we
> > > don't
> > > > >> >> compile
> > > > >> >> >> > > anymore
> > > > >> >> >> > > > > > > because
> > > > >> >> >> > > > > > > > > we
> > > > >> >> >> > > > > > > > > > > need
> > > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get
> > > deployed).
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > > > > > > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > > *
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > > >> luca.merolla@gmail.com
> > > > >> >> >
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > I have downloaded the snapshots
> from
> > > the
> > > > >> >> 13th of
> > > > >> >> >> > > > > September.
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > I have changed the web.xml.
> > Basically
> > > I
> > > > >> have
> > > > >> >> >> > removed
> > > > >> >> >> > > > > > > everything
> > > > >> >> >> > > > > > > > > > > except
> > > > >> >> >> > > > > > > > > > > > > > the security-constraint tag where
> I
> > > have
> > > > >> set
> > > > >> >> the
> > > > >> >> >> > > BASIC
> > > > >> >> >> > > > > > > > > auth-method.
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > I have the classes which extends
> > > > >> Appplication
> > > > >> >> >> where
> > > > >> >> >> > > I'm
> > > > >> >> >> > > > > > > adding
> > > > >> >> >> > > > > > > > > the
> > > > >> >> >> > > > > > > > > > > > > resource
> > > > >> >> >> > > > > > > > > > > > > > classes
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > public class PortoneApplication
> > > extends
> > > > >> >> >> > Application {
> > > > >> >> >> > > > > > > > > > > > > > @Override
> > > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses()
> {
> > > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > > > >> >> HashSet<Class<?>>();
> > > > >> >> >> > > > > > > > > > > > > >
> classes.add(UserResourceImpl.class);
> > > > >> >> >> > > > > > > > > > > > > >
> > > classes.add(AccountResourceImpl.class);
> > > > >> >> >> > > > > > > > > > > > > > return classes;
> > > > >> >> >> > > > > > > > > > > > > > }
> > > > >> >> >> > > > > > > > > > > > > > }
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > But now I get 404 for every
> request.
> > > Am
> > > > I
> > > > >> >> >> missing
> > > > >> >> >> > > > > something
> > > > >> >> >> > > > > > > in
> > > > >> >> >> > > > > > > > > the
> > > > >> >> >> > > > > > > > > > > > > > configuration?
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM,
> > > Romain
> > > > >> >> >> Manni-Bucau
> > > > >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> > > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have
> > with
> > > > >> jaxrs
> > > > >> >> >> (due to
> > > > >> >> >> > > > > jersey
> > > > >> >> >> > > > > > > > work)
> > > > >> >> >> > > > > > > > > in
> > > > >> >> >> > > > > > > > > > > the
> > > > >> >> >> > > > > > > > > > > > > > > following minutes (should be
> done
> > @
> > > > 9am)
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > > http://rmannibucau.wordpress.com
> > > > >> *
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > > >> >> >> luca.merolla@gmail.com>
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT
> > from
> > > > the
> > > > >> >> 3rd of
> > > > >> >> >> > > > > September.
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > In my web.xml configuration
> I'm
> > > > using
> > > > >> the
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> > > > >> >> >> > > javax.ws.rs.Application
> > > > >> >> >> > > > > > > subclass
> > > > >> >> >> > > > > > > > > > > where I
> > > > >> >> >> > > > > > > > > > > > > > > > register the service classes.
> > > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my
> > > > WEB-INF
> > > > >> >> >> folder.
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> > annotation
> > > > >> inside
> > > > >> >> the
> > > > >> >> >> > > > service
> > > > >> >> >> > > > > > > > > > > implementation
> > > > >> >> >> > > > > > > > > > > > > > class
> > > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06
> > AM,
> > > > >> Romain
> > > > >> >> >> > > > Manni-Bucau
> > > > >> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > >> >> >> > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> > > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
> > > > >> Merolla" <
> > > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > > >> >> >> > > > > > > > > > > a
> > > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST application
> > that
> > > > I'm
> > > > >> >> >> trying
> > > > >> >> >> > to
> > > > >> >> >> > > > > > > configure
> > > > >> >> >> > > > > > > > to
> > > > >> >> >> > > > > > > > > > > work
> > > > >> >> >> > > > > > > > > > > > > with
> > > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI
> inject
> > is
> > > > not
> > > > >> >> >> > supported
> > > > >> >> >> > > on
> > > > >> >> >> > > > > the
> > > > >> >> >> > > > > > > > REST
> > > > >> >> >> > > > > > > > > > > > service
> > > > >> >> >> > > > > > > > > > > > > > > > classes
> > > > >> >> >> > > > > > > > > > > > > > > > > or
> > > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > > >> >> >> > > > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > --
> > > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > > >> >> >> > > > > > > > > > > > Management, Business & Technology
> > > Consultant
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >  <
> http://maps.google.com/maps?q=&hl=en>
> > > > >> >>  *Mobile:*
> > > > >> >> >> > > > > > +393774569974
> > > > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > >> >> >> > > > > > > > > > > >  *
> > http://nl.linkedin.com/in/lucamerolla*
> > > > >> >> >> > > > > > > > > > > > *Blog <
> http://lucamerolla.wordpress.com
> > >*
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > > >> >> >> > > > > > > > > > > >
> > > > >> >> >> > > > > > > > > > >
> > > > >> >> >> > > > > > > > > >
> > > > >> >> >> > > > > > > > >
> > > > >> >> >> > > > > > > >
> > > > >> >> >> > > > > > >
> > > > >> >> >> > > > > >
> > > > >> >> >> > > > >
> > > > >> >> >> > > >
> > > > >> >> >>
> > > > >> >> >
> > > > >> >>
> > > > >> >>
> > > > >> >> --
> > > > >> >>    *Luca Merolla*
> > > > >> >> Management, Business & Technology Consultant
> > > > >> >>
> > > > >> >>
> > > > >>
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Depend what they do but normally no
Le 15 sept. 2012 12:34, "Luca Merolla" <lu...@gmail.com> a écrit :

> I'll give a try. Could be that the problem is related to the fact that I
> have some @WebFilter configured?
>
> On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > Hmm weird, maybe you need to configure custom providers, i dont think we
> > have example but i could provide one next week.
> >
> > Fyi here a sample of jaxws config
> >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> > cxf.jaxrs.providers for your case) and here default providers
> >
> >
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> > method)
> > Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a écrit
> :
> >
> > > I have tried last build snapshot from the 15th September, and with this
> > > build I don't get the 404 but I get  "415 Unsupported Media Type"
> > >
> > > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > > readFromMessageBody
> > > WARNING: No message body reader has been found for request class
> > > SecurityContext, ContentType : application/json
> > >
> > > I had @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML
> > })
> > > in the interface class, and I have moved them as well in the impl class
> > but
> > > it does not change anything.
> > > When I'm sending the request I put these headers:
> > > -Content-Type: application/json
> > > -Accept: application/json
> > >
> > >
> > > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <luca.merolla@gmail.com
> > > >wrote:
> > >
> > > > I have tried to use @ApplicationPath and remove the cxf servlet,
> then i
> > > > moved @Path from the interface to the impl classes and my URI are not
> > > > accessible anymore... I get 404 errors.
> > > >
> > > > I'll try tomorrow with the new build from the repository to see if
> > > changes
> > > > fixed it.
> > > >
> > > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com
> > > > > wrote:
> > > >
> > > >> Just push a little change. If you can build a snapshot (i cant run
> the
> > > >> deployment now). Btw you shouldnt need cxf servlet if ypu use tomee
> > > jaxrs
> > > >> or tomee plus otherwise disable cxf.
> > > >>
> > > >> Either use OpenEJBRestServlet or use @applicationpath on your
> > > application
> > > >> child.
> > > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rmannibucau@gmail.com
> >
> > a
> > > >> écrit :
> > > >>
> > > >> > Hmm maybe i messed my env but simply moving path annotation from
> > > >> interface
> > > >> > to impl worked for me (im rebuilding again to check if i didnt
> have
> > > >> local
> > > >> > modif)
> > > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a
> > > >> écrit :
> > > >> >
> > > >> >> My interface and implementation class are following somehow this
> > > >> schema,
> > > >> >> especially about the JAX-RS annotations. I have @Path @GET
> > @Produces
> > > in
> > > >> >> the
> > > >> >> interface and this lead to the NPE inside the impl class
> > > >> >>
> > > >> >>
> > > >> >>
> > > >>
> > >
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > > >> >>
> > > >> >> If I move the annotations to the impl class I get the "415
> > > Unsupported
> > > >> >> Media Type"
> > > >> >>
> > > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > > luca.merolla@gmail.com
> > > >> >> >wrote:
> > > >> >>
> > > >> >> > Now the request doesn't reach the method and I get:
> > > >> >> >
> > > >> >> > No message body reader has been found for request class
> > > >> SecurityContext,
> > > >> >> > ContentType : application/json
> > > >> >> >
> > > >> >> >
> > > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > > >> >> rmannibucau@gmail.com
> > > >> >> > > wrote:
> > > >> >> >
> > > >> >> >> did it already work?
> > > >> >> >>
> > > >> >> >> honestly i'm not sure you can do it this way, cxf seems to
> > expect
> > > >> the
> > > >> >> impl
> > > >> >> >> to be decorated by jaxrs annotations
> > > >> >> >>
> > > >> >> >> *Romain Manni-Bucau*
> > > >> >> >> *Twitter: @rmannibucau*
> > > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >>
> > > >> >> >>
> > > >> >> >>
> > > >> >> >>
> > > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >> >> >>
> > > >> >> >> > I have the @Path on the interface implemented by the class.
> > > Anyway
> > > >> >> I'll
> > > >> >> >> > give a try with it, but the NPE is getting at
> > > >> >> >> >
> > > >> >> >> > Caused by: java.lang.NullPointerException at
> > > >> >> >> >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > > >> >> >> >
> > > >> >> >> > where I have:
> > > >> >> >> >
> > > >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > > >> >> >> >
> > > >> >> >> > and userBO is injected in this way:
> > > >> >> >> >
> > > >> >> >> > @Inject private UserBO userBO;
> > > >> >> >> >
> > > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > > >> >> >> > <rm...@gmail.com>wrote:
> > > >> >> >> >
> > > >> >> >> > > BTW you didnt put @Path on the class (impl), i think
> that's
> > > the
> > > >> >> issue
> > > >> >> >> (i
> > > >> >> >> > > currently have some envrt issues but will try to test
> asap)
> > > >> >> >> > >
> > > >> >> >> > >
> > > >> >> >> > > *Romain Manni-Bucau*
> > > >> >> >> > > *Twitter: @rmannibucau*
> > > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >> > >
> > > >> >> >> > >
> > > >> >> >> > >
> > > >> >> >> > >
> > > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >> >> >> > >
> > > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > > >> >> >> > > >
> > > >> >> >> > > > *
> > > >> >> >> > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > >> >> >> > > > *
> > > >> >> >> > > >
> > > >> >> >> > > >
> > > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > > >> >> >> > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > >
> > > >> >> >> > > > > no big luck neither :
> java.lang.ClassNotFoundException:
> > > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > > >> >> >> > > > >
> > > >> >> >> > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >> > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >> >> >> > > > >
> > > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from an
> > external
> > > >> >> >> library.
> > > >> >> >> > > > > > This will work:
> > > >> >> >> > > > > >
> > > >> >> >> > > > > > *
> > > >> >> >> > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > >> >> >> > > > > > *
> > > >> >> >> > > > > >
> > > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > >
> > > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > > > > This is the war I'm using to test it:
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > > > the URI is GET -
> > > >> >> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> > Manni-Bucau
> > > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > > > > do you have binary to share to make it easy to
> > > >> >> reproduce?
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > > > > Tried with
> > > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > > >> >> >> and
> > > >> >> >> > I
> > > >> >> >> > > > was
> > > >> >> >> > > > > > > still
> > > >> >> >> > > > > > > > > get
> > > >> >> >> > > > > > > > > > the same exception.
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > > > I had to put it back
> > > >> >> >> > > > > > > > > > the
> > > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > >> >> >> > > > > > > configuration
> > > >> >> >> > > > > > > > > in
> > > >> >> >> > > > > > > > > > the web.xml to make it work.
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > > > Anyway, injection does not still work. :(
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> > > >> Manni-Bucau
> > > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > maybe you can give it a try
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > luca.merolla@gmail.com>
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that
> > > extends
> > > >> >> >> > > Application
> > > >> >> >> > > > in
> > > >> >> >> > > > > > the
> > > >> >> >> > > > > > > > > > > web.xml.
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I
> get a
> > > 500
> > > >> >> >> error.
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >> > >
> > > >> >> >> >
> > > >> >> >>
> > > >> >>
> > > >>
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >> >> >> > > > > > > > > > > >
> > > java.lang.Thread.run(Thread.java:662)
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
> > > >> >> Manni-Bucau
> > > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > hmm
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > we had some regressions last few days.
> > It
> > > is
> > > >> >> fixed
> > > >> >> >> > now,
> > > >> >> >> > > > > maybe
> > > >> >> >> > > > > > > the
> > > >> >> >> > > > > > > > > > > > snapshot
> > > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we
> > don't
> > > >> >> compile
> > > >> >> >> > > anymore
> > > >> >> >> > > > > > > because
> > > >> >> >> > > > > > > > > we
> > > >> >> >> > > > > > > > > > > need
> > > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get
> > deployed).
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > > > > > > > > > *Blog:
> http://rmannibucau.wordpress.com
> > *
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > > >> luca.merolla@gmail.com
> > > >> >> >
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > I have downloaded the snapshots from
> > the
> > > >> >> 13th of
> > > >> >> >> > > > > September.
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > I have changed the web.xml.
> Basically
> > I
> > > >> have
> > > >> >> >> > removed
> > > >> >> >> > > > > > > everything
> > > >> >> >> > > > > > > > > > > except
> > > >> >> >> > > > > > > > > > > > > > the security-constraint tag where I
> > have
> > > >> set
> > > >> >> the
> > > >> >> >> > > BASIC
> > > >> >> >> > > > > > > > > auth-method.
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > I have the classes which extends
> > > >> Appplication
> > > >> >> >> where
> > > >> >> >> > > I'm
> > > >> >> >> > > > > > > adding
> > > >> >> >> > > > > > > > > the
> > > >> >> >> > > > > > > > > > > > > resource
> > > >> >> >> > > > > > > > > > > > > > classes
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > public class PortoneApplication
> > extends
> > > >> >> >> > Application {
> > > >> >> >> > > > > > > > > > > > > > @Override
> > > >> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> > > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > > >> >> HashSet<Class<?>>();
> > > >> >> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > >> >> >> > > > > > > > > > > > > >
> > classes.add(AccountResourceImpl.class);
> > > >> >> >> > > > > > > > > > > > > > return classes;
> > > >> >> >> > > > > > > > > > > > > > }
> > > >> >> >> > > > > > > > > > > > > > }
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > But now I get 404 for every request.
> > Am
> > > I
> > > >> >> >> missing
> > > >> >> >> > > > > something
> > > >> >> >> > > > > > > in
> > > >> >> >> > > > > > > > > the
> > > >> >> >> > > > > > > > > > > > > > configuration?
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM,
> > Romain
> > > >> >> >> Manni-Bucau
> > > >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> > > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have
> with
> > > >> jaxrs
> > > >> >> >> (due to
> > > >> >> >> > > > > jersey
> > > >> >> >> > > > > > > > work)
> > > >> >> >> > > > > > > > > in
> > > >> >> >> > > > > > > > > > > the
> > > >> >> >> > > > > > > > > > > > > > > following minutes (should be done
> @
> > > 9am)
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > >> >> >> > > > > > > > > > > > > > > *Blog:
> > > http://rmannibucau.wordpress.com
> > > >> *
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > > >> >> >> luca.merolla@gmail.com>
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT
> from
> > > the
> > > >> >> 3rd of
> > > >> >> >> > > > > September.
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm
> > > using
> > > >> the
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> > > >> >> >> > > javax.ws.rs.Application
> > > >> >> >> > > > > > > subclass
> > > >> >> >> > > > > > > > > > > where I
> > > >> >> >> > > > > > > > > > > > > > > > register the service classes.
> > > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my
> > > WEB-INF
> > > >> >> >> folder.
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject
> annotation
> > > >> inside
> > > >> >> the
> > > >> >> >> > > > service
> > > >> >> >> > > > > > > > > > > implementation
> > > >> >> >> > > > > > > > > > > > > > class
> > > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06
> AM,
> > > >> Romain
> > > >> >> >> > > > Manni-Bucau
> > > >> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > >> >> >> > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> > > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
> > > >> Merolla" <
> > > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > > >> >> >> > > > > > > > > > > a
> > > >> >> >> > > > > > > > > > > > > > > écrit :
> > > >> >> >> > > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > > >> >> >> > > > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > > > I have a REST application
> that
> > > I'm
> > > >> >> >> trying
> > > >> >> >> > to
> > > >> >> >> > > > > > > configure
> > > >> >> >> > > > > > > > to
> > > >> >> >> > > > > > > > > > > work
> > > >> >> >> > > > > > > > > > > > > with
> > > >> >> >> > > > > > > > > > > > > > > > CXF.
> > > >> >> >> > > > > > > > > > > > > > > > > Is
> > > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI inject
> is
> > > not
> > > >> >> >> > supported
> > > >> >> >> > > on
> > > >> >> >> > > > > the
> > > >> >> >> > > > > > > > REST
> > > >> >> >> > > > > > > > > > > > service
> > > >> >> >> > > > > > > > > > > > > > > > classes
> > > >> >> >> > > > > > > > > > > > > > > > > or
> > > >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> > > >> >> >> > > > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > > >> >> >> > > > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > --
> > > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > > >> >> >> > > > > > > > > > > > Management, Business & Technology
> > Consultant
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> > > >> >>  *Mobile:*
> > > >> >> >> > > > > > +393774569974
> > > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > >> >> >> > > > > > > > > > > >  *
> http://nl.linkedin.com/in/lucamerolla*
> > > >> >> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com
> >*
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > > >> >> >> > > > > > > > > > > >
> > > >> >> >> > > > > > > > > > >
> > > >> >> >> > > > > > > > > >
> > > >> >> >> > > > > > > > >
> > > >> >> >> > > > > > > >
> > > >> >> >> > > > > > >
> > > >> >> >> > > > > >
> > > >> >> >> > > > >
> > > >> >> >> > > >
> > > >> >> >>
> > > >> >> >
> > > >> >>
> > > >> >>
> > > >> >> --
> > > >> >>    *Luca Merolla*
> > > >> >> Management, Business & Technology Consultant
> > > >> >>
> > > >> >>
> > > >>
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I'll give a try. Could be that the problem is related to the fact that I
have some @WebFilter configured?

On Sat, Sep 15, 2012 at 12:09 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Hmm weird, maybe you need to configure custom providers, i dont think we
> have example but i could provide one next week.
>
> Fyi here a sample of jaxws config
>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
> cxf.jaxrs.providers for your case) and here default providers
>
> http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
> method)
> Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a écrit :
>
> > I have tried last build snapshot from the 15th September, and with this
> > build I don't get the 404 but I get  "415 Unsupported Media Type"
> >
> > Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> > readFromMessageBody
> > WARNING: No message body reader has been found for request class
> > SecurityContext, ContentType : application/json
> >
> > I had @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML
> })
> > in the interface class, and I have moved them as well in the impl class
> but
> > it does not change anything.
> > When I'm sending the request I put these headers:
> > -Content-Type: application/json
> > -Accept: application/json
> >
> >
> > On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <luca.merolla@gmail.com
> > >wrote:
> >
> > > I have tried to use @ApplicationPath and remove the cxf servlet, then i
> > > moved @Path from the interface to the impl classes and my URI are not
> > > accessible anymore... I get 404 errors.
> > >
> > > I'll try tomorrow with the new build from the repository to see if
> > changes
> > > fixed it.
> > >
> > > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> > rmannibucau@gmail.com
> > > > wrote:
> > >
> > >> Just push a little change. If you can build a snapshot (i cant run the
> > >> deployment now). Btw you shouldnt need cxf servlet if ypu use tomee
> > jaxrs
> > >> or tomee plus otherwise disable cxf.
> > >>
> > >> Either use OpenEJBRestServlet or use @applicationpath on your
> > application
> > >> child.
> > >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rm...@gmail.com>
> a
> > >> écrit :
> > >>
> > >> > Hmm maybe i messed my env but simply moving path annotation from
> > >> interface
> > >> > to impl worked for me (im rebuilding again to check if i didnt have
> > >> local
> > >> > modif)
> > >> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a
> > >> écrit :
> > >> >
> > >> >> My interface and implementation class are following somehow this
> > >> schema,
> > >> >> especially about the JAX-RS annotations. I have @Path @GET
> @Produces
> > in
> > >> >> the
> > >> >> interface and this lead to the NPE inside the impl class
> > >> >>
> > >> >>
> > >> >>
> > >>
> >
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> > >> >>
> > >> >> If I move the annotations to the impl class I get the "415
> > Unsupported
> > >> >> Media Type"
> > >> >>
> > >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> > luca.merolla@gmail.com
> > >> >> >wrote:
> > >> >>
> > >> >> > Now the request doesn't reach the method and I get:
> > >> >> >
> > >> >> > No message body reader has been found for request class
> > >> SecurityContext,
> > >> >> > ContentType : application/json
> > >> >> >
> > >> >> >
> > >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> > >> >> rmannibucau@gmail.com
> > >> >> > > wrote:
> > >> >> >
> > >> >> >> did it already work?
> > >> >> >>
> > >> >> >> honestly i'm not sure you can do it this way, cxf seems to
> expect
> > >> the
> > >> >> impl
> > >> >> >> to be decorated by jaxrs annotations
> > >> >> >>
> > >> >> >> *Romain Manni-Bucau*
> > >> >> >> *Twitter: @rmannibucau*
> > >> >> >> *Blog: http://rmannibucau.wordpress.com*
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >> >> >>
> > >> >> >> > I have the @Path on the interface implemented by the class.
> > Anyway
> > >> >> I'll
> > >> >> >> > give a try with it, but the NPE is getting at
> > >> >> >> >
> > >> >> >> > Caused by: java.lang.NullPointerException at
> > >> >> >> >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> > >> >> >> >
> > >> >> >> > where I have:
> > >> >> >> >
> > >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> > >> >> >> >
> > >> >> >> > and userBO is injected in this way:
> > >> >> >> >
> > >> >> >> > @Inject private UserBO userBO;
> > >> >> >> >
> > >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > >> >> >> > <rm...@gmail.com>wrote:
> > >> >> >> >
> > >> >> >> > > BTW you didnt put @Path on the class (impl), i think that's
> > the
> > >> >> issue
> > >> >> >> (i
> > >> >> >> > > currently have some envrt issues but will try to test asap)
> > >> >> >> > >
> > >> >> >> > >
> > >> >> >> > > *Romain Manni-Bucau*
> > >> >> >> > > *Twitter: @rmannibucau*
> > >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> > >> >> >> > >
> > >> >> >> > >
> > >> >> >> > >
> > >> >> >> > >
> > >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >> >> >> > >
> > >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> > >> >> >> > > >
> > >> >> >> > > > *
> > >> >> >> > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > >> >> >> > > > *
> > >> >> >> > > >
> > >> >> >> > > >
> > >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > >> >> >> > > > <rm...@gmail.com>wrote:
> > >> >> >> > > >
> > >> >> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
> > >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> > >> >> >> > > > >
> > >> >> >> > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> > >> >> >> > > > >
> > >> >> >> > > > >
> > >> >> >> > > > >
> > >> >> >> > > > >
> > >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >> >> >> > > > >
> > >> >> >> > > > > > Sorry, I forgot to remove the dependecy from an
> external
> > >> >> >> library.
> > >> >> >> > > > > > This will work:
> > >> >> >> > > > > >
> > >> >> >> > > > > > *
> > >> >> >> > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > >> >> >> > > > > > *
> > >> >> >> > > > > >
> > >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > >> >> >> > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > >
> > >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> > >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > >> >> >> > > > > > >
> > >> >> >> > > > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > >> >> >> > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >> >> >> > > > > > >
> > >> >> >> > > > > > > > This is the war I'm using to test it:
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > > > the URI is GET -
> > >> >> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain
> Manni-Bucau
> > >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > > > > do you have binary to share to make it easy to
> > >> >> reproduce?
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > > > > Tried with
> > >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> > >> >> >> and
> > >> >> >> > I
> > >> >> >> > > > was
> > >> >> >> > > > > > > still
> > >> >> >> > > > > > > > > get
> > >> >> >> > > > > > > > > > the same exception.
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > > > I had to put it back
> > >> >> >> > > > > > > > > > the
> > >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >> >> >> > > > > > > configuration
> > >> >> >> > > > > > > > > in
> > >> >> >> > > > > > > > > > the web.xml to make it work.
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > > > Anyway, injection does not still work. :(
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> > >> Manni-Bucau
> > >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > > > > just redeployed a snapshot,
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > > maybe you can give it a try
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> > luca.merolla@gmail.com>
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that
> > extends
> > >> >> >> > > Application
> > >> >> >> > > > in
> > >> >> >> > > > > > the
> > >> >> >> > > > > > > > > > > web.xml.
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a
> > 500
> > >> >> >> error.
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >> > >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >> >> >> > > > > > > > > > > >
> > java.lang.Thread.run(Thread.java:662)
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
> > >> >> Manni-Bucau
> > >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > hmm
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > we had some regressions last few days.
> It
> > is
> > >> >> fixed
> > >> >> >> > now,
> > >> >> >> > > > > maybe
> > >> >> >> > > > > > > the
> > >> >> >> > > > > > > > > > > > snapshot
> > >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we
> don't
> > >> >> compile
> > >> >> >> > > anymore
> > >> >> >> > > > > > > because
> > >> >> >> > > > > > > > > we
> > >> >> >> > > > > > > > > > > need
> > >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get
> deployed).
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com
> *
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> > >> luca.merolla@gmail.com
> > >> >> >
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > I have downloaded the snapshots from
> the
> > >> >> 13th of
> > >> >> >> > > > > September.
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > I have changed the web.xml. Basically
> I
> > >> have
> > >> >> >> > removed
> > >> >> >> > > > > > > everything
> > >> >> >> > > > > > > > > > > except
> > >> >> >> > > > > > > > > > > > > > the security-constraint tag where I
> have
> > >> set
> > >> >> the
> > >> >> >> > > BASIC
> > >> >> >> > > > > > > > > auth-method.
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > I have the classes which extends
> > >> Appplication
> > >> >> >> where
> > >> >> >> > > I'm
> > >> >> >> > > > > > > adding
> > >> >> >> > > > > > > > > the
> > >> >> >> > > > > > > > > > > > > resource
> > >> >> >> > > > > > > > > > > > > > classes
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > public class PortoneApplication
> extends
> > >> >> >> > Application {
> > >> >> >> > > > > > > > > > > > > > @Override
> > >> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> > >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> > >> >> HashSet<Class<?>>();
> > >> >> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > >> >> >> > > > > > > > > > > > > >
> classes.add(AccountResourceImpl.class);
> > >> >> >> > > > > > > > > > > > > > return classes;
> > >> >> >> > > > > > > > > > > > > > }
> > >> >> >> > > > > > > > > > > > > > }
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > But now I get 404 for every request.
> Am
> > I
> > >> >> >> missing
> > >> >> >> > > > > something
> > >> >> >> > > > > > > in
> > >> >> >> > > > > > > > > the
> > >> >> >> > > > > > > > > > > > > > configuration?
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM,
> Romain
> > >> >> >> Manni-Bucau
> > >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> > >> >> >> > > > >  CXFNonSpringJaxrsServlet
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have with
> > >> jaxrs
> > >> >> >> (due to
> > >> >> >> > > > > jersey
> > >> >> >> > > > > > > > work)
> > >> >> >> > > > > > > > > in
> > >> >> >> > > > > > > > > > > the
> > >> >> >> > > > > > > > > > > > > > > following minutes (should be done @
> > 9am)
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > >> >> >> > > > > > > > > > > > > > > *Blog:
> > http://rmannibucau.wordpress.com
> > >> *
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> > >> >> >> luca.merolla@gmail.com>
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from
> > the
> > >> >> 3rd of
> > >> >> >> > > > > September.
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm
> > using
> > >> the
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> > >> >> >> > > javax.ws.rs.Application
> > >> >> >> > > > > > > subclass
> > >> >> >> > > > > > > > > > > where I
> > >> >> >> > > > > > > > > > > > > > > > register the service classes.
> > >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my
> > WEB-INF
> > >> >> >> folder.
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation
> > >> inside
> > >> >> the
> > >> >> >> > > > service
> > >> >> >> > > > > > > > > > > implementation
> > >> >> >> > > > > > > > > > > > > > class
> > >> >> >> > > > > > > > > > > > > > > > which returns a null.
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM,
> > >> Romain
> > >> >> >> > > > Manni-Bucau
> > >> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > >> >> >> > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> > >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
> > >> Merolla" <
> > >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> > >> >> >> > > > > > > > > > > a
> > >> >> >> > > > > > > > > > > > > > > écrit :
> > >> >> >> > > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > > > Hello,
> > >> >> >> > > > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > > > I have a REST application that
> > I'm
> > >> >> >> trying
> > >> >> >> > to
> > >> >> >> > > > > > > configure
> > >> >> >> > > > > > > > to
> > >> >> >> > > > > > > > > > > work
> > >> >> >> > > > > > > > > > > > > with
> > >> >> >> > > > > > > > > > > > > > > > CXF.
> > >> >> >> > > > > > > > > > > > > > > > > Is
> > >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is
> > not
> > >> >> >> > supported
> > >> >> >> > > on
> > >> >> >> > > > > the
> > >> >> >> > > > > > > > REST
> > >> >> >> > > > > > > > > > > > service
> > >> >> >> > > > > > > > > > > > > > > > classes
> > >> >> >> > > > > > > > > > > > > > > > > or
> > >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> > >> >> >> > > > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > > > Luca
> > >> >> >> > > > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > --
> > >> >> >> > > > > > > > > > > >    *Luca Merolla*
> > >> >> >> > > > > > > > > > > > Management, Business & Technology
> Consultant
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> > >> >>  *Mobile:*
> > >> >> >> > > > > > +393774569974
> > >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > >> >> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > >> >> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> > >> >> >> > > > > > > > > > > >
> > >> >> >> > > > > > > > > > >
> > >> >> >> > > > > > > > > >
> > >> >> >> > > > > > > > >
> > >> >> >> > > > > > > >
> > >> >> >> > > > > > >
> > >> >> >> > > > > >
> > >> >> >> > > > >
> > >> >> >> > > >
> > >> >> >>
> > >> >> >
> > >> >>
> > >> >>
> > >> >> --
> > >> >>    *Luca Merolla*
> > >> >> Management, Business & Technology Consultant
> > >> >>
> > >> >>
> > >>
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm weird, maybe you need to configure custom providers, i dont think we
have example but i could provide one next week.

Fyi here a sample of jaxws config
http://svn.apache.org/repos/asf/openejb/trunk/openejb/examples/webservice-ws-with-resources-config/(use
cxf.jaxrs.providers for your case) and here default providers
http://svn.apache.org/repos/asf/openejb/trunk/openejb/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRsHttpListener.java(last
method)
Le 15 sept. 2012 10:41, "Luca Merolla" <lu...@gmail.com> a écrit :

> I have tried last build snapshot from the 15th September, and with this
> build I don't get the 404 but I get  "415 Unsupported Media Type"
>
> Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
> readFromMessageBody
> WARNING: No message body reader has been found for request class
> SecurityContext, ContentType : application/json
>
> I had @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
> in the interface class, and I have moved them as well in the impl class but
> it does not change anything.
> When I'm sending the request I put these headers:
> -Content-Type: application/json
> -Accept: application/json
>
>
> On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <luca.merolla@gmail.com
> >wrote:
>
> > I have tried to use @ApplicationPath and remove the cxf servlet, then i
> > moved @Path from the interface to the impl classes and my URI are not
> > accessible anymore... I get 404 errors.
> >
> > I'll try tomorrow with the new build from the repository to see if
> changes
> > fixed it.
> >
> > On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> > > wrote:
> >
> >> Just push a little change. If you can build a snapshot (i cant run the
> >> deployment now). Btw you shouldnt need cxf servlet if ypu use tomee
> jaxrs
> >> or tomee plus otherwise disable cxf.
> >>
> >> Either use OpenEJBRestServlet or use @applicationpath on your
> application
> >> child.
> >> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rm...@gmail.com> a
> >> écrit :
> >>
> >> > Hmm maybe i messed my env but simply moving path annotation from
> >> interface
> >> > to impl worked for me (im rebuilding again to check if i didnt have
> >> local
> >> > modif)
> >> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a
> >> écrit :
> >> >
> >> >> My interface and implementation class are following somehow this
> >> schema,
> >> >> especially about the JAX-RS annotations. I have @Path @GET @Produces
> in
> >> >> the
> >> >> interface and this lead to the NPE inside the impl class
> >> >>
> >> >>
> >> >>
> >>
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> >> >>
> >> >> If I move the annotations to the impl class I get the "415
> Unsupported
> >> >> Media Type"
> >> >>
> >> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <
> luca.merolla@gmail.com
> >> >> >wrote:
> >> >>
> >> >> > Now the request doesn't reach the method and I get:
> >> >> >
> >> >> > No message body reader has been found for request class
> >> SecurityContext,
> >> >> > ContentType : application/json
> >> >> >
> >> >> >
> >> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> >> >> rmannibucau@gmail.com
> >> >> > > wrote:
> >> >> >
> >> >> >> did it already work?
> >> >> >>
> >> >> >> honestly i'm not sure you can do it this way, cxf seems to expect
> >> the
> >> >> impl
> >> >> >> to be decorated by jaxrs annotations
> >> >> >>
> >> >> >> *Romain Manni-Bucau*
> >> >> >> *Twitter: @rmannibucau*
> >> >> >> *Blog: http://rmannibucau.wordpress.com*
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> >>
> >> >> >> > I have the @Path on the interface implemented by the class.
> Anyway
> >> >> I'll
> >> >> >> > give a try with it, but the NPE is getting at
> >> >> >> >
> >> >> >> > Caused by: java.lang.NullPointerException at
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >> >> >> >
> >> >> >> > where I have:
> >> >> >> >
> >> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> >> >> >> >
> >> >> >> > and userBO is injected in this way:
> >> >> >> >
> >> >> >> > @Inject private UserBO userBO;
> >> >> >> >
> >> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> >> >> >> > <rm...@gmail.com>wrote:
> >> >> >> >
> >> >> >> > > BTW you didnt put @Path on the class (impl), i think that's
> the
> >> >> issue
> >> >> >> (i
> >> >> >> > > currently have some envrt issues but will try to test asap)
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > *Romain Manni-Bucau*
> >> >> >> > > *Twitter: @rmannibucau*
> >> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> >> > >
> >> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> >> >> >> > > >
> >> >> >> > > > *
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> >> >> >> > > > *
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> >> >> >> > > > <rm...@gmail.com>wrote:
> >> >> >> > > >
> >> >> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
> >> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> >> >> >> > > > >
> >> >> >> > > > > *Romain Manni-Bucau*
> >> >> >> > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> >> > > > >
> >> >> >> > > > > > Sorry, I forgot to remove the dependecy from an external
> >> >> >> library.
> >> >> >> > > > > > This will work:
> >> >> >> > > > > >
> >> >> >> > > > > > *
> >> >> >> > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> >> >> >> > > > > > *
> >> >> >> > > > > >
> >> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> >> >> >> > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > >
> >> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> >> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> >> >> >> > > > > > >
> >> >> >> > > > > > > *Romain Manni-Bucau*
> >> >> >> > > > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> >> > > > > > >
> >> >> >> > > > > > > > This is the war I'm using to test it:
> >> >> >> > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >> >> >> > > > > > > >
> >> >> >> > > > > > > > the URI is GET -
> >> >> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> >> >> >> > > > > > > >
> >> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> >> >> >> > > > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > > > >
> >> >> >> > > > > > > > > do you have binary to share to make it easy to
> >> >> reproduce?
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > > *Romain Manni-Bucau*
> >> >> >> > > > > > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > > > > Tried with
> >> >> apache-tomee-1.1.0-20120914.040953-134-plus
> >> >> >> and
> >> >> >> > I
> >> >> >> > > > was
> >> >> >> > > > > > > still
> >> >> >> > > > > > > > > get
> >> >> >> > > > > > > > > > the same exception.
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > > > I had to put it back
> >> >> >> > > > > > > > > > the
> >> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> >> >> > > > > > > configuration
> >> >> >> > > > > > > > > in
> >> >> >> > > > > > > > > > the web.xml to make it work.
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > > > Anyway, injection does not still work. :(
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> >> Manni-Bucau
> >> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > > > > just redeployed a snapshot,
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > > maybe you can give it a try
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> >> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com>
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that
> extends
> >> >> >> > > Application
> >> >> >> > > > in
> >> >> >> > > > > > the
> >> >> >> > > > > > > > > > > web.xml.
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a
> 500
> >> >> >> error.
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > java.lang.NullPointerException
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > >
> >> >> >> > > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> >> >> > > > > > > > > > > >
> java.lang.Thread.run(Thread.java:662)
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
> >> >> Manni-Bucau
> >> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > hmm
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > we had some regressions last few days. It
> is
> >> >> fixed
> >> >> >> > now,
> >> >> >> > > > > maybe
> >> >> >> > > > > > > the
> >> >> >> > > > > > > > > > > > snapshot
> >> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't
> >> >> compile
> >> >> >> > > anymore
> >> >> >> > > > > > > because
> >> >> >> > > > > > > > > we
> >> >> >> > > > > > > > > > > need
> >> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> >> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> >> luca.merolla@gmail.com
> >> >> >
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > I have downloaded the snapshots from the
> >> >> 13th of
> >> >> >> > > > > September.
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > I have changed the web.xml. Basically I
> >> have
> >> >> >> > removed
> >> >> >> > > > > > > everything
> >> >> >> > > > > > > > > > > except
> >> >> >> > > > > > > > > > > > > > the security-constraint tag where I have
> >> set
> >> >> the
> >> >> >> > > BASIC
> >> >> >> > > > > > > > > auth-method.
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > I have the classes which extends
> >> Appplication
> >> >> >> where
> >> >> >> > > I'm
> >> >> >> > > > > > > adding
> >> >> >> > > > > > > > > the
> >> >> >> > > > > > > > > > > > > resource
> >> >> >> > > > > > > > > > > > > > classes
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > public class PortoneApplication extends
> >> >> >> > Application {
> >> >> >> > > > > > > > > > > > > > @Override
> >> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> >> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> >> >> HashSet<Class<?>>();
> >> >> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> >> >> >> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> >> >> >> > > > > > > > > > > > > > return classes;
> >> >> >> > > > > > > > > > > > > > }
> >> >> >> > > > > > > > > > > > > > }
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > But now I get 404 for every request. Am
> I
> >> >> >> missing
> >> >> >> > > > > something
> >> >> >> > > > > > > in
> >> >> >> > > > > > > > > the
> >> >> >> > > > > > > > > > > > > > configuration?
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
> >> >> >> Manni-Bucau
> >> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> >> >> >> > > > >  CXFNonSpringJaxrsServlet
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have with
> >> jaxrs
> >> >> >> (due to
> >> >> >> > > > > jersey
> >> >> >> > > > > > > > work)
> >> >> >> > > > > > > > > in
> >> >> >> > > > > > > > > > > the
> >> >> >> > > > > > > > > > > > > > > following minutes (should be done @
> 9am)
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> >> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> >> > > > > > > > > > > > > > > *Blog:
> http://rmannibucau.wordpress.com
> >> *
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> >> >> >> luca.merolla@gmail.com>
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from
> the
> >> >> 3rd of
> >> >> >> > > > > September.
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm
> using
> >> the
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> >> >> > > > > > > > > > > > > > > > class and I have defined a
> >> >> >> > > javax.ws.rs.Application
> >> >> >> > > > > > > subclass
> >> >> >> > > > > > > > > > > where I
> >> >> >> > > > > > > > > > > > > > > > register the service classes.
> >> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my
> WEB-INF
> >> >> >> folder.
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation
> >> inside
> >> >> the
> >> >> >> > > > service
> >> >> >> > > > > > > > > > > implementation
> >> >> >> > > > > > > > > > > > > > class
> >> >> >> > > > > > > > > > > > > > > > which returns a null.
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM,
> >> Romain
> >> >> >> > > > Manni-Bucau
> >> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> >> > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> >> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
> >> Merolla" <
> >> >> >> > > > > > > > > > luca.merolla@gmail.com>
> >> >> >> > > > > > > > > > > a
> >> >> >> > > > > > > > > > > > > > > écrit :
> >> >> >> > > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > > > Hello,
> >> >> >> > > > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > > > I have a REST application that
> I'm
> >> >> >> trying
> >> >> >> > to
> >> >> >> > > > > > > configure
> >> >> >> > > > > > > > to
> >> >> >> > > > > > > > > > > work
> >> >> >> > > > > > > > > > > > > with
> >> >> >> > > > > > > > > > > > > > > > CXF.
> >> >> >> > > > > > > > > > > > > > > > > Is
> >> >> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is
> not
> >> >> >> > supported
> >> >> >> > > on
> >> >> >> > > > > the
> >> >> >> > > > > > > > REST
> >> >> >> > > > > > > > > > > > service
> >> >> >> > > > > > > > > > > > > > > > classes
> >> >> >> > > > > > > > > > > > > > > > > or
> >> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> >> >> >> > > > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > > > Luca
> >> >> >> > > > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > --
> >> >> >> > > > > > > > > > > >    *Luca Merolla*
> >> >> >> > > > > > > > > > > > Management, Business & Technology Consultant
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> >> >>  *Mobile:*
> >> >> >> > > > > > +393774569974
> >> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> >> >> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> >> >> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > > > Merolla Consulting Limited
> >> >> >> > > > > > > > > > > >
> >> >> >> > > > > > > > > > >
> >> >> >> > > > > > > > > >
> >> >> >> > > > > > > > >
> >> >> >> > > > > > > >
> >> >> >> > > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >>
> >> >> >
> >> >>
> >> >>
> >> >> --
> >> >>    *Luca Merolla*
> >> >> Management, Business & Technology Consultant
> >> >>
> >> >>
> >>
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have tried last build snapshot from the 15th September, and with this
build I don't get the 404 but I get  "415 Unsupported Media Type"

Sep 15, 2012 10:36:10 AM org.apache.cxf.jaxrs.utils.JAXRSUtils
readFromMessageBody
WARNING: No message body reader has been found for request class
SecurityContext, ContentType : application/json

I had @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
in the interface class, and I have moved them as well in the impl class but
it does not change anything.
When I'm sending the request I put these headers:
-Content-Type: application/json
-Accept: application/json


On Sat, Sep 15, 2012 at 1:19 AM, Luca Merolla <lu...@gmail.com>wrote:

> I have tried to use @ApplicationPath and remove the cxf servlet, then i
> moved @Path from the interface to the impl classes and my URI are not
> accessible anymore... I get 404 errors.
>
> I'll try tomorrow with the new build from the repository to see if changes
> fixed it.
>
> On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau <rmannibucau@gmail.com
> > wrote:
>
>> Just push a little change. If you can build a snapshot (i cant run the
>> deployment now). Btw you shouldnt need cxf servlet if ypu use tomee jaxrs
>> or tomee plus otherwise disable cxf.
>>
>> Either use OpenEJBRestServlet or use @applicationpath on your application
>> child.
>> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rm...@gmail.com> a
>> écrit :
>>
>> > Hmm maybe i messed my env but simply moving path annotation from
>> interface
>> > to impl worked for me (im rebuilding again to check if i didnt have
>> local
>> > modif)
>> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a
>> écrit :
>> >
>> >> My interface and implementation class are following somehow this
>> schema,
>> >> especially about the JAX-RS annotations. I have @Path @GET @Produces in
>> >> the
>> >> interface and this lead to the NPE inside the impl class
>> >>
>> >>
>> >>
>> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>> >>
>> >> If I move the annotations to the impl class I get the "415 Unsupported
>> >> Media Type"
>> >>
>> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <luca.merolla@gmail.com
>> >> >wrote:
>> >>
>> >> > Now the request doesn't reach the method and I get:
>> >> >
>> >> > No message body reader has been found for request class
>> SecurityContext,
>> >> > ContentType : application/json
>> >> >
>> >> >
>> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
>> >> rmannibucau@gmail.com
>> >> > > wrote:
>> >> >
>> >> >> did it already work?
>> >> >>
>> >> >> honestly i'm not sure you can do it this way, cxf seems to expect
>> the
>> >> impl
>> >> >> to be decorated by jaxrs annotations
>> >> >>
>> >> >> *Romain Manni-Bucau*
>> >> >> *Twitter: @rmannibucau*
>> >> >> *Blog: http://rmannibucau.wordpress.com*
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >>
>> >> >> > I have the @Path on the interface implemented by the class. Anyway
>> >> I'll
>> >> >> > give a try with it, but the NPE is getting at
>> >> >> >
>> >> >> > Caused by: java.lang.NullPointerException at
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>> >> >> >
>> >> >> > where I have:
>> >> >> >
>> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
>> >> >> >
>> >> >> > and userBO is injected in this way:
>> >> >> >
>> >> >> > @Inject private UserBO userBO;
>> >> >> >
>> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
>> >> >> > <rm...@gmail.com>wrote:
>> >> >> >
>> >> >> > > BTW you didnt put @Path on the class (impl), i think that's the
>> >> issue
>> >> >> (i
>> >> >> > > currently have some envrt issues but will try to test asap)
>> >> >> > >
>> >> >> > >
>> >> >> > > *Romain Manni-Bucau*
>> >> >> > > *Twitter: @rmannibucau*
>> >> >> > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >> > >
>> >> >> > > > Tested on a "vanilla" tomee, sorry again.
>> >> >> > > >
>> >> >> > > > *
>> >> >> > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>> >> >> > > > *
>> >> >> > > >
>> >> >> > > >
>> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
>> >> >> > > > <rm...@gmail.com>wrote:
>> >> >> > > >
>> >> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
>> >> >> > > > > org.pokernuvola.common.exceptions.WebException
>> >> >> > > > >
>> >> >> > > > > *Romain Manni-Bucau*
>> >> >> > > > > *Twitter: @rmannibucau*
>> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > >
>> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >> > > > >
>> >> >> > > > > > Sorry, I forgot to remove the dependecy from an external
>> >> >> library.
>> >> >> > > > > > This will work:
>> >> >> > > > > >
>> >> >> > > > > > *
>> >> >> > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>> >> >> > > > > > *
>> >> >> > > > > >
>> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
>> >> >> > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > >
>> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
>> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
>> >> >> > > > > > >
>> >> >> > > > > > > *Romain Manni-Bucau*
>> >> >> > > > > > > *Twitter: @rmannibucau*
>> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >> > > > > > >
>> >> >> > > > > > > > This is the war I'm using to test it:
>> >> >> > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>> >> >> > > > > > > >
>> >> >> > > > > > > > the URI is GET -
>> >> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
>> >> >> > > > > > > >
>> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
>> >> >> > > > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > > > >
>> >> >> > > > > > > > > do you have binary to share to make it easy to
>> >> reproduce?
>> >> >> > > > > > > > >
>> >> >> > > > > > > > > *Romain Manni-Bucau*
>> >> >> > > > > > > > > *Twitter: @rmannibucau*
>> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >> > > > > > > > >
>> >> >> > > > > > > > > > Tried with
>> >> apache-tomee-1.1.0-20120914.040953-134-plus
>> >> >> and
>> >> >> > I
>> >> >> > > > was
>> >> >> > > > > > > still
>> >> >> > > > > > > > > get
>> >> >> > > > > > > > > > the same exception.
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > > > I had to put it back
>> >> >> > > > > > > > > > the
>> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> >> >> > > > > > > configuration
>> >> >> > > > > > > > > in
>> >> >> > > > > > > > > > the web.xml to make it work.
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > > > Anyway, injection does not still work. :(
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
>> Manni-Bucau
>> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > > > > just redeployed a snapshot,
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > > maybe you can give it a try
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > > *Romain Manni-Bucau*
>> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
>> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
>> >> >> > > Application
>> >> >> > > > in
>> >> >> > > > > > the
>> >> >> > > > > > > > > > > web.xml.
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500
>> >> >> error.
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > java.lang.NullPointerException
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > >
>> >> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> >> >> > > > > > > > > > > >
>> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>> >> >> > > > > > > > > > > >
>> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>> >> >> > > > > > > > > > > >
>> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > >
>> >> >> > > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >> > >
>> >> >> >
>> >> >>
>> >>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> >> >> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
>> >> Manni-Bucau
>> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > hmm
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > we had some regressions last few days. It is
>> >> fixed
>> >> >> > now,
>> >> >> > > > > maybe
>> >> >> > > > > > > the
>> >> >> > > > > > > > > > > > snapshot
>> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't
>> >> compile
>> >> >> > > anymore
>> >> >> > > > > > > because
>> >> >> > > > > > > > > we
>> >> >> > > > > > > > > > > need
>> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
>> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
>> >> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
>> luca.merolla@gmail.com
>> >> >
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > I have downloaded the snapshots from the
>> >> 13th of
>> >> >> > > > > September.
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > I have changed the web.xml. Basically I
>> have
>> >> >> > removed
>> >> >> > > > > > > everything
>> >> >> > > > > > > > > > > except
>> >> >> > > > > > > > > > > > > > the security-constraint tag where I have
>> set
>> >> the
>> >> >> > > BASIC
>> >> >> > > > > > > > > auth-method.
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > I have the classes which extends
>> Appplication
>> >> >> where
>> >> >> > > I'm
>> >> >> > > > > > > adding
>> >> >> > > > > > > > > the
>> >> >> > > > > > > > > > > > > resource
>> >> >> > > > > > > > > > > > > > classes
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > public class PortoneApplication extends
>> >> >> > Application {
>> >> >> > > > > > > > > > > > > > @Override
>> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
>> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
>> >> HashSet<Class<?>>();
>> >> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
>> >> >> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>> >> >> > > > > > > > > > > > > > return classes;
>> >> >> > > > > > > > > > > > > > }
>> >> >> > > > > > > > > > > > > > }
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > But now I get 404 for every request. Am I
>> >> >> missing
>> >> >> > > > > something
>> >> >> > > > > > > in
>> >> >> > > > > > > > > the
>> >> >> > > > > > > > > > > > > > configuration?
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
>> >> >> Manni-Bucau
>> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
>> >> >> > > > >  CXFNonSpringJaxrsServlet
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have with
>> jaxrs
>> >> >> (due to
>> >> >> > > > > jersey
>> >> >> > > > > > > > work)
>> >> >> > > > > > > > > in
>> >> >> > > > > > > > > > > the
>> >> >> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
>> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
>> >> >> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com
>> *
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
>> >> >> luca.merolla@gmail.com>
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the
>> >> 3rd of
>> >> >> > > > > September.
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm using
>> the
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> >> >> > > > > > > > > > > > > > > > class and I have defined a
>> >> >> > > javax.ws.rs.Application
>> >> >> > > > > > > subclass
>> >> >> > > > > > > > > > > where I
>> >> >> > > > > > > > > > > > > > > > register the service classes.
>> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF
>> >> >> folder.
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation
>> inside
>> >> the
>> >> >> > > > service
>> >> >> > > > > > > > > > > implementation
>> >> >> > > > > > > > > > > > > > class
>> >> >> > > > > > > > > > > > > > > > which returns a null.
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM,
>> Romain
>> >> >> > > > Manni-Bucau
>> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> >> > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
>> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
>> Merolla" <
>> >> >> > > > > > > > > > luca.merolla@gmail.com>
>> >> >> > > > > > > > > > > a
>> >> >> > > > > > > > > > > > > > > écrit :
>> >> >> > > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > > > Hello,
>> >> >> > > > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > > > I have a REST application that I'm
>> >> >> trying
>> >> >> > to
>> >> >> > > > > > > configure
>> >> >> > > > > > > > to
>> >> >> > > > > > > > > > > work
>> >> >> > > > > > > > > > > > > with
>> >> >> > > > > > > > > > > > > > > > CXF.
>> >> >> > > > > > > > > > > > > > > > > Is
>> >> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
>> >> >> > supported
>> >> >> > > on
>> >> >> > > > > the
>> >> >> > > > > > > > REST
>> >> >> > > > > > > > > > > > service
>> >> >> > > > > > > > > > > > > > > > classes
>> >> >> > > > > > > > > > > > > > > > > or
>> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
>> >> >> > > > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > > > Luca
>> >> >> > > > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > > >
>> >> >> > > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > --
>> >> >> > > > > > > > > > > >    *Luca Merolla*
>> >> >> > > > > > > > > > > > Management, Business & Technology Consultant
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
>> >>  *Mobile:*
>> >> >> > > > > > +393774569974
>> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
>> >> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
>> >> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > > > Merolla Consulting Limited
>> >> >> > > > > > > > > > > >
>> >> >> > > > > > > > > > >
>> >> >> > > > > > > > > >
>> >> >> > > > > > > > >
>> >> >> > > > > > > >
>> >> >> > > > > > >
>> >> >> > > > > >
>> >> >> > > > >
>> >> >> > > >
>> >> >>
>> >> >
>> >>
>> >>
>> >> --
>> >>    *Luca Merolla*
>> >> Management, Business & Technology Consultant
>> >>
>> >>
>>
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have tried to use @ApplicationPath and remove the cxf servlet, then i
moved @Path from the interface to the impl classes and my URI are not
accessible anymore... I get 404 errors.

I'll try tomorrow with the new build from the repository to see if changes
fixed it.

On Fri, Sep 14, 2012 at 8:50 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Just push a little change. If you can build a snapshot (i cant run the
> deployment now). Btw you shouldnt need cxf servlet if ypu use tomee jaxrs
> or tomee plus otherwise disable cxf.
>
> Either use OpenEJBRestServlet or use @applicationpath on your application
> child.
> Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rm...@gmail.com> a
> écrit :
>
> > Hmm maybe i messed my env but simply moving path annotation from
> interface
> > to impl worked for me (im rebuilding again to check if i didnt have local
> > modif)
> > Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a écrit
> :
> >
> >> My interface and implementation class are following somehow this schema,
> >> especially about the JAX-RS annotations. I have @Path @GET @Produces in
> >> the
> >> interface and this lead to the NPE inside the impl class
> >>
> >>
> >>
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
> >>
> >> If I move the annotations to the impl class I get the "415 Unsupported
> >> Media Type"
> >>
> >> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <luca.merolla@gmail.com
> >> >wrote:
> >>
> >> > Now the request doesn't reach the method and I get:
> >> >
> >> > No message body reader has been found for request class
> SecurityContext,
> >> > ContentType : application/json
> >> >
> >> >
> >> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> >> rmannibucau@gmail.com
> >> > > wrote:
> >> >
> >> >> did it already work?
> >> >>
> >> >> honestly i'm not sure you can do it this way, cxf seems to expect the
> >> impl
> >> >> to be decorated by jaxrs annotations
> >> >>
> >> >> *Romain Manni-Bucau*
> >> >> *Twitter: @rmannibucau*
> >> >> *Blog: http://rmannibucau.wordpress.com*
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >>
> >> >> > I have the @Path on the interface implemented by the class. Anyway
> >> I'll
> >> >> > give a try with it, but the NPE is getting at
> >> >> >
> >> >> > Caused by: java.lang.NullPointerException at
> >> >> >
> >> >> >
> >> >>
> >>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >> >> >
> >> >> > where I have:
> >> >> >
> >> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> >> >> >
> >> >> > and userBO is injected in this way:
> >> >> >
> >> >> > @Inject private UserBO userBO;
> >> >> >
> >> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> >> >> > <rm...@gmail.com>wrote:
> >> >> >
> >> >> > > BTW you didnt put @Path on the class (impl), i think that's the
> >> issue
> >> >> (i
> >> >> > > currently have some envrt issues but will try to test asap)
> >> >> > >
> >> >> > >
> >> >> > > *Romain Manni-Bucau*
> >> >> > > *Twitter: @rmannibucau*
> >> >> > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > >
> >> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> > >
> >> >> > > > Tested on a "vanilla" tomee, sorry again.
> >> >> > > >
> >> >> > > > *
> >> >> > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> >> >> > > > *
> >> >> > > >
> >> >> > > >
> >> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> >> >> > > > <rm...@gmail.com>wrote:
> >> >> > > >
> >> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
> >> >> > > > > org.pokernuvola.common.exceptions.WebException
> >> >> > > > >
> >> >> > > > > *Romain Manni-Bucau*
> >> >> > > > > *Twitter: @rmannibucau*
> >> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > >
> >> >> > > > >
> >> >> > > > >
> >> >> > > > >
> >> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> > > > >
> >> >> > > > > > Sorry, I forgot to remove the dependecy from an external
> >> >> library.
> >> >> > > > > > This will work:
> >> >> > > > > >
> >> >> > > > > > *
> >> >> > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> >> >> > > > > > *
> >> >> > > > > >
> >> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> >> >> > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > >
> >> >> > > > > > > i get a java.lang.ClassNotFoundException:
> >> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> >> >> > > > > > >
> >> >> > > > > > > *Romain Manni-Bucau*
> >> >> > > > > > > *Twitter: @rmannibucau*
> >> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > > > >
> >> >> > > > > > >
> >> >> > > > > > >
> >> >> > > > > > >
> >> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> > > > > > >
> >> >> > > > > > > > This is the war I'm using to test it:
> >> >> > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >> >> > > > > > > >
> >> >> > > > > > > > the URI is GET -
> >> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> >> >> > > > > > > >
> >> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> >> >> > > > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > > > >
> >> >> > > > > > > > > do you have binary to share to make it easy to
> >> reproduce?
> >> >> > > > > > > > >
> >> >> > > > > > > > > *Romain Manni-Bucau*
> >> >> > > > > > > > > *Twitter: @rmannibucau*
> >> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> > > > > > > > >
> >> >> > > > > > > > > > Tried with
> >> apache-tomee-1.1.0-20120914.040953-134-plus
> >> >> and
> >> >> > I
> >> >> > > > was
> >> >> > > > > > > still
> >> >> > > > > > > > > get
> >> >> > > > > > > > > > the same exception.
> >> >> > > > > > > > > >
> >> >> > > > > > > > > > I had to put it back
> >> >> > > > > > > > > > the
> >> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> >> > > > > > > configuration
> >> >> > > > > > > > > in
> >> >> > > > > > > > > > the web.xml to make it work.
> >> >> > > > > > > > > >
> >> >> > > > > > > > > > Anyway, injection does not still work. :(
> >> >> > > > > > > > > >
> >> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain
> Manni-Bucau
> >> >> > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > > > > > >
> >> >> > > > > > > > > > > just redeployed a snapshot,
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > > maybe you can give it a try
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > > *Romain Manni-Bucau*
> >> >> > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
> >> >> > > Application
> >> >> > > > in
> >> >> > > > > > the
> >> >> > > > > > > > > > > web.xml.
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500
> >> >> error.
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > java.lang.NullPointerException
> >> >> > > > > > > > > > > >
> >> >> > > > > > > >
> >> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> >> > > > > > > > > > > >
> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >> >> > > > > > > > > > > >
> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >> >> > > > > > > > > > > >
> >> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > >
> >> >> > > >
> >> >> >
> >> >>
> >>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> >> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
> >> Manni-Bucau
> >> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > > hmm
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > we had some regressions last few days. It is
> >> fixed
> >> >> > now,
> >> >> > > > > maybe
> >> >> > > > > > > the
> >> >> > > > > > > > > > > > snapshot
> >> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't
> >> compile
> >> >> > > anymore
> >> >> > > > > > > because
> >> >> > > > > > > > > we
> >> >> > > > > > > > > > > need
> >> >> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> >> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <
> luca.merolla@gmail.com
> >> >
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > I have downloaded the snapshots from the
> >> 13th of
> >> >> > > > > September.
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > I have changed the web.xml. Basically I
> have
> >> >> > removed
> >> >> > > > > > > everything
> >> >> > > > > > > > > > > except
> >> >> > > > > > > > > > > > > > the security-constraint tag where I have
> set
> >> the
> >> >> > > BASIC
> >> >> > > > > > > > > auth-method.
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > I have the classes which extends
> Appplication
> >> >> where
> >> >> > > I'm
> >> >> > > > > > > adding
> >> >> > > > > > > > > the
> >> >> > > > > > > > > > > > > resource
> >> >> > > > > > > > > > > > > > classes
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > public class PortoneApplication extends
> >> >> > Application {
> >> >> > > > > > > > > > > > > > @Override
> >> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> >> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> >> HashSet<Class<?>>();
> >> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> >> >> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> >> >> > > > > > > > > > > > > > return classes;
> >> >> > > > > > > > > > > > > > }
> >> >> > > > > > > > > > > > > > }
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > But now I get 404 for every request. Am I
> >> >> missing
> >> >> > > > > something
> >> >> > > > > > > in
> >> >> > > > > > > > > the
> >> >> > > > > > > > > > > > > > configuration?
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
> >> >> Manni-Bucau
> >> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> >> >> > > > >  CXFNonSpringJaxrsServlet
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs
> >> >> (due to
> >> >> > > > > jersey
> >> >> > > > > > > > work)
> >> >> > > > > > > > > in
> >> >> > > > > > > > > > > the
> >> >> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> >> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> >> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> >> >> luca.merolla@gmail.com>
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the
> >> 3rd of
> >> >> > > > > September.
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm using
> the
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> >> > > > > > > > > > > > > > > > class and I have defined a
> >> >> > > javax.ws.rs.Application
> >> >> > > > > > > subclass
> >> >> > > > > > > > > > > where I
> >> >> > > > > > > > > > > > > > > > register the service classes.
> >> >> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF
> >> >> folder.
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation
> inside
> >> the
> >> >> > > > service
> >> >> > > > > > > > > > > implementation
> >> >> > > > > > > > > > > > > > class
> >> >> > > > > > > > > > > > > > > > which returns a null.
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM,
> Romain
> >> >> > > > Manni-Bucau
> >> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> >> > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> >> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca
> Merolla" <
> >> >> > > > > > > > > > luca.merolla@gmail.com>
> >> >> > > > > > > > > > > a
> >> >> > > > > > > > > > > > > > > écrit :
> >> >> > > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > > > Hello,
> >> >> > > > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > > > I have a REST application that I'm
> >> >> trying
> >> >> > to
> >> >> > > > > > > configure
> >> >> > > > > > > > to
> >> >> > > > > > > > > > > work
> >> >> > > > > > > > > > > > > with
> >> >> > > > > > > > > > > > > > > > CXF.
> >> >> > > > > > > > > > > > > > > > > Is
> >> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
> >> >> > supported
> >> >> > > on
> >> >> > > > > the
> >> >> > > > > > > > REST
> >> >> > > > > > > > > > > > service
> >> >> > > > > > > > > > > > > > > > classes
> >> >> > > > > > > > > > > > > > > > > or
> >> >> > > > > > > > > > > > > > > > > > I'm missing something?
> >> >> > > > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > > > Luca
> >> >> > > > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > > >
> >> >> > > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > --
> >> >> > > > > > > > > > > >    *Luca Merolla*
> >> >> > > > > > > > > > > > Management, Business & Technology Consultant
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> >>  *Mobile:*
> >> >> > > > > > +393774569974
> >> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> >> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> >> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > > > Merolla Consulting Limited
> >> >> > > > > > > > > > > >
> >> >> > > > > > > > > > >
> >> >> > > > > > > > > >
> >> >> > > > > > > > >
> >> >> > > > > > > >
> >> >> > > > > > >
> >> >> > > > > >
> >> >> > > > >
> >> >> > > >
> >> >>
> >> >
> >>
> >>
> >> --
> >>    *Luca Merolla*
> >> Management, Business & Technology Consultant
> >>
> >>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Just push a little change. If you can build a snapshot (i cant run the
deployment now). Btw you shouldnt need cxf servlet if ypu use tomee jaxrs
or tomee plus otherwise disable cxf.

Either use OpenEJBRestServlet or use @applicationpath on your application
child.
Le 14 sept. 2012 19:53, "Romain Manni-Bucau" <rm...@gmail.com> a
écrit :

> Hmm maybe i messed my env but simply moving path annotation from interface
> to impl worked for me (im rebuilding again to check if i didnt have local
> modif)
> Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a écrit :
>
>> My interface and implementation class are following somehow this schema,
>> especially about the JAX-RS annotations. I have @Path @GET @Produces in
>> the
>> interface and this lead to the NPE inside the impl class
>>
>>
>> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>>
>> If I move the annotations to the impl class I get the "415 Unsupported
>> Media Type"
>>
>> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <luca.merolla@gmail.com
>> >wrote:
>>
>> > Now the request doesn't reach the method and I get:
>> >
>> > No message body reader has been found for request class SecurityContext,
>> > ContentType : application/json
>> >
>> >
>> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
>> rmannibucau@gmail.com
>> > > wrote:
>> >
>> >> did it already work?
>> >>
>> >> honestly i'm not sure you can do it this way, cxf seems to expect the
>> impl
>> >> to be decorated by jaxrs annotations
>> >>
>> >> *Romain Manni-Bucau*
>> >> *Twitter: @rmannibucau*
>> >> *Blog: http://rmannibucau.wordpress.com*
>> >>
>> >>
>> >>
>> >>
>> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >>
>> >> > I have the @Path on the interface implemented by the class. Anyway
>> I'll
>> >> > give a try with it, but the NPE is getting at
>> >> >
>> >> > Caused by: java.lang.NullPointerException at
>> >> >
>> >> >
>> >>
>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>> >> >
>> >> > where I have:
>> >> >
>> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
>> >> >
>> >> > and userBO is injected in this way:
>> >> >
>> >> > @Inject private UserBO userBO;
>> >> >
>> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
>> >> > <rm...@gmail.com>wrote:
>> >> >
>> >> > > BTW you didnt put @Path on the class (impl), i think that's the
>> issue
>> >> (i
>> >> > > currently have some envrt issues but will try to test asap)
>> >> > >
>> >> > >
>> >> > > *Romain Manni-Bucau*
>> >> > > *Twitter: @rmannibucau*
>> >> > > *Blog: http://rmannibucau.wordpress.com*
>> >> > >
>> >> > >
>> >> > >
>> >> > >
>> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> > >
>> >> > > > Tested on a "vanilla" tomee, sorry again.
>> >> > > >
>> >> > > > *
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>> >> > > > *
>> >> > > >
>> >> > > >
>> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
>> >> > > > <rm...@gmail.com>wrote:
>> >> > > >
>> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
>> >> > > > > org.pokernuvola.common.exceptions.WebException
>> >> > > > >
>> >> > > > > *Romain Manni-Bucau*
>> >> > > > > *Twitter: @rmannibucau*
>> >> > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > >
>> >> > > > >
>> >> > > > >
>> >> > > > >
>> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> > > > >
>> >> > > > > > Sorry, I forgot to remove the dependecy from an external
>> >> library.
>> >> > > > > > This will work:
>> >> > > > > >
>> >> > > > > > *
>> >> > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>> >> > > > > > *
>> >> > > > > >
>> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
>> >> > > > > > <rm...@gmail.com>wrote:
>> >> > > > > >
>> >> > > > > > > i get a java.lang.ClassNotFoundException:
>> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
>> >> > > > > > >
>> >> > > > > > > *Romain Manni-Bucau*
>> >> > > > > > > *Twitter: @rmannibucau*
>> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > > > >
>> >> > > > > > >
>> >> > > > > > >
>> >> > > > > > >
>> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> > > > > > >
>> >> > > > > > > > This is the war I'm using to test it:
>> >> > > > > > > >
>> >> > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>> >> > > > > > > >
>> >> > > > > > > > the URI is GET -
>> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
>> >> > > > > > > >
>> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
>> >> > > > > > > > <rm...@gmail.com>wrote:
>> >> > > > > > > >
>> >> > > > > > > > > do you have binary to share to make it easy to
>> reproduce?
>> >> > > > > > > > >
>> >> > > > > > > > > *Romain Manni-Bucau*
>> >> > > > > > > > > *Twitter: @rmannibucau*
>> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> > > > > > > > >
>> >> > > > > > > > > > Tried with
>> apache-tomee-1.1.0-20120914.040953-134-plus
>> >> and
>> >> > I
>> >> > > > was
>> >> > > > > > > still
>> >> > > > > > > > > get
>> >> > > > > > > > > > the same exception.
>> >> > > > > > > > > >
>> >> > > > > > > > > > I had to put it back
>> >> > > > > > > > > > the
>> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> >> > > > > > > configuration
>> >> > > > > > > > > in
>> >> > > > > > > > > > the web.xml to make it work.
>> >> > > > > > > > > >
>> >> > > > > > > > > > Anyway, injection does not still work. :(
>> >> > > > > > > > > >
>> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
>> >> > > > > > > > > > <rm...@gmail.com>wrote:
>> >> > > > > > > > > >
>> >> > > > > > > > > > > just redeployed a snapshot,
>> >> > > > > > > > > > >
>> >> > > > > > > > > > > maybe you can give it a try
>> >> > > > > > > > > > >
>> >> > > > > > > > > > > *Romain Manni-Bucau*
>> >> > > > > > > > > > > *Twitter: @rmannibucau*
>> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> >> > > > > > > > > > >
>> >> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
>> >> > > Application
>> >> > > > in
>> >> > > > > > the
>> >> > > > > > > > > > > web.xml.
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500
>> >> error.
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > java.lang.NullPointerException
>> >> > > > > > > > > > > >
>> >> > > > > > > >
>> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> >> > > > > > > > > > > >
>> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>> >> > > > > > > > > > > >
>> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>> >> > > > > > > > > > > >
>> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > >
>> >> > > > > >
>> >> > > >
>> >> >
>> >>
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> >> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
>> Manni-Bucau
>> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > > hmm
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > > we had some regressions last few days. It is
>> fixed
>> >> > now,
>> >> > > > > maybe
>> >> > > > > > > the
>> >> > > > > > > > > > > > snapshot
>> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't
>> compile
>> >> > > anymore
>> >> > > > > > > because
>> >> > > > > > > > > we
>> >> > > > > > > > > > > need
>> >> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > > *Romain Manni-Bucau*
>> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
>> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <luca.merolla@gmail.com
>> >
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > I have downloaded the snapshots from the
>> 13th of
>> >> > > > > September.
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > I have changed the web.xml. Basically I have
>> >> > removed
>> >> > > > > > > everything
>> >> > > > > > > > > > > except
>> >> > > > > > > > > > > > > > the security-constraint tag where I have set
>> the
>> >> > > BASIC
>> >> > > > > > > > > auth-method.
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > I have the classes which extends Appplication
>> >> where
>> >> > > I'm
>> >> > > > > > > adding
>> >> > > > > > > > > the
>> >> > > > > > > > > > > > > resource
>> >> > > > > > > > > > > > > > classes
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > public class PortoneApplication extends
>> >> > Application {
>> >> > > > > > > > > > > > > > @Override
>> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
>> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
>> HashSet<Class<?>>();
>> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
>> >> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>> >> > > > > > > > > > > > > > return classes;
>> >> > > > > > > > > > > > > > }
>> >> > > > > > > > > > > > > > }
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > But now I get 404 for every request. Am I
>> >> missing
>> >> > > > > something
>> >> > > > > > > in
>> >> > > > > > > > > the
>> >> > > > > > > > > > > > > > configuration?
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
>> >> Manni-Bucau
>> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > ok so first you shouldn't need
>> >> > > > >  CXFNonSpringJaxrsServlet
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs
>> >> (due to
>> >> > > > > jersey
>> >> > > > > > > > work)
>> >> > > > > > > > > in
>> >> > > > > > > > > > > the
>> >> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
>> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
>> >> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
>> >> luca.merolla@gmail.com>
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the
>> 3rd of
>> >> > > > > September.
>> >> > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm using the
>> >> > > > > > > > > > > > > > > >
>> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> >> > > > > > > > > > > > > > > > class and I have defined a
>> >> > > javax.ws.rs.Application
>> >> > > > > > > subclass
>> >> > > > > > > > > > > where I
>> >> > > > > > > > > > > > > > > > register the service classes.
>> >> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF
>> >> folder.
>> >> > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation inside
>> the
>> >> > > > service
>> >> > > > > > > > > > > implementation
>> >> > > > > > > > > > > > > > class
>> >> > > > > > > > > > > > > > > > which returns a null.
>> >> > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
>> >> > > > Manni-Bucau
>> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> >> > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
>> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
>> >> > > > > > > > > > luca.merolla@gmail.com>
>> >> > > > > > > > > > > a
>> >> > > > > > > > > > > > > > > écrit :
>> >> > > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > > > Hello,
>> >> > > > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > > > I have a REST application that I'm
>> >> trying
>> >> > to
>> >> > > > > > > configure
>> >> > > > > > > > to
>> >> > > > > > > > > > > work
>> >> > > > > > > > > > > > > with
>> >> > > > > > > > > > > > > > > > CXF.
>> >> > > > > > > > > > > > > > > > > Is
>> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
>> >> > supported
>> >> > > on
>> >> > > > > the
>> >> > > > > > > > REST
>> >> > > > > > > > > > > > service
>> >> > > > > > > > > > > > > > > > classes
>> >> > > > > > > > > > > > > > > > > or
>> >> > > > > > > > > > > > > > > > > > I'm missing something?
>> >> > > > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > > > Luca
>> >> > > > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > > >
>> >> > > > > > > > > > > > > >
>> >> > > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > --
>> >> > > > > > > > > > > >    *Luca Merolla*
>> >> > > > > > > > > > > > Management, Business & Technology Consultant
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
>>  *Mobile:*
>> >> > > > > > +393774569974
>> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
>> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
>> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > > > Merolla Consulting Limited
>> >> > > > > > > > > > > >
>> >> > > > > > > > > > >
>> >> > > > > > > > > >
>> >> > > > > > > > >
>> >> > > > > > > >
>> >> > > > > > >
>> >> > > > > >
>> >> > > > >
>> >> > > >
>> >>
>> >
>>
>>
>> --
>>    *Luca Merolla*
>> Management, Business & Technology Consultant
>>
>>
>>  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
>> *Email:* luca.merolla@gmail.com
>>  *http://nl.linkedin.com/in/lucamerolla*
>> *Blog <http://lucamerolla.wordpress.com>*
>>
>>
>> Merolla Consulting Limited
>>
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm maybe i messed my env but simply moving path annotation from interface
to impl worked for me (im rebuilding again to check if i didnt have local
modif)
Le 14 sept. 2012 18:25, "Luca Merolla" <lu...@gmail.com> a écrit :

> My interface and implementation class are following somehow this schema,
> especially about the JAX-RS annotations. I have @Path @GET @Produces in the
> interface and this lead to the NPE inside the impl class
>
>
> http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html
>
> If I move the annotations to the impl class I get the "415 Unsupported
> Media Type"
>
> On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <luca.merolla@gmail.com
> >wrote:
>
> > Now the request doesn't reach the method and I get:
> >
> > No message body reader has been found for request class SecurityContext,
> > ContentType : application/json
> >
> >
> > On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> > > wrote:
> >
> >> did it already work?
> >>
> >> honestly i'm not sure you can do it this way, cxf seems to expect the
> impl
> >> to be decorated by jaxrs annotations
> >>
> >> *Romain Manni-Bucau*
> >> *Twitter: @rmannibucau*
> >> *Blog: http://rmannibucau.wordpress.com*
> >>
> >>
> >>
> >>
> >> 2012/9/14 Luca Merolla <lu...@gmail.com>
> >>
> >> > I have the @Path on the interface implemented by the class. Anyway
> I'll
> >> > give a try with it, but the NPE is getting at
> >> >
> >> > Caused by: java.lang.NullPointerException at
> >> >
> >> >
> >>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >> >
> >> > where I have:
> >> >
> >> > userBO.getUserCash(sec.getUserPrincipal().getName());
> >> >
> >> > and userBO is injected in this way:
> >> >
> >> > @Inject private UserBO userBO;
> >> >
> >> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> >> > <rm...@gmail.com>wrote:
> >> >
> >> > > BTW you didnt put @Path on the class (impl), i think that's the
> issue
> >> (i
> >> > > currently have some envrt issues but will try to test asap)
> >> > >
> >> > >
> >> > > *Romain Manni-Bucau*
> >> > > *Twitter: @rmannibucau*
> >> > > *Blog: http://rmannibucau.wordpress.com*
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > >
> >> > > > Tested on a "vanilla" tomee, sorry again.
> >> > > >
> >> > > > *
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> >> > > > *
> >> > > >
> >> > > >
> >> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> >> > > > <rm...@gmail.com>wrote:
> >> > > >
> >> > > > > no big luck neither : java.lang.ClassNotFoundException:
> >> > > > > org.pokernuvola.common.exceptions.WebException
> >> > > > >
> >> > > > > *Romain Manni-Bucau*
> >> > > > > *Twitter: @rmannibucau*
> >> > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > > > >
> >> > > > > > Sorry, I forgot to remove the dependecy from an external
> >> library.
> >> > > > > > This will work:
> >> > > > > >
> >> > > > > > *
> >> > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> >> > > > > > *
> >> > > > > >
> >> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> >> > > > > > <rm...@gmail.com>wrote:
> >> > > > > >
> >> > > > > > > i get a java.lang.ClassNotFoundException:
> >> > > > > > > org.pokernuvola.remote.dto.UserDTO
> >> > > > > > >
> >> > > > > > > *Romain Manni-Bucau*
> >> > > > > > > *Twitter: @rmannibucau*
> >> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > > > > > >
> >> > > > > > > > This is the war I'm using to test it:
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >> > > > > > > >
> >> > > > > > > > the URI is GET -
> >> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> >> > > > > > > >
> >> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> >> > > > > > > > <rm...@gmail.com>wrote:
> >> > > > > > > >
> >> > > > > > > > > do you have binary to share to make it easy to
> reproduce?
> >> > > > > > > > >
> >> > > > > > > > > *Romain Manni-Bucau*
> >> > > > > > > > > *Twitter: @rmannibucau*
> >> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > > > > > > > >
> >> > > > > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus
> >> and
> >> > I
> >> > > > was
> >> > > > > > > still
> >> > > > > > > > > get
> >> > > > > > > > > > the same exception.
> >> > > > > > > > > >
> >> > > > > > > > > > I had to put it back
> >> > > > > > > > > > the
> >> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> > > > > > > configuration
> >> > > > > > > > > in
> >> > > > > > > > > > the web.xml to make it work.
> >> > > > > > > > > >
> >> > > > > > > > > > Anyway, injection does not still work. :(
> >> > > > > > > > > >
> >> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> >> > > > > > > > > > <rm...@gmail.com>wrote:
> >> > > > > > > > > >
> >> > > > > > > > > > > just redeployed a snapshot,
> >> > > > > > > > > > >
> >> > > > > > > > > > > maybe you can give it a try
> >> > > > > > > > > > >
> >> > > > > > > > > > > *Romain Manni-Bucau*
> >> > > > > > > > > > > *Twitter: @rmannibucau*
> >> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > > > > > > > > > >
> >> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
> >> > > Application
> >> > > > in
> >> > > > > > the
> >> > > > > > > > > > > web.xml.
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500
> >> error.
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > java.lang.NullPointerException
> >> > > > > > > > > > > >
> >> > > > > > > >
> >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >> > > > > > > > > > > >
> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >> > > > > > > > > > > >
> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >> > > > > > > > > > > >
> >> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > >
> >> > > > > >
> >> > > >
> >> >
> >>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain
> Manni-Bucau
> >> > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > > hmm
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > we had some regressions last few days. It is
> fixed
> >> > now,
> >> > > > > maybe
> >> > > > > > > the
> >> > > > > > > > > > > > snapshot
> >> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't
> compile
> >> > > anymore
> >> > > > > > > because
> >> > > > > > > > > we
> >> > > > > > > > > > > need
> >> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > *Romain Manni-Bucau*
> >> > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > > > > I have downloaded the snapshots from the 13th
> of
> >> > > > > September.
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > I have changed the web.xml. Basically I have
> >> > removed
> >> > > > > > > everything
> >> > > > > > > > > > > except
> >> > > > > > > > > > > > > > the security-constraint tag where I have set
> the
> >> > > BASIC
> >> > > > > > > > > auth-method.
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > I have the classes which extends Appplication
> >> where
> >> > > I'm
> >> > > > > > > adding
> >> > > > > > > > > the
> >> > > > > > > > > > > > > resource
> >> > > > > > > > > > > > > > classes
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > public class PortoneApplication extends
> >> > Application {
> >> > > > > > > > > > > > > > @Override
> >> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> >> > > > > > > > > > > > > > Set<Class<?>> classes = new
> HashSet<Class<?>>();
> >> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> >> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> >> > > > > > > > > > > > > > return classes;
> >> > > > > > > > > > > > > > }
> >> > > > > > > > > > > > > > }
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > But now I get 404 for every request. Am I
> >> missing
> >> > > > > something
> >> > > > > > > in
> >> > > > > > > > > the
> >> > > > > > > > > > > > > > configuration?
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
> >> Manni-Bucau
> >> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > ok so first you shouldn't need
> >> > > > >  CXFNonSpringJaxrsServlet
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs
> >> (due to
> >> > > > > jersey
> >> > > > > > > > work)
> >> > > > > > > > > in
> >> > > > > > > > > > > the
> >> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> >> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> >> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
> >> luca.merolla@gmail.com>
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd
> of
> >> > > > > September.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > In my web.xml configuration I'm using the
> >> > > > > > > > > > > > > > > >
> >> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> >> > > > > > > > > > > > > > > > class and I have defined a
> >> > > javax.ws.rs.Application
> >> > > > > > > subclass
> >> > > > > > > > > > > where I
> >> > > > > > > > > > > > > > > > register the service classes.
> >> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF
> >> folder.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > Then I have an @Inject annotation inside
> the
> >> > > > service
> >> > > > > > > > > > > implementation
> >> > > > > > > > > > > > > > class
> >> > > > > > > > > > > > > > > > which returns a null.
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
> >> > > > Manni-Bucau
> >> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> >> > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > > Did you try the snapshot?
> >> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> >> > > > > > > > > > luca.merolla@gmail.com>
> >> > > > > > > > > > > a
> >> > > > > > > > > > > > > > > écrit :
> >> > > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > > > Hello,
> >> > > > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > > > I have a REST application that I'm
> >> trying
> >> > to
> >> > > > > > > configure
> >> > > > > > > > to
> >> > > > > > > > > > > work
> >> > > > > > > > > > > > > with
> >> > > > > > > > > > > > > > > > CXF.
> >> > > > > > > > > > > > > > > > > Is
> >> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
> >> > supported
> >> > > on
> >> > > > > the
> >> > > > > > > > REST
> >> > > > > > > > > > > > service
> >> > > > > > > > > > > > > > > > classes
> >> > > > > > > > > > > > > > > > > or
> >> > > > > > > > > > > > > > > > > > I'm missing something?
> >> > > > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > > > Luca
> >> > > > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > > >
> >> > > > > > > > > > > > > >
> >> > > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > --
> >> > > > > > > > > > > >    *Luca Merolla*
> >> > > > > > > > > > > > Management, Business & Technology Consultant
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
>  *Mobile:*
> >> > > > > > +393774569974
> >> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> >> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> >> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> >> > > > > > > > > > > >
> >> > > > > > > > > > > >
> >> > > > > > > > > > > > Merolla Consulting Limited
> >> > > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >>
> >
>
>
> --
>    *Luca Merolla*
> Management, Business & Technology Consultant
>
>
>  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> *Email:* luca.merolla@gmail.com
>  *http://nl.linkedin.com/in/lucamerolla*
> *Blog <http://lucamerolla.wordpress.com>*
>
>
> Merolla Consulting Limited
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
My interface and implementation class are following somehow this schema,
especially about the JAX-RS annotations. I have @Path @GET @Produces in the
interface and this lead to the NPE inside the impl class

http://extreme-java.blogspot.it/2011/04/rest-webservice-using-cxf-first.html

If I move the annotations to the impl class I get the "415 Unsupported
Media Type"

On Fri, Sep 14, 2012 at 6:17 PM, Luca Merolla <lu...@gmail.com>wrote:

> Now the request doesn't reach the method and I get:
>
> No message body reader has been found for request class SecurityContext,
> ContentType : application/json
>
>
> On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau <rmannibucau@gmail.com
> > wrote:
>
>> did it already work?
>>
>> honestly i'm not sure you can do it this way, cxf seems to expect the impl
>> to be decorated by jaxrs annotations
>>
>> *Romain Manni-Bucau*
>> *Twitter: @rmannibucau*
>> *Blog: http://rmannibucau.wordpress.com*
>>
>>
>>
>>
>> 2012/9/14 Luca Merolla <lu...@gmail.com>
>>
>> > I have the @Path on the interface implemented by the class. Anyway I'll
>> > give a try with it, but the NPE is getting at
>> >
>> > Caused by: java.lang.NullPointerException at
>> >
>> >
>> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>> >
>> > where I have:
>> >
>> > userBO.getUserCash(sec.getUserPrincipal().getName());
>> >
>> > and userBO is injected in this way:
>> >
>> > @Inject private UserBO userBO;
>> >
>> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
>> > <rm...@gmail.com>wrote:
>> >
>> > > BTW you didnt put @Path on the class (impl), i think that's the issue
>> (i
>> > > currently have some envrt issues but will try to test asap)
>> > >
>> > >
>> > > *Romain Manni-Bucau*
>> > > *Twitter: @rmannibucau*
>> > > *Blog: http://rmannibucau.wordpress.com*
>> > >
>> > >
>> > >
>> > >
>> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > >
>> > > > Tested on a "vanilla" tomee, sorry again.
>> > > >
>> > > > *
>> > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
>> > > > *
>> > > >
>> > > >
>> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
>> > > > <rm...@gmail.com>wrote:
>> > > >
>> > > > > no big luck neither : java.lang.ClassNotFoundException:
>> > > > > org.pokernuvola.common.exceptions.WebException
>> > > > >
>> > > > > *Romain Manni-Bucau*
>> > > > > *Twitter: @rmannibucau*
>> > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > > > >
>> > > > > > Sorry, I forgot to remove the dependecy from an external
>> library.
>> > > > > > This will work:
>> > > > > >
>> > > > > > *
>> > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
>> > > > > > *
>> > > > > >
>> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
>> > > > > > <rm...@gmail.com>wrote:
>> > > > > >
>> > > > > > > i get a java.lang.ClassNotFoundException:
>> > > > > > > org.pokernuvola.remote.dto.UserDTO
>> > > > > > >
>> > > > > > > *Romain Manni-Bucau*
>> > > > > > > *Twitter: @rmannibucau*
>> > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > > > > > >
>> > > > > > > > This is the war I'm using to test it:
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>> > > > > > > >
>> > > > > > > > the URI is GET -
>> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
>> > > > > > > >
>> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
>> > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > >
>> > > > > > > > > do you have binary to share to make it easy to reproduce?
>> > > > > > > > >
>> > > > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > *Twitter: @rmannibucau*
>> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > > > > > > > >
>> > > > > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus
>> and
>> > I
>> > > > was
>> > > > > > > still
>> > > > > > > > > get
>> > > > > > > > > > the same exception.
>> > > > > > > > > >
>> > > > > > > > > > I had to put it back
>> > > > > > > > > > the
>> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > > > > > > configuration
>> > > > > > > > > in
>> > > > > > > > > > the web.xml to make it work.
>> > > > > > > > > >
>> > > > > > > > > > Anyway, injection does not still work. :(
>> > > > > > > > > >
>> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
>> > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > >
>> > > > > > > > > > > just redeployed a snapshot,
>> > > > > > > > > > >
>> > > > > > > > > > > maybe you can give it a try
>> > > > > > > > > > >
>> > > > > > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > *Twitter: @rmannibucau*
>> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > > > > > > > > > >
>> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
>> > > Application
>> > > > in
>> > > > > > the
>> > > > > > > > > > > web.xml.
>> > > > > > > > > > > >
>> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500
>> error.
>> > > > > > > > > > > >
>> > > > > > > > > > > > java.lang.NullPointerException
>> > > > > > > > > > > >
>> > > > > > > >
>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>> > > > > > > > > > > >
>> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>> > > > > > > > > > > >
>> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>> > > > > > > > > > > >
>> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > >
>> > > > > >
>> > > >
>> >
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
>> > > > > > > > > > > >
>> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
>> > > > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > hmm
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > we had some regressions last few days. It is fixed
>> > now,
>> > > > > maybe
>> > > > > > > the
>> > > > > > > > > > > > snapshot
>> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't compile
>> > > anymore
>> > > > > > > because
>> > > > > > > > > we
>> > > > > > > > > > > need
>> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > *Twitter: @rmannibucau*
>> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > > I have downloaded the snapshots from the 13th of
>> > > > > September.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > I have changed the web.xml. Basically I have
>> > removed
>> > > > > > > everything
>> > > > > > > > > > > except
>> > > > > > > > > > > > > > the security-constraint tag where I have set the
>> > > BASIC
>> > > > > > > > > auth-method.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > I have the classes which extends Appplication
>> where
>> > > I'm
>> > > > > > > adding
>> > > > > > > > > the
>> > > > > > > > > > > > > resource
>> > > > > > > > > > > > > > classes
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > public class PortoneApplication extends
>> > Application {
>> > > > > > > > > > > > > > @Override
>> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
>> > > > > > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
>> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
>> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
>> > > > > > > > > > > > > > return classes;
>> > > > > > > > > > > > > > }
>> > > > > > > > > > > > > > }
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > But now I get 404 for every request. Am I
>> missing
>> > > > > something
>> > > > > > > in
>> > > > > > > > > the
>> > > > > > > > > > > > > > configuration?
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
>> Manni-Bucau
>> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > ok so first you shouldn't need
>> > > > >  CXFNonSpringJaxrsServlet
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs
>> (due to
>> > > > > jersey
>> > > > > > > > work)
>> > > > > > > > > in
>> > > > > > > > > > > the
>> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > *Romain Manni-Bucau*
>> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
>> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <
>> luca.merolla@gmail.com>
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
>> > > > > September.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > In my web.xml configuration I'm using the
>> > > > > > > > > > > > > > > >
>> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
>> > > > > > > > > > > > > > > > class and I have defined a
>> > > javax.ws.rs.Application
>> > > > > > > subclass
>> > > > > > > > > > > where I
>> > > > > > > > > > > > > > > > register the service classes.
>> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF
>> folder.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > Then I have an @Inject annotation inside the
>> > > > service
>> > > > > > > > > > > implementation
>> > > > > > > > > > > > > > class
>> > > > > > > > > > > > > > > > which returns a null.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
>> > > > Manni-Bucau
>> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > > Did you try the snapshot?
>> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
>> > > > > > > > > > luca.merolla@gmail.com>
>> > > > > > > > > > > a
>> > > > > > > > > > > > > > > écrit :
>> > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > > > Hello,
>> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > > > I have a REST application that I'm
>> trying
>> > to
>> > > > > > > configure
>> > > > > > > > to
>> > > > > > > > > > > work
>> > > > > > > > > > > > > with
>> > > > > > > > > > > > > > > > CXF.
>> > > > > > > > > > > > > > > > > Is
>> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
>> > supported
>> > > on
>> > > > > the
>> > > > > > > > REST
>> > > > > > > > > > > > service
>> > > > > > > > > > > > > > > > classes
>> > > > > > > > > > > > > > > > > or
>> > > > > > > > > > > > > > > > > > I'm missing something?
>> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > > > Luca
>> > > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > --
>> > > > > > > > > > > >    *Luca Merolla*
>> > > > > > > > > > > > Management, Business & Technology Consultant
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
>> > > > > > +393774569974
>> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
>> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
>> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > Merolla Consulting Limited
>> > > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>>
>


-- 
   *Luca Merolla*
Management, Business & Technology Consultant


 <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
*Email:* luca.merolla@gmail.com
 *http://nl.linkedin.com/in/lucamerolla*
*Blog <http://lucamerolla.wordpress.com>*


Merolla Consulting Limited

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Now the request doesn't reach the method and I get:

No message body reader has been found for request class SecurityContext,
ContentType : application/json


On Fri, Sep 14, 2012 at 6:00 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> did it already work?
>
> honestly i'm not sure you can do it this way, cxf seems to expect the impl
> to be decorated by jaxrs annotations
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > I have the @Path on the interface implemented by the class. Anyway I'll
> > give a try with it, but the NPE is getting at
> >
> > Caused by: java.lang.NullPointerException at
> >
> >
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
> >
> > where I have:
> >
> > userBO.getUserCash(sec.getUserPrincipal().getName());
> >
> > and userBO is injected in this way:
> >
> > @Inject private UserBO userBO;
> >
> > On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > BTW you didnt put @Path on the class (impl), i think that's the issue
> (i
> > > currently have some envrt issues but will try to test asap)
> > >
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > Tested on a "vanilla" tomee, sorry again.
> > > >
> > > > *
> > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > > *
> > > >
> > > >
> > > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > no big luck neither : java.lang.ClassNotFoundException:
> > > > > org.pokernuvola.common.exceptions.WebException
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > Sorry, I forgot to remove the dependecy from an external library.
> > > > > > This will work:
> > > > > >
> > > > > > *
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > > *
> > > > > >
> > > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > i get a java.lang.ClassNotFoundException:
> > > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > This is the war I'm using to test it:
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > > >
> > > > > > > > the URI is GET -
> > > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > > >
> > > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > do you have binary to share to make it easy to reproduce?
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > >
> > > > > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus
> and
> > I
> > > > was
> > > > > > > still
> > > > > > > > > get
> > > > > > > > > > the same exception.
> > > > > > > > > >
> > > > > > > > > > I had to put it back
> > > > > > > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > configuration
> > > > > > > > > in
> > > > > > > > > > the web.xml to make it work.
> > > > > > > > > >
> > > > > > > > > > Anyway, injection does not still work. :(
> > > > > > > > > >
> > > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > just redeployed a snapshot,
> > > > > > > > > > >
> > > > > > > > > > > maybe you can give it a try
> > > > > > > > > > >
> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >
> > > > > > > > > > > > Sorry I forgot to add the servlet that extends
> > > Application
> > > > in
> > > > > > the
> > > > > > > > > > > web.xml.
> > > > > > > > > > > >
> > > > > > > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > > > > > > >
> > > > > > > > > > > > java.lang.NullPointerException
> > > > > > > > > > > >
> > > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > > >
> > > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > > >
> > > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > hmm
> > > > > > > > > > > > >
> > > > > > > > > > > > > we had some regressions last few days. It is fixed
> > now,
> > > > > maybe
> > > > > > > the
> > > > > > > > > > > > snapshot
> > > > > > > > > > > > > didnt get the fixes (surely BTW, we don't compile
> > > anymore
> > > > > > > because
> > > > > > > > > we
> > > > > > > > > > > need
> > > > > > > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > > > > > > >
> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > > > >
> > > > > > > > > > > > > > I have downloaded the snapshots from the 13th of
> > > > > September.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I have changed the web.xml. Basically I have
> > removed
> > > > > > > everything
> > > > > > > > > > > except
> > > > > > > > > > > > > > the security-constraint tag where I have set the
> > > BASIC
> > > > > > > > > auth-method.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I have the classes which extends Appplication
> where
> > > I'm
> > > > > > > adding
> > > > > > > > > the
> > > > > > > > > > > > > resource
> > > > > > > > > > > > > > classes
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > public class PortoneApplication extends
> > Application {
> > > > > > > > > > > > > > @Override
> > > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > > > return classes;
> > > > > > > > > > > > > > }
> > > > > > > > > > > > > > }
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > But now I get 404 for every request. Am I missing
> > > > > something
> > > > > > > in
> > > > > > > > > the
> > > > > > > > > > > > > > configuration?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain
> Manni-Bucau
> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > ok so first you shouldn't need
> > > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs (due
> to
> > > > > jersey
> > > > > > > > work)
> > > > > > > > > in
> > > > > > > > > > > the
> > > > > > > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > 2012/9/10 Luca Merolla <luca.merolla@gmail.com
> >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
> > > > > September.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > > > > > >
> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > > > class and I have defined a
> > > javax.ws.rs.Application
> > > > > > > subclass
> > > > > > > > > > > where I
> > > > > > > > > > > > > > > > register the service classes.
> > > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Then I have an @Inject annotation inside the
> > > > service
> > > > > > > > > > > implementation
> > > > > > > > > > > > > > class
> > > > > > > > > > > > > > > > which returns a null.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
> > > > Manni-Bucau
> > > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > > a
> > > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I have a REST application that I'm trying
> > to
> > > > > > > configure
> > > > > > > > to
> > > > > > > > > > > work
> > > > > > > > > > > > > with
> > > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > > > > > it possible that CDI inject is not
> > supported
> > > on
> > > > > the
> > > > > > > > REST
> > > > > > > > > > > > service
> > > > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > > Management, Business & Technology Consultant
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > > > > > +393774569974
> > > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Merolla Consulting Limited
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
did it already work?

honestly i'm not sure you can do it this way, cxf seems to expect the impl
to be decorated by jaxrs annotations

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> I have the @Path on the interface implemented by the class. Anyway I'll
> give a try with it, but the NPE is getting at
>
> Caused by: java.lang.NullPointerException at
>
> org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35
>
> where I have:
>
> userBO.getUserCash(sec.getUserPrincipal().getName());
>
> and userBO is injected in this way:
>
> @Inject private UserBO userBO;
>
> On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > BTW you didnt put @Path on the class (impl), i think that's the issue (i
> > currently have some envrt issues but will try to test asap)
> >
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > Tested on a "vanilla" tomee, sorry again.
> > >
> > > *
> > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > > *
> > >
> > >
> > > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > no big luck neither : java.lang.ClassNotFoundException:
> > > > org.pokernuvola.common.exceptions.WebException
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > Sorry, I forgot to remove the dependecy from an external library.
> > > > > This will work:
> > > > >
> > > > > *
> > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > > *
> > > > >
> > > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > i get a java.lang.ClassNotFoundException:
> > > > > > org.pokernuvola.remote.dto.UserDTO
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > This is the war I'm using to test it:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > > >
> > > > > > > the URI is GET -
> > > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > > >
> > > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > do you have binary to share to make it easy to reproduce?
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and
> I
> > > was
> > > > > > still
> > > > > > > > get
> > > > > > > > > the same exception.
> > > > > > > > >
> > > > > > > > > I had to put it back
> > > > > > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > configuration
> > > > > > > > in
> > > > > > > > > the web.xml to make it work.
> > > > > > > > >
> > > > > > > > > Anyway, injection does not still work. :(
> > > > > > > > >
> > > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > just redeployed a snapshot,
> > > > > > > > > >
> > > > > > > > > > maybe you can give it a try
> > > > > > > > > >
> > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >
> > > > > > > > > > > Sorry I forgot to add the servlet that extends
> > Application
> > > in
> > > > > the
> > > > > > > > > > web.xml.
> > > > > > > > > > >
> > > > > > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > > > > > >
> > > > > > > > > > > java.lang.NullPointerException
> > > > > > > > > > >
> > > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > > >
> > > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > > > > > >
> > > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >
> > > > > > > > > > > > hmm
> > > > > > > > > > > >
> > > > > > > > > > > > we had some regressions last few days. It is fixed
> now,
> > > > maybe
> > > > > > the
> > > > > > > > > > > snapshot
> > > > > > > > > > > > didnt get the fixes (surely BTW, we don't compile
> > anymore
> > > > > > because
> > > > > > > > we
> > > > > > > > > > need
> > > > > > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > > > > > >
> > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > > >
> > > > > > > > > > > > > I have downloaded the snapshots from the 13th of
> > > > September.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I have changed the web.xml. Basically I have
> removed
> > > > > > everything
> > > > > > > > > > except
> > > > > > > > > > > > > the security-constraint tag where I have set the
> > BASIC
> > > > > > > > auth-method.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I have the classes which extends Appplication where
> > I'm
> > > > > > adding
> > > > > > > > the
> > > > > > > > > > > > resource
> > > > > > > > > > > > > classes
> > > > > > > > > > > > >
> > > > > > > > > > > > > public class PortoneApplication extends
> Application {
> > > > > > > > > > > > > @Override
> > > > > > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > > return classes;
> > > > > > > > > > > > > }
> > > > > > > > > > > > > }
> > > > > > > > > > > > >
> > > > > > > > > > > > > But now I get 404 for every request. Am I missing
> > > > something
> > > > > > in
> > > > > > > > the
> > > > > > > > > > > > > configuration?
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > ok so first you shouldn't need
> > > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > then i'll fix an issue we have with jaxrs (due to
> > > > jersey
> > > > > > > work)
> > > > > > > > in
> > > > > > > > > > the
> > > > > > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
> > > > September.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > > > > >
> > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > > class and I have defined a
> > javax.ws.rs.Application
> > > > > > subclass
> > > > > > > > > > where I
> > > > > > > > > > > > > > > register the service classes.
> > > > > > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Then I have an @Inject annotation inside the
> > > service
> > > > > > > > > > implementation
> > > > > > > > > > > > > class
> > > > > > > > > > > > > > > which returns a null.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
> > > Manni-Bucau
> > > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > > a
> > > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I have a REST application that I'm trying
> to
> > > > > > configure
> > > > > > > to
> > > > > > > > > > work
> > > > > > > > > > > > with
> > > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > > > > it possible that CDI inject is not
> supported
> > on
> > > > the
> > > > > > > REST
> > > > > > > > > > > service
> > > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > > Management, Business & Technology Consultant
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > > > > +393774569974
> > > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Merolla Consulting Limited
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have the @Path on the interface implemented by the class. Anyway I'll
give a try with it, but the NPE is getting at

Caused by: java.lang.NullPointerException at
org.pokernuvola.portone.service.LobbyResourceImpl.getUserCash(LobbyResourceImpl.java:35

where I have:

userBO.getUserCash(sec.getUserPrincipal().getName());

and userBO is injected in this way:

@Inject private UserBO userBO;

On Fri, Sep 14, 2012 at 5:28 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> BTW you didnt put @Path on the class (impl), i think that's the issue (i
> currently have some envrt issues but will try to test asap)
>
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > Tested on a "vanilla" tomee, sorry again.
> >
> > *
> >
> >
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> > *
> >
> >
> > On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > no big luck neither : java.lang.ClassNotFoundException:
> > > org.pokernuvola.common.exceptions.WebException
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > Sorry, I forgot to remove the dependecy from an external library.
> > > > This will work:
> > > >
> > > > *
> > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > > *
> > > >
> > > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > i get a java.lang.ClassNotFoundException:
> > > > > org.pokernuvola.remote.dto.UserDTO
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > This is the war I'm using to test it:
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > > >
> > > > > > the URI is GET -
> > > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > > >
> > > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > do you have binary to share to make it easy to reproduce?
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I
> > was
> > > > > still
> > > > > > > get
> > > > > > > > the same exception.
> > > > > > > >
> > > > > > > > I had to put it back
> > > > > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > configuration
> > > > > > > in
> > > > > > > > the web.xml to make it work.
> > > > > > > >
> > > > > > > > Anyway, injection does not still work. :(
> > > > > > > >
> > > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > just redeployed a snapshot,
> > > > > > > > >
> > > > > > > > > maybe you can give it a try
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > >
> > > > > > > > > > Sorry I forgot to add the servlet that extends
> Application
> > in
> > > > the
> > > > > > > > > web.xml.
> > > > > > > > > >
> > > > > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > > > > >
> > > > > > > > > > java.lang.NullPointerException
> > > > > > > > > >
> > > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > > >
> > java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > > > > >
> > > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > hmm
> > > > > > > > > > >
> > > > > > > > > > > we had some regressions last few days. It is fixed now,
> > > maybe
> > > > > the
> > > > > > > > > > snapshot
> > > > > > > > > > > didnt get the fixes (surely BTW, we don't compile
> anymore
> > > > > because
> > > > > > > we
> > > > > > > > > need
> > > > > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > > > > >
> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >
> > > > > > > > > > > > I have downloaded the snapshots from the 13th of
> > > September.
> > > > > > > > > > > >
> > > > > > > > > > > > I have changed the web.xml. Basically I have removed
> > > > > everything
> > > > > > > > > except
> > > > > > > > > > > > the security-constraint tag where I have set the
> BASIC
> > > > > > > auth-method.
> > > > > > > > > > > >
> > > > > > > > > > > > I have the classes which extends Appplication where
> I'm
> > > > > adding
> > > > > > > the
> > > > > > > > > > > resource
> > > > > > > > > > > > classes
> > > > > > > > > > > >
> > > > > > > > > > > > public class PortoneApplication extends Application {
> > > > > > > > > > > > @Override
> > > > > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > > return classes;
> > > > > > > > > > > > }
> > > > > > > > > > > > }
> > > > > > > > > > > >
> > > > > > > > > > > > But now I get 404 for every request. Am I missing
> > > something
> > > > > in
> > > > > > > the
> > > > > > > > > > > > configuration?
> > > > > > > > > > > >
> > > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > ok so first you shouldn't need
> > >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > > >
> > > > > > > > > > > > > then i'll fix an issue we have with jaxrs (due to
> > > jersey
> > > > > > work)
> > > > > > > in
> > > > > > > > > the
> > > > > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > > > > >
> > > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > > > >
> > > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
> > > September.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > > > >
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > > class and I have defined a
> javax.ws.rs.Application
> > > > > subclass
> > > > > > > > > where I
> > > > > > > > > > > > > > register the service classes.
> > > > > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Then I have an @Inject annotation inside the
> > service
> > > > > > > > > implementation
> > > > > > > > > > > > class
> > > > > > > > > > > > > > which returns a null.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
> > Manni-Bucau
> > > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > > > > luca.merolla@gmail.com>
> > > > > > > > > a
> > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I have a REST application that I'm trying to
> > > > > configure
> > > > > > to
> > > > > > > > > work
> > > > > > > > > > > with
> > > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > > > it possible that CDI inject is not supported
> on
> > > the
> > > > > > REST
> > > > > > > > > > service
> > > > > > > > > > > > > > classes
> > > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > >    *Luca Merolla*
> > > > > > > > > > Management, Business & Technology Consultant
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > > > +393774569974
> > > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Merolla Consulting Limited
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
BTW you didnt put @Path on the class (impl), i think that's the issue (i
currently have some envrt issues but will try to test asap)


*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> Tested on a "vanilla" tomee, sorry again.
>
> *
>
> http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
> *
>
>
> On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > no big luck neither : java.lang.ClassNotFoundException:
> > org.pokernuvola.common.exceptions.WebException
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > Sorry, I forgot to remove the dependecy from an external library.
> > > This will work:
> > >
> > > *
> > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > > *
> > >
> > > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > i get a java.lang.ClassNotFoundException:
> > > > org.pokernuvola.remote.dto.UserDTO
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > This is the war I'm using to test it:
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > > >
> > > > > the URI is GET -
> > http://localhost:8080/pn-portone/rest/lobby/usercash
> > > > >
> > > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > do you have binary to share to make it easy to reproduce?
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I
> was
> > > > still
> > > > > > get
> > > > > > > the same exception.
> > > > > > >
> > > > > > > I had to put it back
> > > > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > configuration
> > > > > > in
> > > > > > > the web.xml to make it work.
> > > > > > >
> > > > > > > Anyway, injection does not still work. :(
> > > > > > >
> > > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > just redeployed a snapshot,
> > > > > > > >
> > > > > > > > maybe you can give it a try
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > > > Sorry I forgot to add the servlet that extends Application
> in
> > > the
> > > > > > > > web.xml.
> > > > > > > > >
> > > > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > > > >
> > > > > > > > > java.lang.NullPointerException
> > > > > > > > >
> > > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > > >
> java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > > > >
> > > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > hmm
> > > > > > > > > >
> > > > > > > > > > we had some regressions last few days. It is fixed now,
> > maybe
> > > > the
> > > > > > > > > snapshot
> > > > > > > > > > didnt get the fixes (surely BTW, we don't compile anymore
> > > > because
> > > > > > we
> > > > > > > > need
> > > > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > > > >
> > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >
> > > > > > > > > > > I have downloaded the snapshots from the 13th of
> > September.
> > > > > > > > > > >
> > > > > > > > > > > I have changed the web.xml. Basically I have removed
> > > > everything
> > > > > > > > except
> > > > > > > > > > > the security-constraint tag where I have set the BASIC
> > > > > > auth-method.
> > > > > > > > > > >
> > > > > > > > > > > I have the classes which extends Appplication where I'm
> > > > adding
> > > > > > the
> > > > > > > > > > resource
> > > > > > > > > > > classes
> > > > > > > > > > >
> > > > > > > > > > > public class PortoneApplication extends Application {
> > > > > > > > > > > @Override
> > > > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > > return classes;
> > > > > > > > > > > }
> > > > > > > > > > > }
> > > > > > > > > > >
> > > > > > > > > > > But now I get 404 for every request. Am I missing
> > something
> > > > in
> > > > > > the
> > > > > > > > > > > configuration?
> > > > > > > > > > >
> > > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >
> > > > > > > > > > > > ok so first you shouldn't need
> >  CXFNonSpringJaxrsServlet
> > > > > > > > > > > >
> > > > > > > > > > > > then i'll fix an issue we have with jaxrs (due to
> > jersey
> > > > > work)
> > > > > > in
> > > > > > > > the
> > > > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > > > >
> > > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > > >
> > > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
> > September.
> > > > > > > > > > > > >
> > > > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > > >
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > > class and I have defined a javax.ws.rs.Application
> > > > subclass
> > > > > > > > where I
> > > > > > > > > > > > > register the service classes.
> > > > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Then I have an @Inject annotation inside the
> service
> > > > > > > > implementation
> > > > > > > > > > > class
> > > > > > > > > > > > > which returns a null.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain
> Manni-Bucau
> > > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > > > luca.merolla@gmail.com>
> > > > > > > > a
> > > > > > > > > > > > écrit :
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I have a REST application that I'm trying to
> > > > configure
> > > > > to
> > > > > > > > work
> > > > > > > > > > with
> > > > > > > > > > > > > CXF.
> > > > > > > > > > > > > > Is
> > > > > > > > > > > > > > > it possible that CDI inject is not supported on
> > the
> > > > > REST
> > > > > > > > > service
> > > > > > > > > > > > > classes
> > > > > > > > > > > > > > or
> > > > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > >    *Luca Merolla*
> > > > > > > > > Management, Business & Technology Consultant
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > > +393774569974
> > > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Merolla Consulting Limited
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Tested on a "vanilla" tomee, sorry again.

*
http://www.fileconvoy.com/dfl.php?id=g99869b3ea67bb42614697354a49a4dafb6f061
*


On Fri, Sep 14, 2012 at 4:55 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> no big luck neither : java.lang.ClassNotFoundException:
> org.pokernuvola.common.exceptions.WebException
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > Sorry, I forgot to remove the dependecy from an external library.
> > This will work:
> >
> > *
> >
> >
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> > *
> >
> > On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > i get a java.lang.ClassNotFoundException:
> > > org.pokernuvola.remote.dto.UserDTO
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > This is the war I'm using to test it:
> > > >
> > > >
> > > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > > >
> > > > the URI is GET -
> http://localhost:8080/pn-portone/rest/lobby/usercash
> > > >
> > > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > do you have binary to share to make it easy to reproduce?
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was
> > > still
> > > > > get
> > > > > > the same exception.
> > > > > >
> > > > > > I had to put it back
> > > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > configuration
> > > > > in
> > > > > > the web.xml to make it work.
> > > > > >
> > > > > > Anyway, injection does not still work. :(
> > > > > >
> > > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > just redeployed a snapshot,
> > > > > > >
> > > > > > > maybe you can give it a try
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > Sorry I forgot to add the servlet that extends Application in
> > the
> > > > > > > web.xml.
> > > > > > > >
> > > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > > >
> > > > > > > > java.lang.NullPointerException
> > > > > > > >
> > > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > > >
> > > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > hmm
> > > > > > > > >
> > > > > > > > > we had some regressions last few days. It is fixed now,
> maybe
> > > the
> > > > > > > > snapshot
> > > > > > > > > didnt get the fixes (surely BTW, we don't compile anymore
> > > because
> > > > > we
> > > > > > > need
> > > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > > >
> > > > > > > > > > I have downloaded the snapshots from the 13th of
> September.
> > > > > > > > > >
> > > > > > > > > > I have changed the web.xml. Basically I have removed
> > > everything
> > > > > > > except
> > > > > > > > > > the security-constraint tag where I have set the BASIC
> > > > > auth-method.
> > > > > > > > > >
> > > > > > > > > > I have the classes which extends Appplication where I'm
> > > adding
> > > > > the
> > > > > > > > > resource
> > > > > > > > > > classes
> > > > > > > > > >
> > > > > > > > > > public class PortoneApplication extends Application {
> > > > > > > > > > @Override
> > > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > > return classes;
> > > > > > > > > > }
> > > > > > > > > > }
> > > > > > > > > >
> > > > > > > > > > But now I get 404 for every request. Am I missing
> something
> > > in
> > > > > the
> > > > > > > > > > configuration?
> > > > > > > > > >
> > > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > ok so first you shouldn't need
>  CXFNonSpringJaxrsServlet
> > > > > > > > > > >
> > > > > > > > > > > then i'll fix an issue we have with jaxrs (due to
> jersey
> > > > work)
> > > > > in
> > > > > > > the
> > > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > > >
> > > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > > > >
> > > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of
> September.
> > > > > > > > > > > >
> > > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > > class and I have defined a javax.ws.rs.Application
> > > subclass
> > > > > > > where I
> > > > > > > > > > > > register the service classes.
> > > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > > >
> > > > > > > > > > > > Then I have an @Inject annotation inside the service
> > > > > > > implementation
> > > > > > > > > > class
> > > > > > > > > > > > which returns a null.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > > luca.merolla@gmail.com>
> > > > > > > a
> > > > > > > > > > > écrit :
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Hello,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I have a REST application that I'm trying to
> > > configure
> > > > to
> > > > > > > work
> > > > > > > > > with
> > > > > > > > > > > > CXF.
> > > > > > > > > > > > > Is
> > > > > > > > > > > > > > it possible that CDI inject is not supported on
> the
> > > > REST
> > > > > > > > service
> > > > > > > > > > > > classes
> > > > > > > > > > > > > or
> > > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Luca
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > >    *Luca Merolla*
> > > > > > > > Management, Business & Technology Consultant
> > > > > > > >
> > > > > > > >
> > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> > +393774569974
> > > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > > >
> > > > > > > >
> > > > > > > > Merolla Consulting Limited
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
no big luck neither : java.lang.ClassNotFoundException:
org.pokernuvola.common.exceptions.WebException

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> Sorry, I forgot to remove the dependecy from an external library.
> This will work:
>
> *
>
> http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
> *
>
> On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > i get a java.lang.ClassNotFoundException:
> > org.pokernuvola.remote.dto.UserDTO
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > This is the war I'm using to test it:
> > >
> > >
> > >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> > >
> > > the URI is GET - http://localhost:8080/pn-portone/rest/lobby/usercash
> > >
> > > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > do you have binary to share to make it easy to reproduce?
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was
> > still
> > > > get
> > > > > the same exception.
> > > > >
> > > > > I had to put it back
> > > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > configuration
> > > > in
> > > > > the web.xml to make it work.
> > > > >
> > > > > Anyway, injection does not still work. :(
> > > > >
> > > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > just redeployed a snapshot,
> > > > > >
> > > > > > maybe you can give it a try
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > Sorry I forgot to add the servlet that extends Application in
> the
> > > > > > web.xml.
> > > > > > >
> > > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > > >
> > > > > > > java.lang.NullPointerException
> > > > > > >
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > > >
> > > > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > > >
> > > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > hmm
> > > > > > > >
> > > > > > > > we had some regressions last few days. It is fixed now, maybe
> > the
> > > > > > > snapshot
> > > > > > > > didnt get the fixes (surely BTW, we don't compile anymore
> > because
> > > > we
> > > > > > need
> > > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > > > I have downloaded the snapshots from the 13th of September.
> > > > > > > > >
> > > > > > > > > I have changed the web.xml. Basically I have removed
> > everything
> > > > > > except
> > > > > > > > > the security-constraint tag where I have set the BASIC
> > > > auth-method.
> > > > > > > > >
> > > > > > > > > I have the classes which extends Appplication where I'm
> > adding
> > > > the
> > > > > > > > resource
> > > > > > > > > classes
> > > > > > > > >
> > > > > > > > > public class PortoneApplication extends Application {
> > > > > > > > > @Override
> > > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > > return classes;
> > > > > > > > > }
> > > > > > > > > }
> > > > > > > > >
> > > > > > > > > But now I get 404 for every request. Am I missing something
> > in
> > > > the
> > > > > > > > > configuration?
> > > > > > > > >
> > > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > > > > > > >
> > > > > > > > > > then i'll fix an issue we have with jaxrs (due to jersey
> > > work)
> > > > in
> > > > > > the
> > > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > > >
> > > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > > >
> > > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > > > > > > >
> > > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > > class and I have defined a javax.ws.rs.Application
> > subclass
> > > > > > where I
> > > > > > > > > > > register the service classes.
> > > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > > >
> > > > > > > > > > > Then I have an @Inject annotation inside the service
> > > > > > implementation
> > > > > > > > > class
> > > > > > > > > > > which returns a null.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > > luca.merolla@gmail.com>
> > > > > > a
> > > > > > > > > > écrit :
> > > > > > > > > > > >
> > > > > > > > > > > > > Hello,
> > > > > > > > > > > > >
> > > > > > > > > > > > > I have a REST application that I'm trying to
> > configure
> > > to
> > > > > > work
> > > > > > > > with
> > > > > > > > > > > CXF.
> > > > > > > > > > > > Is
> > > > > > > > > > > > > it possible that CDI inject is not supported on the
> > > REST
> > > > > > > service
> > > > > > > > > > > classes
> > > > > > > > > > > > or
> > > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Luca
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > >    *Luca Merolla*
> > > > > > > Management, Business & Technology Consultant
> > > > > > >
> > > > > > >
> > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> +393774569974
> > > > > > > *Email:* luca.merolla@gmail.com
> > > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > > >
> > > > > > >
> > > > > > > Merolla Consulting Limited
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Sorry, I forgot to remove the dependecy from an external library.
This will work:

*
http://www.fileconvoy.com/dfl.php?id=g171e46e07f233f55146959737bf1b4b313d9ab
*

On Fri, Sep 14, 2012 at 4:25 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> i get a java.lang.ClassNotFoundException:
> org.pokernuvola.remote.dto.UserDTO
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > This is the war I'm using to test it:
> >
> >
> >
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
> >
> > the URI is GET - http://localhost:8080/pn-portone/rest/lobby/usercash
> >
> > On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > do you have binary to share to make it easy to reproduce?
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was
> still
> > > get
> > > > the same exception.
> > > >
> > > > I had to put it back
> > > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> configuration
> > > in
> > > > the web.xml to make it work.
> > > >
> > > > Anyway, injection does not still work. :(
> > > >
> > > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > just redeployed a snapshot,
> > > > >
> > > > > maybe you can give it a try
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > Sorry I forgot to add the servlet that extends Application in the
> > > > > web.xml.
> > > > > >
> > > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > > >
> > > > > > java.lang.NullPointerException
> > > > > >
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > > >
> > > > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > > >         java.lang.Thread.run(Thread.java:662)
> > > > > >
> > > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > hmm
> > > > > > >
> > > > > > > we had some regressions last few days. It is fixed now, maybe
> the
> > > > > > snapshot
> > > > > > > didnt get the fixes (surely BTW, we don't compile anymore
> because
> > > we
> > > > > need
> > > > > > > an openwebbeans snapshot to get deployed).
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > I have downloaded the snapshots from the 13th of September.
> > > > > > > >
> > > > > > > > I have changed the web.xml. Basically I have removed
> everything
> > > > > except
> > > > > > > > the security-constraint tag where I have set the BASIC
> > > auth-method.
> > > > > > > >
> > > > > > > > I have the classes which extends Appplication where I'm
> adding
> > > the
> > > > > > > resource
> > > > > > > > classes
> > > > > > > >
> > > > > > > > public class PortoneApplication extends Application {
> > > > > > > > @Override
> > > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > > return classes;
> > > > > > > > }
> > > > > > > > }
> > > > > > > >
> > > > > > > > But now I get 404 for every request. Am I missing something
> in
> > > the
> > > > > > > > configuration?
> > > > > > > >
> > > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > > > > > >
> > > > > > > > > then i'll fix an issue we have with jaxrs (due to jersey
> > work)
> > > in
> > > > > the
> > > > > > > > > following minutes (should be done @ 9am)
> > > > > > > > >
> > > > > > > > > *Romain Manni-Bucau*
> > > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > > >
> > > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > > > > > >
> > > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > > class and I have defined a javax.ws.rs.Application
> subclass
> > > > > where I
> > > > > > > > > > register the service classes.
> > > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > > >
> > > > > > > > > > Then I have an @Inject annotation inside the service
> > > > > implementation
> > > > > > > > class
> > > > > > > > > > which returns a null.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > > >
> > > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > > luca.merolla@gmail.com>
> > > > > a
> > > > > > > > > écrit :
> > > > > > > > > > >
> > > > > > > > > > > > Hello,
> > > > > > > > > > > >
> > > > > > > > > > > > I have a REST application that I'm trying to
> configure
> > to
> > > > > work
> > > > > > > with
> > > > > > > > > > CXF.
> > > > > > > > > > > Is
> > > > > > > > > > > > it possible that CDI inject is not supported on the
> > REST
> > > > > > service
> > > > > > > > > > classes
> > > > > > > > > > > or
> > > > > > > > > > > > I'm missing something?
> > > > > > > > > > > >
> > > > > > > > > > > > Luca
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > >    *Luca Merolla*
> > > > > > Management, Business & Technology Consultant
> > > > > >
> > > > > >
> > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > > > > *Email:* luca.merolla@gmail.com
> > > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > > >
> > > > > >
> > > > > > Merolla Consulting Limited
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
i get a java.lang.ClassNotFoundException: org.pokernuvola.remote.dto.UserDTO

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> This is the war I'm using to test it:
>
>
> http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de
>
> the URI is GET - http://localhost:8080/pn-portone/rest/lobby/usercash
>
> On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > do you have binary to share to make it easy to reproduce?
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was still
> > get
> > > the same exception.
> > >
> > > I had to put it back
> > > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet configuration
> > in
> > > the web.xml to make it work.
> > >
> > > Anyway, injection does not still work. :(
> > >
> > > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > just redeployed a snapshot,
> > > >
> > > > maybe you can give it a try
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > Sorry I forgot to add the servlet that extends Application in the
> > > > web.xml.
> > > > >
> > > > > Now I dont get the 404 anymore but I get a 500 error.
> > > > >
> > > > > java.lang.NullPointerException
> > > > >
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > > >
> > > > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > > >
> > > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > > >         java.lang.Thread.run(Thread.java:662)
> > > > >
> > > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > hmm
> > > > > >
> > > > > > we had some regressions last few days. It is fixed now, maybe the
> > > > > snapshot
> > > > > > didnt get the fixes (surely BTW, we don't compile anymore because
> > we
> > > > need
> > > > > > an openwebbeans snapshot to get deployed).
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > I have downloaded the snapshots from the 13th of September.
> > > > > > >
> > > > > > > I have changed the web.xml. Basically I have removed everything
> > > > except
> > > > > > > the security-constraint tag where I have set the BASIC
> > auth-method.
> > > > > > >
> > > > > > > I have the classes which extends Appplication where I'm adding
> > the
> > > > > > resource
> > > > > > > classes
> > > > > > >
> > > > > > > public class PortoneApplication extends Application {
> > > > > > > @Override
> > > > > > > public Set<Class<?>> getClasses() {
> > > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > > classes.add(UserResourceImpl.class);
> > > > > > > classes.add(AccountResourceImpl.class);
> > > > > > > return classes;
> > > > > > > }
> > > > > > > }
> > > > > > >
> > > > > > > But now I get 404 for every request. Am I missing something in
> > the
> > > > > > > configuration?
> > > > > > >
> > > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > > > > >
> > > > > > > > then i'll fix an issue we have with jaxrs (due to jersey
> work)
> > in
> > > > the
> > > > > > > > following minutes (should be done @ 9am)
> > > > > > > >
> > > > > > > > *Romain Manni-Bucau*
> > > > > > > > *Twitter: @rmannibucau*
> > > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > > >
> > > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > > > > >
> > > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > > class and I have defined a javax.ws.rs.Application subclass
> > > > where I
> > > > > > > > > register the service classes.
> > > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > > >
> > > > > > > > > Then I have an @Inject annotation inside the service
> > > > implementation
> > > > > > > class
> > > > > > > > > which returns a null.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > > >
> > > > > > > > > > Did you try the snapshot?
> > > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > > luca.merolla@gmail.com>
> > > > a
> > > > > > > > écrit :
> > > > > > > > > >
> > > > > > > > > > > Hello,
> > > > > > > > > > >
> > > > > > > > > > > I have a REST application that I'm trying to configure
> to
> > > > work
> > > > > > with
> > > > > > > > > CXF.
> > > > > > > > > > Is
> > > > > > > > > > > it possible that CDI inject is not supported on the
> REST
> > > > > service
> > > > > > > > > classes
> > > > > > > > > > or
> > > > > > > > > > > I'm missing something?
> > > > > > > > > > >
> > > > > > > > > > > Luca
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >    *Luca Merolla*
> > > > > Management, Business & Technology Consultant
> > > > >
> > > > >
> > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > > > *Email:* luca.merolla@gmail.com
> > > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > > *Blog <http://lucamerolla.wordpress.com>*
> > > > >
> > > > >
> > > > > Merolla Consulting Limited
> > > > >
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
This is the war I'm using to test it:

http://www.fileconvoy.com/dfl.php?id=gcb83703dbc6be56814694269bb1ac6942c58de

the URI is GET - http://localhost:8080/pn-portone/rest/lobby/usercash

On Fri, Sep 14, 2012 at 3:16 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> do you have binary to share to make it easy to reproduce?
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was still
> get
> > the same exception.
> >
> > I had to put it back
> > the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet configuration
> in
> > the web.xml to make it work.
> >
> > Anyway, injection does not still work. :(
> >
> > On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > just redeployed a snapshot,
> > >
> > > maybe you can give it a try
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > Sorry I forgot to add the servlet that extends Application in the
> > > web.xml.
> > > >
> > > > Now I dont get the 404 anymore but I get a 500 error.
> > > >
> > > > java.lang.NullPointerException
> > > >         sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >
> > > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > > >
> > > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > > >
> > > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > > >
> > > >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > > >
> > > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > > >
> > > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > > >
> > > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > > >
> > > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > > >
> > > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > > >         java.lang.Thread.run(Thread.java:662)
> > > >
> > > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > hmm
> > > > >
> > > > > we had some regressions last few days. It is fixed now, maybe the
> > > > snapshot
> > > > > didnt get the fixes (surely BTW, we don't compile anymore because
> we
> > > need
> > > > > an openwebbeans snapshot to get deployed).
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > I have downloaded the snapshots from the 13th of September.
> > > > > >
> > > > > > I have changed the web.xml. Basically I have removed everything
> > > except
> > > > > > the security-constraint tag where I have set the BASIC
> auth-method.
> > > > > >
> > > > > > I have the classes which extends Appplication where I'm adding
> the
> > > > > resource
> > > > > > classes
> > > > > >
> > > > > > public class PortoneApplication extends Application {
> > > > > > @Override
> > > > > > public Set<Class<?>> getClasses() {
> > > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > > classes.add(UserResourceImpl.class);
> > > > > > classes.add(AccountResourceImpl.class);
> > > > > > return classes;
> > > > > > }
> > > > > > }
> > > > > >
> > > > > > But now I get 404 for every request. Am I missing something in
> the
> > > > > > configuration?
> > > > > >
> > > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > > > >
> > > > > > > then i'll fix an issue we have with jaxrs (due to jersey work)
> in
> > > the
> > > > > > > following minutes (should be done @ 9am)
> > > > > > >
> > > > > > > *Romain Manni-Bucau*
> > > > > > > *Twitter: @rmannibucau*
> > > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > > >
> > > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > > > >
> > > > > > > > In my web.xml configuration I'm using the
> > > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > > class and I have defined a javax.ws.rs.Application subclass
> > > where I
> > > > > > > > register the service classes.
> > > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > > >
> > > > > > > > Then I have an @Inject annotation inside the service
> > > implementation
> > > > > > class
> > > > > > > > which returns a null.
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > > <rm...@gmail.com>wrote:
> > > > > > > >
> > > > > > > > > Did you try the snapshot?
> > > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> > luca.merolla@gmail.com>
> > > a
> > > > > > > écrit :
> > > > > > > > >
> > > > > > > > > > Hello,
> > > > > > > > > >
> > > > > > > > > > I have a REST application that I'm trying to configure to
> > > work
> > > > > with
> > > > > > > > CXF.
> > > > > > > > > Is
> > > > > > > > > > it possible that CDI inject is not supported on the REST
> > > > service
> > > > > > > > classes
> > > > > > > > > or
> > > > > > > > > > I'm missing something?
> > > > > > > > > >
> > > > > > > > > > Luca
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >    *Luca Merolla*
> > > > Management, Business & Technology Consultant
> > > >
> > > >
> > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > > *Email:* luca.merolla@gmail.com
> > > >  *http://nl.linkedin.com/in/lucamerolla*
> > > > *Blog <http://lucamerolla.wordpress.com>*
> > > >
> > > >
> > > > Merolla Consulting Limited
> > > >
> > >
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
do you have binary to share to make it easy to reproduce?

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was still get
> the same exception.
>
> I had to put it back
> the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet configuration in
> the web.xml to make it work.
>
> Anyway, injection does not still work. :(
>
> On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > just redeployed a snapshot,
> >
> > maybe you can give it a try
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > Sorry I forgot to add the servlet that extends Application in the
> > web.xml.
> > >
> > > Now I dont get the 404 anymore but I get a 500 error.
> > >
> > > java.lang.NullPointerException
> > >         sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >
> > >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> > >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> > >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> > >
> > >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> > >
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> > >
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> > >
> > >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> > >
> > >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> > >
> > >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> > >
> > >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> > >
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> > >         java.lang.Thread.run(Thread.java:662)
> > >
> > > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > hmm
> > > >
> > > > we had some regressions last few days. It is fixed now, maybe the
> > > snapshot
> > > > didnt get the fixes (surely BTW, we don't compile anymore because we
> > need
> > > > an openwebbeans snapshot to get deployed).
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > I have downloaded the snapshots from the 13th of September.
> > > > >
> > > > > I have changed the web.xml. Basically I have removed everything
> > except
> > > > > the security-constraint tag where I have set the BASIC auth-method.
> > > > >
> > > > > I have the classes which extends Appplication where I'm adding the
> > > > resource
> > > > > classes
> > > > >
> > > > > public class PortoneApplication extends Application {
> > > > > @Override
> > > > > public Set<Class<?>> getClasses() {
> > > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > > classes.add(UserResourceImpl.class);
> > > > > classes.add(AccountResourceImpl.class);
> > > > > return classes;
> > > > > }
> > > > > }
> > > > >
> > > > > But now I get 404 for every request. Am I missing something in the
> > > > > configuration?
> > > > >
> > > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > > >
> > > > > > then i'll fix an issue we have with jaxrs (due to jersey work) in
> > the
> > > > > > following minutes (should be done @ 9am)
> > > > > >
> > > > > > *Romain Manni-Bucau*
> > > > > > *Twitter: @rmannibucau*
> > > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > > >
> > > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > > >
> > > > > > > In my web.xml configuration I'm using the
> > > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > > class and I have defined a javax.ws.rs.Application subclass
> > where I
> > > > > > > register the service classes.
> > > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > > >
> > > > > > > Then I have an @Inject annotation inside the service
> > implementation
> > > > > class
> > > > > > > which returns a null.
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > > <rm...@gmail.com>wrote:
> > > > > > >
> > > > > > > > Did you try the snapshot?
> > > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <
> luca.merolla@gmail.com>
> > a
> > > > > > écrit :
> > > > > > > >
> > > > > > > > > Hello,
> > > > > > > > >
> > > > > > > > > I have a REST application that I'm trying to configure to
> > work
> > > > with
> > > > > > > CXF.
> > > > > > > > Is
> > > > > > > > > it possible that CDI inject is not supported on the REST
> > > service
> > > > > > > classes
> > > > > > > > or
> > > > > > > > > I'm missing something?
> > > > > > > > >
> > > > > > > > > Luca
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > >    *Luca Merolla*
> > > Management, Business & Technology Consultant
> > >
> > >
> > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > > *Email:* luca.merolla@gmail.com
> > >  *http://nl.linkedin.com/in/lucamerolla*
> > > *Blog <http://lucamerolla.wordpress.com>*
> > >
> > >
> > > Merolla Consulting Limited
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Tried with apache-tomee-1.1.0-20120914.040953-134-plus and I was still get
the same exception.

I had to put it back
the org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet configuration in
the web.xml to make it work.

Anyway, injection does not still work. :(

On Fri, Sep 14, 2012 at 12:03 PM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> just redeployed a snapshot,
>
> maybe you can give it a try
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > Sorry I forgot to add the servlet that extends Application in the
> web.xml.
> >
> > Now I dont get the 404 anymore but I get a 500 error.
> >
> > java.lang.NullPointerException
> >         sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >
> >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
> >         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
> >         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
> >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> >
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
> >
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
> >
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >         java.lang.Thread.run(Thread.java:662)
> >
> > On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > hmm
> > >
> > > we had some regressions last few days. It is fixed now, maybe the
> > snapshot
> > > didnt get the fixes (surely BTW, we don't compile anymore because we
> need
> > > an openwebbeans snapshot to get deployed).
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/14 Luca Merolla <lu...@gmail.com>
> > >
> > > > I have downloaded the snapshots from the 13th of September.
> > > >
> > > > I have changed the web.xml. Basically I have removed everything
> except
> > > > the security-constraint tag where I have set the BASIC auth-method.
> > > >
> > > > I have the classes which extends Appplication where I'm adding the
> > > resource
> > > > classes
> > > >
> > > > public class PortoneApplication extends Application {
> > > > @Override
> > > > public Set<Class<?>> getClasses() {
> > > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > > classes.add(UserResourceImpl.class);
> > > > classes.add(AccountResourceImpl.class);
> > > > return classes;
> > > > }
> > > > }
> > > >
> > > > But now I get 404 for every request. Am I missing something in the
> > > > configuration?
> > > >
> > > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > > >
> > > > > then i'll fix an issue we have with jaxrs (due to jersey work) in
> the
> > > > > following minutes (should be done @ 9am)
> > > > >
> > > > > *Romain Manni-Bucau*
> > > > > *Twitter: @rmannibucau*
> > > > > *Blog: http://rmannibucau.wordpress.com*
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > > >
> > > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > > >
> > > > > > In my web.xml configuration I'm using the
> > > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > > class and I have defined a javax.ws.rs.Application subclass
> where I
> > > > > > register the service classes.
> > > > > > I have the beans.xml under my WEB-INF folder.
> > > > > >
> > > > > > Then I have an @Inject annotation inside the service
> implementation
> > > > class
> > > > > > which returns a null.
> > > > > >
> > > > > >
> > > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > > <rm...@gmail.com>wrote:
> > > > > >
> > > > > > > Did you try the snapshot?
> > > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com>
> a
> > > > > écrit :
> > > > > > >
> > > > > > > > Hello,
> > > > > > > >
> > > > > > > > I have a REST application that I'm trying to configure to
> work
> > > with
> > > > > > CXF.
> > > > > > > Is
> > > > > > > > it possible that CDI inject is not supported on the REST
> > service
> > > > > > classes
> > > > > > > or
> > > > > > > > I'm missing something?
> > > > > > > >
> > > > > > > > Luca
> > > > > > > >
> > > > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> >    *Luca Merolla*
> > Management, Business & Technology Consultant
> >
> >
> >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> > *Email:* luca.merolla@gmail.com
> >  *http://nl.linkedin.com/in/lucamerolla*
> > *Blog <http://lucamerolla.wordpress.com>*
> >
> >
> > Merolla Consulting Limited
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
just redeployed a snapshot,

maybe you can give it a try

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> Sorry I forgot to add the servlet that extends Application in the web.xml.
>
> Now I dont get the 404 anymore but I get a 500 error.
>
> java.lang.NullPointerException
>         sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
>         java.lang.ClassLoader.loadClass(ClassLoader.java:295)
>         java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         java.lang.Thread.run(Thread.java:662)
>
> On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > hmm
> >
> > we had some regressions last few days. It is fixed now, maybe the
> snapshot
> > didnt get the fixes (surely BTW, we don't compile anymore because we need
> > an openwebbeans snapshot to get deployed).
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/14 Luca Merolla <lu...@gmail.com>
> >
> > > I have downloaded the snapshots from the 13th of September.
> > >
> > > I have changed the web.xml. Basically I have removed everything except
> > > the security-constraint tag where I have set the BASIC auth-method.
> > >
> > > I have the classes which extends Appplication where I'm adding the
> > resource
> > > classes
> > >
> > > public class PortoneApplication extends Application {
> > > @Override
> > > public Set<Class<?>> getClasses() {
> > > Set<Class<?>> classes = new HashSet<Class<?>>();
> > > classes.add(UserResourceImpl.class);
> > > classes.add(AccountResourceImpl.class);
> > > return classes;
> > > }
> > > }
> > >
> > > But now I get 404 for every request. Am I missing something in the
> > > configuration?
> > >
> > > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > > >
> > > > then i'll fix an issue we have with jaxrs (due to jersey work) in the
> > > > following minutes (should be done @ 9am)
> > > >
> > > > *Romain Manni-Bucau*
> > > > *Twitter: @rmannibucau*
> > > > *Blog: http://rmannibucau.wordpress.com*
> > > >
> > > >
> > > >
> > > >
> > > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > > >
> > > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > > >
> > > > > In my web.xml configuration I'm using the
> > > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > > class and I have defined a javax.ws.rs.Application subclass where I
> > > > > register the service classes.
> > > > > I have the beans.xml under my WEB-INF folder.
> > > > >
> > > > > Then I have an @Inject annotation inside the service implementation
> > > class
> > > > > which returns a null.
> > > > >
> > > > >
> > > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > > <rm...@gmail.com>wrote:
> > > > >
> > > > > > Did you try the snapshot?
> > > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a
> > > > écrit :
> > > > > >
> > > > > > > Hello,
> > > > > > >
> > > > > > > I have a REST application that I'm trying to configure to work
> > with
> > > > > CXF.
> > > > > > Is
> > > > > > > it possible that CDI inject is not supported on the REST
> service
> > > > > classes
> > > > > > or
> > > > > > > I'm missing something?
> > > > > > >
> > > > > > > Luca
> > > > > > >
> > > > > >
> > > >
> > >
> >
>
>
>
> --
>    *Luca Merolla*
> Management, Business & Technology Consultant
>
>
>  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> *Email:* luca.merolla@gmail.com
>  *http://nl.linkedin.com/in/lucamerolla*
> *Blog <http://lucamerolla.wordpress.com>*
>
>
> Merolla Consulting Limited
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
Sorry I forgot to add the servlet that extends Application in the web.xml.

Now I dont get the 404 anymore but I get a 500 error.

java.lang.NullPointerException
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1629)
	java.lang.ClassLoader.loadClass(ClassLoader.java:295)
	java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:461)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
	org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
	org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	java.lang.Thread.run(Thread.java:662)

On Fri, Sep 14, 2012 at 11:07 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> hmm
>
> we had some regressions last few days. It is fixed now, maybe the snapshot
> didnt get the fixes (surely BTW, we don't compile anymore because we need
> an openwebbeans snapshot to get deployed).
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/14 Luca Merolla <lu...@gmail.com>
>
> > I have downloaded the snapshots from the 13th of September.
> >
> > I have changed the web.xml. Basically I have removed everything except
> > the security-constraint tag where I have set the BASIC auth-method.
> >
> > I have the classes which extends Appplication where I'm adding the
> resource
> > classes
> >
> > public class PortoneApplication extends Application {
> > @Override
> > public Set<Class<?>> getClasses() {
> > Set<Class<?>> classes = new HashSet<Class<?>>();
> > classes.add(UserResourceImpl.class);
> > classes.add(AccountResourceImpl.class);
> > return classes;
> > }
> > }
> >
> > But now I get 404 for every request. Am I missing something in the
> > configuration?
> >
> > On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> > >
> > > then i'll fix an issue we have with jaxrs (due to jersey work) in the
> > > following minutes (should be done @ 9am)
> > >
> > > *Romain Manni-Bucau*
> > > *Twitter: @rmannibucau*
> > > *Blog: http://rmannibucau.wordpress.com*
> > >
> > >
> > >
> > >
> > > 2012/9/10 Luca Merolla <lu...@gmail.com>
> > >
> > > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > > >
> > > > In my web.xml configuration I'm using the
> > > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > > class and I have defined a javax.ws.rs.Application subclass where I
> > > > register the service classes.
> > > > I have the beans.xml under my WEB-INF folder.
> > > >
> > > > Then I have an @Inject annotation inside the service implementation
> > class
> > > > which returns a null.
> > > >
> > > >
> > > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > > <rm...@gmail.com>wrote:
> > > >
> > > > > Did you try the snapshot?
> > > > > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a
> > > écrit :
> > > > >
> > > > > > Hello,
> > > > > >
> > > > > > I have a REST application that I'm trying to configure to work
> with
> > > > CXF.
> > > > > Is
> > > > > > it possible that CDI inject is not supported on the REST service
> > > > classes
> > > > > or
> > > > > > I'm missing something?
> > > > > >
> > > > > > Luca
> > > > > >
> > > > >
> > >
> >
>



-- 
   *Luca Merolla*
Management, Business & Technology Consultant


 <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
*Email:* luca.merolla@gmail.com
 *http://nl.linkedin.com/in/lucamerolla*
*Blog <http://lucamerolla.wordpress.com>*


Merolla Consulting Limited

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hmm

we had some regressions last few days. It is fixed now, maybe the snapshot
didnt get the fixes (surely BTW, we don't compile anymore because we need
an openwebbeans snapshot to get deployed).

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/14 Luca Merolla <lu...@gmail.com>

> I have downloaded the snapshots from the 13th of September.
>
> I have changed the web.xml. Basically I have removed everything except
> the security-constraint tag where I have set the BASIC auth-method.
>
> I have the classes which extends Appplication where I'm adding the resource
> classes
>
> public class PortoneApplication extends Application {
> @Override
> public Set<Class<?>> getClasses() {
> Set<Class<?>> classes = new HashSet<Class<?>>();
> classes.add(UserResourceImpl.class);
> classes.add(AccountResourceImpl.class);
> return classes;
> }
> }
>
> But now I get 404 for every request. Am I missing something in the
> configuration?
>
> On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > ok so first you shouldn't need  CXFNonSpringJaxrsServlet
> >
> > then i'll fix an issue we have with jaxrs (due to jersey work) in the
> > following minutes (should be done @ 9am)
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog: http://rmannibucau.wordpress.com*
> >
> >
> >
> >
> > 2012/9/10 Luca Merolla <lu...@gmail.com>
> >
> > > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> > >
> > > In my web.xml configuration I'm using the
> > > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > > class and I have defined a javax.ws.rs.Application subclass where I
> > > register the service classes.
> > > I have the beans.xml under my WEB-INF folder.
> > >
> > > Then I have an @Inject annotation inside the service implementation
> class
> > > which returns a null.
> > >
> > >
> > > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > > <rm...@gmail.com>wrote:
> > >
> > > > Did you try the snapshot?
> > > > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a
> > écrit :
> > > >
> > > > > Hello,
> > > > >
> > > > > I have a REST application that I'm trying to configure to work with
> > > CXF.
> > > > Is
> > > > > it possible that CDI inject is not supported on the REST service
> > > classes
> > > > or
> > > > > I'm missing something?
> > > > >
> > > > > Luca
> > > > >
> > > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I have downloaded the snapshots from the 13th of September.

I have changed the web.xml. Basically I have removed everything except
the security-constraint tag where I have set the BASIC auth-method.

I have the classes which extends Appplication where I'm adding the resource
classes

public class PortoneApplication extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> classes = new HashSet<Class<?>>();
classes.add(UserResourceImpl.class);
classes.add(AccountResourceImpl.class);
return classes;
}
}

But now I get 404 for every request. Am I missing something in the
configuration?

On Mon, Sep 10, 2012 at 8:28 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> ok so first you shouldn't need  CXFNonSpringJaxrsServlet
>
> then i'll fix an issue we have with jaxrs (due to jersey work) in the
> following minutes (should be done @ 9am)
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau*
> *Blog: http://rmannibucau.wordpress.com*
>
>
>
>
> 2012/9/10 Luca Merolla <lu...@gmail.com>
>
> > I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
> >
> > In my web.xml configuration I'm using the
> > org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> > class and I have defined a javax.ws.rs.Application subclass where I
> > register the service classes.
> > I have the beans.xml under my WEB-INF folder.
> >
> > Then I have an @Inject annotation inside the service implementation class
> > which returns a null.
> >
> >
> > On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> > <rm...@gmail.com>wrote:
> >
> > > Did you try the snapshot?
> > > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a
> écrit :
> > >
> > > > Hello,
> > > >
> > > > I have a REST application that I'm trying to configure to work with
> > CXF.
> > > Is
> > > > it possible that CDI inject is not supported on the REST service
> > classes
> > > or
> > > > I'm missing something?
> > > >
> > > > Luca
> > > >
> > >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
ok so first you shouldn't need  CXFNonSpringJaxrsServlet

then i'll fix an issue we have with jaxrs (due to jersey work) in the
following minutes (should be done @ 9am)

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/10 Luca Merolla <lu...@gmail.com>

> I'm using the 1.1.0-SNAPSHOT from the 3rd of September.
>
> In my web.xml configuration I'm using the
> org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
> class and I have defined a javax.ws.rs.Application subclass where I
> register the service classes.
> I have the beans.xml under my WEB-INF folder.
>
> Then I have an @Inject annotation inside the service implementation class
> which returns a null.
>
>
> On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > Did you try the snapshot?
> > Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a écrit :
> >
> > > Hello,
> > >
> > > I have a REST application that I'm trying to configure to work with
> CXF.
> > Is
> > > it possible that CDI inject is not supported on the REST service
> classes
> > or
> > > I'm missing something?
> > >
> > > Luca
> > >
> >
>

Re: CXF and CDI injection

Posted by Luca Merolla <lu...@gmail.com>.
I'm using the 1.1.0-SNAPSHOT from the 3rd of September.

In my web.xml configuration I'm using the
org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
class and I have defined a javax.ws.rs.Application subclass where I
register the service classes.
I have the beans.xml under my WEB-INF folder.

Then I have an @Inject annotation inside the service implementation class
which returns a null.


On Mon, Sep 10, 2012 at 12:06 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> Did you try the snapshot?
> Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a écrit :
>
> > Hello,
> >
> > I have a REST application that I'm trying to configure to work with CXF.
> Is
> > it possible that CDI inject is not supported on the REST service classes
> or
> > I'm missing something?
> >
> > Luca
> >
>

Re: CXF and CDI injection

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Did you try the snapshot?
Le 9 sept. 2012 23:22, "Luca Merolla" <lu...@gmail.com> a écrit :

> Hello,
>
> I have a REST application that I'm trying to configure to work with CXF. Is
> it possible that CDI inject is not supported on the REST service classes or
> I'm missing something?
>
> Luca
>