When you say the constructor does not fire, at which point during the 
application life cycle are you looking for this to happen ? Your quarantine 
bean is in session scope.

Dennis Byrne


>-----Original Message-----
>From: John [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, February 1, 2006 08:40 PM
>To: 'MyFaces Discussion'
>Subject: RE: AW: Managed beans not being instantiated - No resolution?
>
> The setter is public void setHithere(String hithere) 
>
>Sorry for the red herring... I had reposted the original post before changing 
>that code.
>
>Still doesn't instantiate the bean.
>
>John
>
>-----Original Message-----
>From: Dennis Byrne [mailto:[EMAIL PROTECTED] 
>Sent: Wednesday, February 01, 2006 5:04 PM
>To: MyFaces Discussion
>Subject: Re: AW: Managed beans not being instantiated - No resolution?
>
>Cyclic managed bean references only apply to the name of the bean, not the 
>type.  You are correct about the setter though.  
>
>Dennis Byrne
>
>>-----Original Message-----
>>From: Jörg Liegler [mailto:[EMAIL PROTECTED]
>>Sent: Wednesday, February 1, 2006 07:54 PM
>>To: ''MyFaces Discussion''
>>Subject: AW: Managed beans not being instantiated - No resolution?
>>
>>For a starting point, I think that  setHithere() must be
>>setHithere(String) for java beans convention.
>>Furthermore - I think I have read that cyclic dependencies are not 
>>allowed - the way you have used  both com.jak.EMP.QuarantineBean in 
>>faces-config.
>>Sorry, i am myself a newbie, but that's what i would be looking for.
>> 
>>Cheers Jörg
>> 
>>-----Ursprüngliche Nachricht-----
>>Von: John [mailto:[EMAIL PROTECTED]
>>Gesendet: Donnerstag, 2. Februar 2006 01:21
>>An: MyFaces Discussion
>>Betreff: RE: Managed beans not being instantiated - No resolution?
>> 
>>---JSP PAGE - WORKS FINE ACCEPT BEAN DATA--- AT THIS POINT ONLY 
>>testdata should work----
>> 
>><[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>uri="http://www.atanion.com/tobago/component"; prefix="t"%> <[EMAIL PROTECTED] 
>><mailto:[EMAIL PROTECTED]>  uri="http://java.sun.com/jsf/core";
>>prefix="f"%>
>><[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  tagdir="/WEB-INF/tags/layout"
>>prefix="layout"%>
>><layout:main>
>>  <jsp:body>
>>    <t:panel>
>>      <f:facet name="layout">
>>        <t:gridLayout rows="2*;3*"/>
>>      </f:facet>
>>      <t:out value="#{quarantine.hithere}">      </t:out>
>>      <t:box label="Box" height="400px">
>>        <f:facet name="layout">
>>          <t:gridLayout/>
>>        </f:facet>
>>        <t:sheet
>>          value="#{quarantine.testData}"
>>          id="sheet"
>>          columns="3*;1*;3*;3*;3*"
>>          var="quar"
>>          state="1"
>>          showRowRange="left"
>>          showPageRange="right"
>>          showDirectLinks="center"
>>          pagingLength="7"
>>          directLinkCount="5">
>>          <t:column label="From" id="name" sortable="true">
>>            <t:out value="#{quar.sender}" id="t_sender"/>
>>          </t:column>
>>          <t:column label="To" id="number" sortable="false"
>>align="center">
>>            <t:out value="#{quar.recipient}" id="t_recipient"/>
>>          </t:column>
>>          <t:column label="Subject" sortable="true">
>>            <t:out value="#{quar.subject}" id="t_subject"/>
>>          </t:column>
>>          <t:column label="Matched" sortable="true">
>>            <t:out value="#{quar.matchtext}" id="t_matchtext"/>
>>          </t:column>
>>          <t:column label="Filtered" sortable="true" align="right">
>>            <t:out value="#{quar.filteredby}" id="t_filteredby"/>
>>          </t:column>
>>        </t:sheet>
>>      </t:box>
>>    </t:panel>
>>  </jsp:body>
>></layout:main>
>> 
>>--- MANAGED BEAN ---- THIS IS JUST A SIMPLE TEST BEAN --- package 
>>com.jak.EMP;
>> 
>>public class QuarantineBean {
>>  private boolean initialized;
>>  private String[] testData;
>>  private String hithere;
>> 
>>  public QuarantineBean() {
>>  }
>> 
>>  public void setInitialized(boolean initialized) {
>>    this.initialized = initialized;
>>  }
>> 
>>  public void setTestData(String[] testData) {
>>    this.testData = testData;
>>  }
>> 
>>  public boolean isInitialized() {
>>    return initialized;
>>  }
>> 
>>  public String[] getTestData() {
>>    System.out.println("called getTestData");
>>    return testData;
>>  }
>>  public String getHithere() {
>>    return "Hello out there";
>>  }
>>  public void setHithere() {
>>    this.hithere = "Hello out there 1";
>>    
>>  }
>>}
>> 
>>---- FACES-CONFIG--- I KNOW Managed Property not necessary --- <?xml 
>>version="1.0" encoding="UTF-8"?> <!DOCTYPE faces-config PUBLIC "-//Sun 
>>Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" 
>>"http://java.sun.com/dtd/web-facesconfig_1_1.dtd";>
>> 
>><faces-config xmlns="http://java.sun.com/JSF/Configuration";>
>>  <application>
>>    <locale-config>
>>      <default-locale>en</default-locale>
>>    </locale-config>
>>  </application>
>>  <managed-bean>
>>    <managed-bean-name>quarantine</managed-bean-name>
>>    <managed-bean-class>com.jak.EMP.QuarantineBean</managed-bean-class>
>>    <managed-bean-scope>session</managed-bean-scope>
>>    <managed-property>
>>      <property-name>hithere</property-name>
>>      <property-class>com.jak.EMP.QuarantineBean</property-class>
>>      <value>defaultValue</value>
>>    </managed-property>
>>  </managed-bean>
>></faces-config>
>> 
>> 
>>  _____
>>
>>From: Grant Smith [mailto:[EMAIL PROTECTED]
>>Sent: Tuesday, January 24, 2006 4:57 PM
>>To: MyFaces Discussion
>>Subject: Re: Managed beans not being instantiated John,
>>
>>Show us the page source, as well as your web.xml and faces config. At 
>>least then we have a starting point :) On 1/24/06, Dennis Byrne < 
>>[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>> wrote: 
>>Make sure you don't have two managed beans with the same name.  The 
>>second one will be configured over the first.  Both MyFaces and the RI 
>>do this :(
>>
>>Dennis Byrne
>>
>>>-----Original Message-----
>>>From: John [mailto:[EMAIL PROTECTED]
>>>Sent: Tuesday, January 24, 2006 07:26 PM
>>>To: [email protected]
>>>Subject: Managed beans not being instantiated
>>>
>>>I'm having incredible difficulty getting a managed bean to be 
>>>instantiated.
>>>
>>>-- I've gone to a very simple JavaBean for testing.
>>>
>>>-- The managed bean XML is in faces-config.xml
>>>
>>>-- I'm using Tobago
>>>
>>>-- I'm using Tomcat 5.9 embedded within our application. 
>>>
>>>The beans constructor never gets called, although the JSF page 
>>>displays fine (except of course the beans values aren't displayed).
>>>
>>>No errors.
>>>
>>>
>>>I'm stumped.
>>> 
>>>John
>>>
>>
>>
>>
>>
>>
>>--
>>Grant Smith
>>
>
>
>
>


Reply via email to