just a question, why do you have @Model,@Named and @ViewAccessScoped in the 
same bean?

i think you need @model OR @Named and @ViewAccessScoped

or im wrong?
 
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/



----- Mensagem original -----
De: José Luis Cetina <maxtorz...@gmail.com>
Para: MyFaces Discussion <users@myfaces.apache.org>
Cc: 
Enviadas: Terça-feira, 13 de Março de 2012 12:28
Assunto: Re: Both MyFaces and the RI are on your classpath. Please make sure to 
use only one of the two JSF-implementations.

I see now im using MyFaces instead of Mojarra, the "ERROR" Message still
there, but the application can deploy. My second problem persist:

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)


i have the my beans.xml under WEB-INF folder:
beans.xml:

<?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 my bean its ok:

@Named
@ViewAccessScoped
@Model
@View(Index.class)
public class MyBean implements Serializable{
}

If i change from MyFaces to Mojarra this work ok!!!   :(

Somebody know what can i do?

*Im using: Netbeans 7.1, Glassfish 3.1.2.1, JDK 7u3, MyFaces 2.1.6,
CODI 1.0.4, Windows 7. *
*
*
*Thanks.*
*
*
*-------------------------------------------------------------------------*


2012/3/13 Werner Punz <werner.p...@gmail.com>

> Mhh this looks like a bug in Glassfish to me, the entries  in the
> glassfish-web.xml look correct to me. Problem is generally that glassfish
> is not to keen on overrides of its system libs in my experience. Even while
> myfaces runs, try to replace Weld for instance and you run into a mess.
> Glassfish as good as it is is an all or nothing pack in many cases.
> But it has been some time since I last touched Glassfish, things might
> have changed.
>
>
>
> Werner
>
>
> Am 12.03.12 17:40, schrieb José Luis Cetina:
>
>> 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<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<http://java.sun.com/xml/ns/javaee>"
>> xmlns:xsi="
>> http://www.w3.org/2001/**XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>"
>> xsi:schemaLocation="
>> http://java.sun.com/xml/ns/**javaee <http://java.sun.com/xml/ns/javaee>
>> http://java.sun.com/xml/ns/**javaee/web-app_3_0.xsd<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.**enableMissingResourceLibraryDe**
>> tection</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<http://java.sun.com/xml/ns/javaee>
>> "
>>        
>>xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>
>> "
>>        
>>xsi:schemaLocation="http://**java.sun.com/xml/ns/javaee<http://java.sun.com/xml/ns/javaee>
>> http://java.sun.com/xml/ns/**javaee/beans_1_0.xsd<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