myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From José Luis Cetina <maxtorz...@gmail.com>
Subject Re: Both MyFaces and the RI are on your classpath. Please make sure to use only one of the two JSF-implementations.
Date Mon, 12 Mar 2012 17:04:43 GMT
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 <shasimitra@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 <maxtorzito@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 <shasimitra@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 <maxtorzito@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*
-------------------------------------------------------------------

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message