I cant do that , in the server exist other app that use mojarra :( and what happend with this:
<class-loader delegate="false"/> <property name="useBundledJsf" value="true"/> 2012/3/12 Rafael Pestano <rmpest...@yahoo.com.br> > You can try to remove jsf-api.jar and jsf-impl.jar from glassfish, if your > app still running you are using myfaces ;). > > RI jars are under GLASSFISH_HOME\glassfish\modules, also make sure to > delete cache folder in GLASSFISH_HOME\glassfish\domains\domain1\osgi-cache > > 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/ > > > > ________________________________ > De: Mike Kienenberger <mkien...@gmail.com> > Para: MyFaces Discussion <users@myfaces.apache.org> > Enviadas: Segunda-feira, 12 de Março de 2012 14:17 > Assunto: Re: Both MyFaces and the RI are on your classpath. Please make > sure to use only one of the two JSF-implementations. > > You are correct in that it is a serious error. Having both jars in > your path will result in identically-named, but differently-operating > classes to be present in your application. > > You need to configure Glassfish to disable the RI, or you need to > remove the myfaces jars. > > 2012/3/12 José Luis Cetina <maxtorz...@gmail.com>: > > 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* -------------------------------------------------------------------