Ok, im a little confusing because it says in spanis: *Grave*: Both MyFaces and the RI are on your classpath. Please make sure to use only one of the two JSF-implementations.
Grave it means: seriuos in english. But i see the application deploy ok. Is there a way to see if the web app is using MyFaces and not Mojarra? 2012/3/12 Shasi Mitra <shasimi...@yahoo.com> > We too get that error in our logs when we use myfaces with websphere. It > doesn't create a problem. I am sure about that. And the issue related to > your bean should be a configuration issue. > > Sent from my iPhone > > On Mar 12, 2012, at 10:28 PM, José Luis Cetina <maxtorz...@gmail.com> > wrote: > > > Well sorry, really this says: ERROR Both MyFaces and the RI are on your > > classpath. Please make sure to use only one of the two > JSF-implementations. > > > > Grave: Both MyFaces and the RI are on your classpath. Please make sure to > > use only one of the two JSF-implementations. > > > > 2012/3/12 Shasi Mitra <shasimi...@yahoo.com> > > > >> It's just a warning rite? You can go ahead with your development. It > >> doesn't affect anything. > >> > >> Sent from my iPhone > >> > >> On Mar 12, 2012, at 10:10 PM, José Luis Cetina <maxtorz...@gmail.com> > >> wrote: > >> > >>> 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"> > >>> <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" > >> 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/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.enableMissingResourceLibraryDetection</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" > >>> 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 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* -------------------------------------------------------------------