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*
> -------------------------------------------------------------------

Reply via email to