hi jose,

usually that depends on the concrete requirements.
however, as mentioned by leo there are application-servers which provide a
better approach for integrating e.g. myfaces-core.

furthermore, there are also a lot of users who don't need an application
server at all and just use e.g. apache tomcat which is more flexible in
view of custom frameworks.

regards,
gerhard

http://www.irian.at

Your JSF/JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces



2012/3/14 José Luis Cetina <maxtorz...@gmail.com>

> What application server do u use?
> El 13/03/2012 17:36, "Gerhard Petracek" <gerhard.petra...@gmail.com>
> escribió:
>
> > hi leo,
> >
> > some months ago we tested myfaces-core + owb on glassfish (within the
> same
> > application) and the config needed for myfaces-core broke owb.
> >
> > regards,
> > gerhard
> >
> >
> >
> > 2012/3/13 Leonardo Uribe <lu4...@gmail.com>
> >
> > > Hi
> > >
> > > I almost forgot to say:
> > >
> > >
> > >
> >
> org.jboss.weldx.transaction.UserTransaction$1513261869$Proxy$_$$_Weld$Proxy$
> > > cannot be cast to javassist.util.proxy.ProxyObject*
> > > *java.lang.ClassCastException:
> > >
> > >
> >
> org.jboss.weldx.transaction.UserTransaction$1513261869$Proxy$_$$_Weld$Proxy$
> > > cannot be cast to javassist.util.proxy.ProxyObject*
> > >
> > > It looks like some issue with the classloader.
> > >
> > > And the issue with @Model,@Named and @ViewAccessScoped could be caused
> > > because it is necessary a LifecycleProvider2 implementation for
> > > Glassfish, so the container can resolve such annotations when the bean
> > > is constructed and destroyed. Since Glassfish is CDDL+GPL licensed,
> > > there is no default LifecycleProvider bundled with MyFaces.
> > >
> > > regards,
> > >
> > > Leonardo Uribe
> > >
> > > 2012/3/13 Leonardo Uribe <lu4...@gmail.com>:
> > > > Hi
> > > >
> > > > First of all, the problem is related to glassfish. This container
> does
> > > > not provide a clear way to change of jsf implementation.
> > > >
> > > > It is not that myfaces cannot run with glassfish, instead glassfish
> is
> > > > not kind with any other alternate jsf implementation.
> > > >
> > > > The classloader flag is just a workaround in my opinion, but it
> works.
> > > > The message:
> > > >
> > > > *Both MyFaces and the RI are on your classpath. Please make sure to
> use
> > > > only one of the two JSF-implementations.*
> > > >
> > > > Just ignore it. Glassfish classloader will find myfaces jars first
> > > > than mojarra ones.
> > > >
> > > > The other problem you are experiencing is related to the same
> > > > classloader flag. Since myfaces jars should be on WEB-INF/lib, those
> > > > jars cannot be found by weld, so to make it work, you need to use
> > > > another library like OpenWebBeans and put the related jar files on
> > > > WEB-INF/lib folder too. That will work but it is not ideal. Anyway,
> > > > most of the people will not care about this.
> > > >
> > > > The right way to do it should be done from glassfish side, removing
> > > > mojarra jars and including myfaces ones in the container (not
> > > > including myfaces into the webapp). But that's not easy, because I
> > > > suppose it is necessary to check if glassfish internals will still
> > > > work, and it should exists an integration code between mojarra and
> > > > glassfish somewhere. Basically, glassfish does not provide a clean
> > > > extension point to do this.
> > > >
> > > > Other containers like JBoss do things right, they provide a deployer
> > > > that uses myfaces integration code. See:
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/MYFACES/Integration+with+application+and+web+servers
> > > >
> > > > regards,
> > > >
> > > > Leonardo Uribe
> > > >
> > > >
> > > > 2012/3/13 Gerhard Petracek <gerhard.petra...@gmail.com>:
> > > >> hi mike,
> > > >>
> > > >> right now geronimo3 isn't in the list [1] of the supported servers.
> > > >>
> > > >> regards,
> > > >> gerhard
> > > >>
> > > >> [1]
> > > >>
> > >
> >
> https://cwiki.apache.org/confluence/display/EXTCDI/Intro#Intro-Compatibility
> > > >>
> > > >>
> > > >> http://www.irian.at
> > > >>
> > > >> Your JSF/JavaEE powerhouse -
> > > >> JavaEE Consulting, Development and
> > > >> Courses in English and German
> > > >>
> > > >> Professional Support for Apache MyFaces
> > > >>
> > > >>
> > > >>
> > > >> 2012/3/13 Mike Kienenberger <mkien...@gmail.com>
> > > >>
> > > >>> I don't have much experience with them, but Apache Geronimo and,
> to a
> > > >>> lesser degree, Apache Tomcat would be alternatives to Glassfish.
> > > >>> There may be others.
> > > >>>
> > > >>> 2012/3/13 José Luis Cetina <maxtorz...@gmail.com>:
> > > >>> > Let me tell you that the example deploy and RAN without any
> problem
> > > and i
> > > >>> > dont move any line of code, i only deploy in tomcat without any
> > > problem,
> > > >>> i
> > > >>> > want to use apache  product's like myfaces, CODI, etc, i want to
> > > know if
> > > >>> > you can give me an objective suggestion with what Application
> > Server
> > > i
> > > >>> can
> > > >>> > use with your products, i have the opportunity for choose.
> > > >>> >
> > > >>> > Thanks
> > > >>> >
> > > >>> >
> > > >>> > 2012/3/13 Gerhard Petracek <gerhard.petra...@gmail.com>
> > > >>> >
> > > >>> >> hi jose,
> > > >>> >>
> > > >>> >> you can run the generated demos with a servlet container like
> > jetty
> > > (see
> > > >>> >> the comment in the generated pom.xml file), tomcat,... .
> > > >>> >> by default the myfaces-core profile is activated.
> > > >>> >>
> > > >>> >> we just need to know if your implementation works with such a
> > > generated
> > > >>> >> application.
> > > >>> >> esp. because glassfish adds further complexity with the
> mentioned
> > > >>> >> classloader-config (e.g. with this config-entries you can't use
> > > >>> >> myfaces-core and owb in parallel - that's a known classloading
> > issue
> > > >>> >> of glassfish).
> > > >>> >>
> > > >>> >> regards,
> > > >>> >> gerhard
> > > >>> >>
> > > >>> >>
> > > >>> >>
> > > >>> >> 2012/3/13 José Luis Cetina <maxtorz...@gmail.com>
> > > >>> >>
> > > >>> >> > I downloaded the example number 11 and i run the project
> without
> > > any
> > > >>> >> > problem, but i can see that the project is using Mojarra
> > > "Profile" as
> > > >>> JSF
> > > >>> >> > Impl (the log sayed to me Mojarra...). Then if i change to use
> > > MyFaces
> > > >>> >> > chossing the myfaces profile and adding these lines to my
> > > >>> >> > g*lassfish-web.xml
> > > >>> >> > *:
> > > >>> >> >
> > > >>> >> > <class-loader delegate="false"/>
> > > >>> >> > <property name="useBundledJsf" value="true"/>
> > > >>> >> >
> > > >>> >> > then i got an *exception *and i CANT run the project:
> > > >>> >> >
> > > >>> >> > Here is the *glassfish log:*
> > > >>> >> > -----------------------------------------------------
> > > >>> >> >
> > > >>> >> > Launching GlassFish on Felix platform
> > > >>> >> > Información: Running GlassFish Version: GlassFish Server Open
> > > Source
> > > >>> >> > Edition 3.1.2 (build 23)
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 78ms - bound
> > to
> > > [
> > > >>> >> > 0.0.0.0:8080]
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 56ms - bound
> > to
> > > [
> > > >>> >> > 0.0.0.0:8181]
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 106ms -
> bound
> > > to [
> > > >>> >> > 0.0.0.0:3700]
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 120ms -
> bound
> > > to [
> > > >>> >> > 0.0.0.0:4848]
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 146ms -
> bound
> > > to [
> > > >>> >> > 0.0.0.0:7676]
> > > >>> >> > Información: The Admin Console is already installed, but not
> yet
> > > >>> loaded.
> > > >>> >> > Información: Registered
> > > >>> >> > org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy
> for
> > > >>> >> > persistence-type = replicated in BackingStoreFactoryRegistry
> > > >>> >> > Información: GlassFish Server Open Source Edition 3.1.2 (23)
> > > tiempo de
> > > >>> >> > inicio: Felix (2,441ms), servicios de inicio(1,240ms),
> > > total(3,681ms)
> > > >>> >> > Información: JMX005: JMXStartupService had Started
> JMXConnector
> > on
> > > >>> >> > JMXService URL service:jmx:rmi://
> > > >>> >> > 192.168.1.209:8686/jndi/rmi://192.168.1.209:8686/jmxrmi
> > > >>> >> > Información: Hibernate Validator 4.2.0.Final
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 49ms - bound
> > to
> > > [
> > > >>> >> > 0.0.0.0:8080]
> > > >>> >> > Información: SEC1002: Security Manager is OFF.
> > > >>> >> > Información: SEC1010: Entering Security Startup Service
> > > >>> >> > Información: SEC1143: Loading policy provider
> > > >>> >> > com.sun.enterprise.security.provider.PolicyWrapper.
> > > >>> >> > Información: SEC1115: Realm [admin-realm] of classtype
> > > >>> >> > [com.sun.enterprise.security.auth.realm.file.FileRealm]
> > > successfully
> > > >>> >> > created.
> > > >>> >> > Información: SEC1115: Realm [file] of classtype
> > > >>> >> > [com.sun.enterprise.security.auth.realm.file.FileRealm]
> > > successfully
> > > >>> >> > created.
> > > >>> >> > Información: SEC1115: Realm [certificate] of classtype
> > > >>> >> >
> > > [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm]
> > > >>> >> > successfully created.
> > > >>> >> > Información: SEC1011: Security Service(s) Started Successfully
> > > >>> >> > Información: WEB0169: Created HTTP listener [http-listener-1]
> on
> > > >>> >> host/port
> > > >>> >> > [
> > > >>> >> > 0.0.0.0:8080]
> > > >>> >> > Información: WEB0169: Created HTTP listener [http-listener-2]
> on
> > > >>> >> host/port
> > > >>> >> > [
> > > >>> >> > 0.0.0.0:8181]
> > > >>> >> > Información: WEB0169: Created HTTP listener [admin-listener]
> on
> > > >>> >> host/port [
> > > >>> >> > 0.0.0.0:4848]
> > > >>> >> > Información: WEB0171: Created virtual server [server]
> > > >>> >> > Información: WEB0171: Created virtual server [__asadmin]
> > > >>> >> > Información: WEB0172: Virtual server [server] loaded default
> web
> > > >>> module
> > > >>> >> []
> > > >>> >> > Información: WELD-000900 1.1.4 (Final)
> > > >>> >> > Grave: Exception while loading the app
> > > >>> >> > *Grave: Exception while loading the app :
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weldx.transaction.UserTransaction$1513261869$Proxy$_$$_Weld$Proxy$
> > > >>> >> > cannot be cast to javassist.util.proxy.ProxyObject*
> > > >>> >> > *java.lang.ClassCastException:
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weldx.transaction.UserTransaction$1513261869$Proxy$_$$_Weld$Proxy$
> > > >>> >> > cannot be cast to javassist.util.proxy.ProxyObject*
> > > >>> >> > at
> > > >>>
> org.jboss.weld.bean.proxy.ProxyFactory.create(ProxyFactory.java:245)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weld.bean.builtin.ee.AbstractEEBean.<init>(AbstractEEBean.java:43)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weld.bean.builtin.ee.UserTransactionBean.<init>(UserTransactionBean.java:52)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java:177)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:336)
> > > >>> >> > at
> org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:179)
> > > >>> >> > at
> > org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:128)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:277)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:460)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
> > > >>> >> > at
> > > >>> >> >
> > > >>>
> > >
> com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
> > > >>> >> > at
> > > >>> >>
> > > com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> > > >>> >> > at
> > > >>> >>
> > >
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
> > > >>> >> > at
> > > >>>
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
> > > >>> >> > at
> > > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> > > >>> >> > at
> > > >>> >> >
> > > >>>
> > >
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> > > >>> >> > at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> > > >>> >> > at
> > > >>> >> >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
> > > >>> >> > at java.lang.Thread.run(Thread.java:722)
> > > >>> >> >
> > > >>> >> > Información: WEB0169: Created HTTP listener [http-listener-2]
> on
> > > >>> >> host/port
> > > >>> >> > [
> > > >>> >> > 0.0.0.0:8181]
> > > >>> >> > Información: Grizzly Framework 1.9.46 started in: 45ms - bound
> > to
> > > [
> > > >>> >> > 0.0.0.0:8181]
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > -----------------------------------------------------
> > > >>> >> >
> > > >>> >> > 2012/3/13 Gerhard Petracek <gerhard.petra...@gmail.com>
> > > >>> >> >
> > > >>> >> > > hi jose,
> > > >>> >> > >
> > > >>> >> > > you can use the myfaces-archetype to generate the correct
> > > config for
> > > >>> >> > > myfaces-core (as well as mojarra) + owb (+ myfaces codi):
> > > >>> >> > >
> > > >>> >> > > mvn archetype:generate -DarchetypeCatalog=
> > > http://myfaces.apache.org
> > > >>> >> > > -> e.g. select #11 (afterwards you just have to update the
> > > versions
> > > >>> in
> > > >>> >> > the
> > > >>> >> > > generated pom.xml file.)
> > > >>> >> > >
> > > >>> >> > > if it still doesn't work with the generated example, you can
> > > provide
> > > >>> >> the
> > > >>> >> > > example and we can have a look at it.
> > > >>> >> > >
> > > >>> >> > > regards,
> > > >>> >> > > gerhard
> > > >>> >> > >
> > > >>> >> > >
> > > >>> >> > >
> > > >>> >> > > 2012/3/13 José Luis Cetina <maxtorz...@gmail.com>
> > > >>> >> > >
> > > >>> >> > > > I see, i erase and only put @Named and @ ViewAccessScoped
> > and
> > > get
> > > >>> the
> > > >>> >> > > same
> > > >>> >> > > > error, but i try with only @Named and @RequestScoped
> (java)
> > > and
> > > >>> still
> > > >>> >> > the
> > > >>> >> > > > error, i think the problem is the @Named is not injecting
> my
> > > bean,
> > > >>> >> not
> > > >>> >> > > > MyFaces, because if i use @ManagedBean this works ok, but
> i
> > > dont
> > > >>> >> > > understand
> > > >>> >> > > > why if i chagen from MyFaces to Mojarra the @Named and
> > > >>> >> > @ViewAccessScoped
> > > >>> >> > > > works ok!!
> > > >>> >> > > >
> > > >>> >> > > > :(
> > > >>> >> > > >
> > > >>> >> > > >
> > > >>> >> > > > 2012/3/13 Rafael Pestano <rmpest...@yahoo.com.br>
> > > >>> >> > > >
> > > >>> >> > > > > just a question, why do you have @Model,@Named and
> > > >>> >> @ViewAccessScoped
> > > >>> >> > in
> > > >>> >> > > > > the same bean?
> > > >>> >> > > > >
> > > >>> >> > > > > i think you need @model OR @Named and @ViewAccessScoped
> > > >>> >> > > > >
> > > >>> >> > > > > or im wrong?
> > > >>> >> > > > >
> > > >>> >> > > > > Att,
> > > >>> >> > > > > Rafael M. Pestano
> > > >>> >> > > > > Desenvolvedor Java Cia. de Processamento de Dados do Rio
> > > Grande
> > > >>> do
> > > >>> >> > Sul
> > > >>> >> > > > > Graduando em Ciência da Computação UFRGS
> > > >>> >> > > > > @realpestano
> > > >>> >> > > > > http://code.google.com/p/jsf-conventions-framework/
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > > ----- Mensagem original -----
> > > >>> >> > > > > De: José Luis Cetina <maxtorz...@gmail.com>
> > > >>> >> > > > > Para: MyFaces Discussion <users@myfaces.apache.org>
> > > >>> >> > > > > Cc:
> > > >>> >> > > > > Enviadas: Terça-feira, 13 de Março de 2012 12:28
> > > >>> >> > > > > Assunto: Re: Both MyFaces and the RI are on your
> > classpath.
> > > >>> Please
> > > >>> >> > make
> > > >>> >> > > > > sure to use only one of the two JSF-implementations.
> > > >>> >> > > > >
> > > >>> >> > > > > I see now im using MyFaces instead of Mojarra, the
> "ERROR"
> > > >>> Message
> > > >>> >> > > still
> > > >>> >> > > > > there, but the application can deploy. My second problem
> > > >>> persist:
> > > >>> >> > > > >
> > > >>> >> > > > > javax.el.PropertyNotFoundException: Target Unreachable,
> > > >>> identifier
> > > >>> >> > > > 'myBean'
> > > >>> >> > > > > resolved to null
> > > >>> >> > > > > viewId=/index.xhtml
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > >
> > > >>> >> > >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> location=C:\Users\user\Documents\NetBeansProjects\testweb\build\web\index.xhtml
> > > >>> >> > > > > phaseId=INVOKE_APPLICATION(5)
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > > i have the my beans.xml under WEB-INF folder:
> > > >>> >> > > > > beans.xml:
> > > >>> >> > > > >
> > > >>> >> > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > >>> >> > > > > <beans xmlns="http://java.sun.com/xml/ns/javaee";
> > > >>> >> > > > >        xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance
> > > "
> > > >>> >> > > > >        xsi:schemaLocation="
> > > http://java.sun.com/xml/ns/javaee
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee/beans_1_0.xsd";>
> > > >>> >> > > > > </beans>
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > > And my bean its ok:
> > > >>> >> > > > >
> > > >>> >> > > > > @Named
> > > >>> >> > > > > @ViewAccessScoped
> > > >>> >> > > > > @Model
> > > >>> >> > > > > @View(Index.class)
> > > >>> >> > > > > public class MyBean implements Serializable{
> > > >>> >> > > > > }
> > > >>> >> > > > >
> > > >>> >> > > > > If i change from MyFaces to Mojarra this work ok!!!   :(
> > > >>> >> > > > >
> > > >>> >> > > > > Somebody know what can i do?
> > > >>> >> > > > >
> > > >>> >> > > > > *Im using: Netbeans 7.1, Glassfish 3.1.2.1, JDK 7u3,
> > MyFaces
> > > >>> 2.1.6,
> > > >>> >> > > > > CODI 1.0.4, Windows 7. *
> > > >>> >> > > > > *
> > > >>> >> > > > > *
> > > >>> >> > > > > *Thanks.*
> > > >>> >> > > > > *
> > > >>> >> > > > > *
> > > >>> >> > > > >
> > > >>> >> > > >
> > > >>> >> > >
> > > >>> >> >
> > > >>> >>
> > > >>>
> > >
> >
> *-------------------------------------------------------------------------*
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > > 2012/3/13 Werner Punz <werner.p...@gmail.com>
> > > >>> >> > > > >
> > > >>> >> > > > > > Mhh this looks like a bug in Glassfish to me, the
> > entries
> > >  in
> > > >>> the
> > > >>> >> > > > > > glassfish-web.xml look correct to me. Problem is
> > generally
> > > >>> that
> > > >>> >> > > > glassfish
> > > >>> >> > > > > > is not to keen on overrides of its system libs in my
> > > >>> experience.
> > > >>> >> > Even
> > > >>> >> > > > > while
> > > >>> >> > > > > > myfaces runs, try to replace Weld for instance and you
> > run
> > > >>> into a
> > > >>> >> > > mess.
> > > >>> >> > > > > > Glassfish as good as it is is an all or nothing pack
> in
> > > many
> > > >>> >> cases.
> > > >>> >> > > > > > But it has been some time since I last touched
> > Glassfish,
> > > >>> things
> > > >>> >> > > might
> > > >>> >> > > > > > have changed.
> > > >>> >> > > > > >
> > > >>> >> > > > > >
> > > >>> >> > > > > >
> > > >>> >> > > > > > Werner
> > > >>> >> > > > > >
> > > >>> >> > > > > >
> > > >>> >> > > > > > Am 12.03.12 17:40, schrieb José Luis Cetina:
> > > >>> >> > > > > >
> > > >>> >> > > > > >> Im triying to start a new project for first time with
> > > >>> myfaces, i
> > > >>> >> > > > always
> > > >>> >> > > > > >> used Mojarra but know i want to change but im having
> > > >>> problems at
> > > >>> >> > the
> > > >>> >> > > > > >> start:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> My only requierement is use Glassfish 3.1.2.1.
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> Hi i have this WARNING:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> *Both MyFaces and the RI are on your classpath.
> Please
> > > make
> > > >>> sure
> > > >>> >> > to
> > > >>> >> > > > use
> > > >>> >> > > > > >> only one of the two JSF-implementations.*
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> Why this happend if im using only jars from myfaces??
> > > maybe
> > > >>> for
> > > >>> >> > > > > glassfish
> > > >>> >> > > > > >> i
> > > >>> >> > > > > >> think, i have these in my *glassfish-web.xml* file,
> > under
> > > >>> >> WEB-INF
> > > >>> >> > > > > folder:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >>> >> > > > > >> <!DOCTYPE glassfish-web-app PUBLIC
> > "-//GlassFish.org//DTD
> > > >>> >> > GlassFish
> > > >>> >> > > > > >> Application Server 3.1 Servlet 3.0//EN" "
> > > >>> >> > > > > >>
> > http://glassfish.org/dtds/**glassfish-web-app_3_0-1.dtd<
> > > >>> >> > > > > http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd>
> > > >>> >> > > > > >> ">
> > > >>> >> > > > > >> <glassfish-web-app error-url="">
> > > >>> >> > > > > >>     <!--Para establecer el charset a utf8 y remover
> el
> > > >>> mensaje
> > > >>> >> de:
> > > >>> >> > > > > >> PWC4011:
> > > >>> >> > > > > >> Unable to set request character encoding to UTF-8
> from
> > > >>> >> context-->
> > > >>> >> > > > > >>     <parameter-encoding default-charset="UTF-8"/>
> > > >>> >> > > > > >>     *<class-loader delegate="false"/>*
> > > >>> >> > > > > >> *<property name="useBundledJsf" value="true"/>*
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>     <!--<class-loader delegate="true"/>-->
> > > >>> >> > > > > >>     <jsp-config>
> > > >>> >> > > > > >>         <property name="keepgenerated" value="true">
> > > >>> >> > > > > >>             <description>Keep a copy of the generated
> > > servlet
> > > >>> >> > class'
> > > >>> >> > > > > java
> > > >>> >> > > > > >> code.</description>
> > > >>> >> > > > > >>         </property>
> > > >>> >> > > > > >>     </jsp-config>
> > > >>> >> > > > > >> </glassfish-web-app>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> ----------------  ----------------  ----------------
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> This is my web.xml
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >>> >> > > > > >> <web-app version="3.0" xmlns="
> > > >>> >> http://java.sun.com/**xml/ns/javaee
> > > >>> >> > <
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee>"
> > > >>> >> > > > > >> xmlns:xsi="
> > > >>> >> > > > > >> http://www.w3.org/2001/**XMLSchema-instance<
> > > >>> >> > > > > http://www.w3.org/2001/XMLSchema-instance>"
> > > >>> >> > > > > >> xsi:schemaLocation="
> > > >>> >> > > > > >> http://java.sun.com/xml/ns/**javaee <
> > > >>> >> > > > http://java.sun.com/xml/ns/javaee>
> > > >>> >> > > > > >> http://java.sun.com/xml/ns/**javaee/web-app_3_0.xsd<
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd>
> > > >>> >> > > > > >> ">
> > > >>> >> > > > > >>     <context-param>
> > > >>> >> > > > > >>
> > > <param-name>javax.faces.**PROJECT_STAGE</param-name>
> > > >>> >> > > > > >>         <param-value>Development</**param-value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>     <context-param>
> > > >>> >> > > > > >>
> > > >>> >> > <param-name>com.ocpsoft.**pretty.DEVELOPMENT</param-**name>
> > > >>> >> > > > > >>         <param-value>true</param-**value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>     <context-param>
> > > >>> >> > > > > >>
> > > >>> >> <param-name>javax.faces.STATE_**SAVING_METHOD</param-name>
> > > >>> >> > > > > >>         <param-value>server</param-**value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>     <context-param>
> > > >>> >> > > > > >>         <param-name>
> > > >>> >> > > > > >>
> > > javax.faces.DATETIMECONVERTER_**DEFAULT_TIMEZONE_IS_SYSTEM_**
> > > >>> >> > > > > >> TIMEZONE</param-name>
> > > >>> >> > > > > >>         <param-value>true</param-**value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>      <context-param>
> > > >>> >> > > > > >>
> > > >>> >> > > >
> > > <param-name>javax.faces.**FACELETS_SKIP_COMMENTS</param-**name>
> > > >>> >> > > > > >>         <param-value>true</param-**value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>     <context-param>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > <param-name>com.sun.faces.**enableMissingResourceLibraryDe**
> > > >>> >> > > > > >> tection</param-name>
> > > >>> >> > > > > >>         <param-value>true</param-**value>
> > > >>> >> > > > > >>     </context-param>
> > > >>> >> > > > > >>     <listener>
> > > >>> >> > > > > >>         *
> > > >>> >> > > > > >> <listener-class>org.apache.**myfaces.webapp.**
> > > >>> >> > > > > >> StartupServletContextListener<**/listener-class>
> > > >>> >> > > > > >> *
> > > >>> >> > > > > >>     </listener>
> > > >>> >> > > > > >>     <servlet>
> > > >>> >> > > > > >>         <servlet-name>Faces Servlet</servlet-name>
> > > >>> >> > > > > >>
> > > >>> >> > <servlet-class>javax.faces.**webapp.FacesServlet</servlet-**
> > > >>> >> > > > > >> class>
> > > >>> >> > > > > >>         <load-on-startup>1</load-on-**startup>
> > > >>> >> > > > > >>     </servlet>
> > > >>> >> > > > > >>     <servlet-mapping>
> > > >>> >> > > > > >>         <servlet-name>Faces Servlet</servlet-name>
> > > >>> >> > > > > >>         <url-pattern>/faces/*</url-**pattern>
> > > >>> >> > > > > >>     </servlet-mapping>
> > > >>> >> > > > > >>     <session-config>
> > > >>> >> > > > > >>         <session-timeout>
> > > >>> >> > > > > >>             30
> > > >>> >> > > > > >>         </session-timeout>
> > > >>> >> > > > > >>     </session-config>
> > > >>> >> > > > > >>     <welcome-file-list>
> > > >>> >> > > > > >>
> > <welcome-file>faces/index.**xhtml</welcome-file>
> > > >>> >> > > > > >>     </welcome-file-list>
> > > >>> >> > > > > >> </web-app>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> ----------------  ----------------  ----------------
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> Here are my libraries:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> --MYFACES
> > > >>> >> > > > > >> myfaces-api-2.1.6.jar
> > > >>> >> > > > > >> myfaces-impl-2.1.6.jar
> > > >>> >> > > > > >> commons-beanutils-1.8.3.jar
> > > >>> >> > > > > >> commons-digester-1.8.jar
> > > >>> >> > > > > >> commons-logging-1.8.jar
> > > >>> >> > > > > >> commons-codec-1.1.1.jar
> > > >>> >> > > > > >> commons-collections-3.2.jar
> > > >>> >> > > > > >> --MYFACES CODI
> > > >>> >> > > > > >>
> > myfaces-extcdi-alternative-**implementation-module-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-bv1-module-api-**1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-bv1-module-**impl-1.0.4
> > > >>> >> > > > > >>
> myfaces-extcdi-core-**alternative-configuration-1.0.**4
> > > >>> >> > > > > >> myfaces-extcdi-core-api-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-core-impl-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-jpa1-module-**api-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-jpa1-module-**impl-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-jsf20-module-**api-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-jsf20-module-**impl-1.0.4
> > > >>> >> > > > > >>
> myfaces-extcdi-jsf-**alternative-configuration-1.0.**4
> > > >>> >> > > > > >> myfaces-extcdi-message-module-**api-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-message-module-**impl-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-scripting-**module-api-1.0.4
> > > >>> >> > > > > >> myfaces-extcdi-scripting-**module-impl-1.0.4
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> I dont know if because the "WARNING" i have other
> > > problem:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> javax.el.**PropertyNotFoundException: Target
> > Unreachable,
> > > >>> >> > identifier
> > > >>> >> > > > > >> 'myBean'
> > > >>> >> > > > > >> resolved to null,
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> I have in my beans.xml file under WEB-INF this:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >>> >> > > > > >> <beans xmlns="http://java.sun.com/**xml/ns/javaee<
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee>
> > > >>> >> > > > > >> "
> > > >>> >> > > > > >>        xmlns:xsi="
> > > >>> http://www.w3.org/**2001/XMLSchema-instance<
> > > >>> >> > > > > http://www.w3.org/2001/XMLSchema-instance>
> > > >>> >> > > > > >> "
> > > >>> >> > > > > >>        xsi:schemaLocation="http://**
> > > >>> java.sun.com/xml/ns/javaee<
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee>
> > > >>> >> > > > > >> http://java.sun.com/xml/ns/**javaee/beans_1_0.xsd<
> > > >>> >> > > > > http://java.sun.com/xml/ns/javaee/beans_1_0.xsd>
> > > >>> >> > > > > >> ">
> > > >>> >> > > > > >> </beans>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> and in my bean:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> @Named
> > > >>> >> > > > > >> @ViewAccessScoped
> > > >>> >> > > > > >> @Model
> > > >>> >> > > > > >> @View(Index.class)
> > > >>> >> > > > > >> public class MyBean implements Serializable{
> > > >>> >> > > > > >>    public void test(){
> > > >>> >> > > > > >>      //do nothing
> > > >>> >> > > > > >>    }
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> .....
> > > >>> >> > > > > >> }
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> and in my index.xhtml
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> <h:commandButton value="CLICK"
> > action="#{myBean.test}"/>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> if i click my button the i get this error:
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> javax.el.**PropertyNotFoundException: Target
> > Unreachable,
> > > >>> >> > identifier
> > > >>> >> > > > > >> 'myBean'
> > > >>> >> > > > > >> resolved to null
> > > >>> >> > > > > >> viewId=/index.xhtml
> > > >>> >> > > > > >>
> location=C:\Users\user\**Documents\NetBeansProjects\**
> > > >>> >> > > > > >> testweb\build\web\index.xhtml
> > > >>> >> > > > > >> phaseId=INVOKE_APPLICATION(5)
> > > >>> >> > > > > >> Caused by:
> > > >>> >> > > > > >> javax.el.**PropertyNotFoundException - Target
> > > Unreachable,
> > > >>> >> > > identifier
> > > >>> >> > > > > >> 'myBean' resolved to null
> > > >>> >> > > > > >> at
> > > com.sun.el.parser.AstValue.**getTarget(AstValue.java:153)
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> I dont know if this is for the first problem  (*Both
> > > MyFaces
> > > >>> and
> > > >>> >> > the
> > > >>> >> > > > RI
> > > >>> >> > > > > >> are
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> on your classpath. Please make sure to use only one
> of
> > > the
> > > >>> two
> > > >>> >> > > > > >> JSF-implementations.*)
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> I read i need to have my beans.xml but i have it!!!
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> Thanks, and sorry for the english, is not my native
> > > language
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >> Im using: Netbeans 7.1, *Glassfish 3.1.2.1,* JDK 7u3,
> > > MyFaces
> > > >>> >> > 2.1.6,
> > > >>> >> > > > > CODI
> > > >>> >> > > > > >> 1.0.4, Windows 7.
> > > >>> >> > > > > >>
> > > >>> >> > > > > >>
> > > >>> >> > > > > >
> > > >>> >> > > > > >
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > > > --
> > > >>> >> > > > >
> > > >>> -------------------------------------------------------------------
> > > >>> >> > > > > *SCJA. José Luis Cetina*
> > > >>> >> > > > >
> > > >>> -------------------------------------------------------------------
> > > >>> >> > > > >
> > > >>> >> > > > >
> > > >>> >> > > >
> > > >>> >> > > >
> > > >>> >> > > > --
> > > >>> >> > > >
> > > >>> -------------------------------------------------------------------
> > > >>> >> > > > *SCJA. José Luis Cetina*
> > > >>> >> > > >
> > > >>> -------------------------------------------------------------------
> > > >>> >> > > >
> > > >>> >> > >
> > > >>> >> >
> > > >>> >> >
> > > >>> >> >
> > > >>> >> > --
> > > >>> >> >
> > > -------------------------------------------------------------------
> > > >>> >> > *SCJA. José Luis Cetina*
> > > >>> >> >
> > > -------------------------------------------------------------------
> > > >>> >> >
> > > >>> >>
> > > >>> >
> > > >>> >
> > > >>> >
> > > >>> > --
> > > >>> >
> -------------------------------------------------------------------
> > > >>> > *SCJA. José Luis Cetina*
> > > >>> >
> -------------------------------------------------------------------
> > > >>>
> > >
> >
>

Reply via email to