2014-09-04 16:04 GMT-05:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
> but you can share in both something (common thing is the classloader) > to match the bean (or name) you need. > > I don't understand. MyFaces just provide the extension points. When and how the extensions are called are up to CDI and maybe Tomee. I suppose the AmbiguousResolutionException is caused because MyFaces is loaded twice by Tomee (when it is using ear). Split that code in a separate jar will not help. > > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > 2014-09-04 22:38 GMT+02:00 Leonardo Uribe <lu4...@gmail.com>: > > As you already know, MyFaces provide some extensions and those extensions > > register some CDI beans. But the way how the dependencies are loaded are > > controlled by Tomee and by the CDI implementation, in this case OWB. I > have > > tried in the past to avoid the CDI beans in the integration point, but it > > is not possible, you need one in order to hold the beans in the scope, > and > > you cannot access JSF from CDI (it works the opposite, access CDI from > JSF). > > > > regards, > > > > Leonardo Uribe > > > > > > 2014-09-04 15:25 GMT-05:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > > > >> the issue is wars of an ear inherit from "lib" beans so mf shouldn't > >> use it (can be done adding a bean with a generated name by webapp - > >> and get the name from the servlet context for instance) > >> > >> on tomee side we can skip mf cdi beans in ear lib part if it can help > >> > >> > >> Romain Manni-Bucau > >> Twitter: @rmannibucau > >> Blog: http://rmannibucau.wordpress.com/ > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau > >> Github: https://github.com/rmannibucau > >> > >> > >> 2014-09-04 22:23 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > >> > @Leonardo: with ears? > >> > > >> > > >> > Romain Manni-Bucau > >> > Twitter: @rmannibucau > >> > Blog: http://rmannibucau.wordpress.com/ > >> > LinkedIn: http://fr.linkedin.com/in/rmannibucau > >> > Github: https://github.com/rmannibucau > >> > > >> > > >> > 2014-09-04 22:12 GMT+02:00 Leonardo Uribe <lu4...@gmail.com>: > >> >> Hi > >> >> > >> >> I have tested the latest snapshot from trunk and it is working with > >> tomee > >> >> 1.7.0. I don't see any exception from this side. > >> >> > >> >> regards, > >> >> > >> >> Leonardo Uribe > >> >> > >> >> > >> >> 2014-09-03 17:23 GMT-05:00 José Luis Cetina <maxtorz...@gmail.com>: > >> >> > >> >>> Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS, i > want > >> to > >> >>> use myfaces 2.2.4 because i want to use the > >> @javax.faces.view.ViewScoped (i > >> >>> use the omnifaces viewscoped) and the f:viewAction. > >> >>> > >> >>> But again im getting > >> javax.enterprise.inject.AmbiguousResolutionException: > >> >>> Ambiguous resolution exception that i reported a few months ago, > >> apparently > >> >>> myfaces 2.2.4 is not working with ears in tomee 1.7.0. > >> >>> > >> >>> I already reported to tomee mailing list but @Romain sayed > >> >>> > >> >>> "think so but more a MF issue this time I think" > >> >>> > >> >>> @Leonardo > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> 2014-01-15 17:14 GMT-06:00 Howard W. Smith, Jr. < > >> smithh032...@gmail.com>: > >> >>> > >> >>> > if you are not able to use MyFaces 2.2 @ViewScoped, you may need > to > >> keep > >> >>> > OmniFaces CDI @ViewScoped until someone helps you with your issue. > >> >>> > > >> >>> > Some months ago, I tested MyFaces 2.2 with OmniFaces CDI > >> @ViewScoped; all > >> >>> > of my @ViewScoped beans were still OmniFaces CDI @ViewScoped, and > I > >> >>> > experienced no issues. My app is not packaged as an EAR. > >> >>> > > >> >>> > today, i am using MyFaces 2.2 @ViewScoped beans even though I > still > >> have > >> >>> > OmniFAces 1.6.3 JAR/dependency (not using OmniFaces CDI > @ViewScoped). > >> >>> > > >> >>> > For the first day, running MyFaces 2.2, I am quite pleased. No > >> issues to > >> >>> > report, no exceptions in tomee/tomcat log files. > >> >>> > > >> >>> > > >> >>> > > >> >>> > On Wed, Jan 15, 2014 at 5:57 PM, José Luis Cetina < > >> maxtorz...@gmail.com > >> >>> > >wrote: > >> >>> > > >> >>> > > I removed CODI and my app is package as ear. maybe i need to try > >> tomee > >> >>> > > 1.6.1-snapshot > >> >>> > > > >> >>> > > > >> >>> > > 2014/1/15 Howard W. Smith, Jr. <smithh032...@gmail.com> > >> >>> > > > >> >>> > > > On Wed, Jan 15, 2014 at 4:40 PM, José Luis Cetina < > >> >>> > maxtorz...@gmail.com > >> >>> > > > >wrote: > >> >>> > > > > >> >>> > > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib > >> and add > >> >>> > > > myfaces > >> >>> > > > > api and impl 2.2.0 > >> >>> > > > > > >> >>> > > > > >> >>> > > > that's exactly what I did and I don't get the error. > >> >>> > > > > >> >>> > > > Jose, are you still using MyFaces CODI (1.5 or 1.6.x) and EAR, > >> too? > >> >>> > > > > >> >>> > > > >> >>> > > > >> >>> > > > >> >>> > > -- > >> >>> > > > ------------------------------------------------------------------- > >> >>> > > *SCJA. José Luis Cetina* > >> >>> > > > ------------------------------------------------------------------- > >> >>> > > > >> >>> > > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> ------------------------------------------------------------------- > >> >>> *José Luis Cetina* > >> >>> ------------------------------------------------------------------- > >> >>> > >> >