From ur exception I can see that ur application is using Mojarra and not myfaces. There should be a way to change the class load policy so that your application picks the myfaces classes instead of mojarra's which comes with the server. This setting should be done in your server, somewhere in class loading
Sent from my iPhone On Mar 12, 2012, at 10:34 PM, José Luis Cetina <[email protected]> wrote: > 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 <[email protected]> > >> 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 <[email protected]> >> 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 <[email protected]> >>> >>>> 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 <[email protected]> >>>> 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* > -------------------------------------------------------------------

