Are you sure your bean is named "personsManager" and not "personManager"?

Matt

On 12/25/07, sudheerp <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
>    *** MERRY CHRISTMAS TO ALL ***
>
>    I am using appfusejsf 1.9.4. I have written a custom JSF validator,
> in which I want to validate form data against the database data.
>
> <h:inputText styleClass="text small" id="toDate"
> value="#{personsForm.persons.toDate}">
>    <f:convertDateTime pattern="#{text['date.format']}"/>
>    <f:validator validatorId="dcbooks.personToDateValidator"/>
>    <f:attribute name="fromDateObject" value="personsForm:fromDate"/>
>    <a4j:support event="onchange" reRender="toDateMessage"/>
> </h:inputText>
>
>    For this I want to get a bean programatically by using
> getBean("personsManager"),
> and I tried the following method.
>
>    String[] path = { "classpath*:META-INF/applicationContext-resources.xml,"
> +
>                      "classpath*:META-INF/applicationContext-service.xml," +
>                      "classpath*:META-INF/applicationContext-hibernate.xml"
> };
>    ApplicationContext applicationContext = new
> ClassPathXmlApplicationContext(path);
>    PersonsManager personManager = (PersonsManager)
> applicationContext.getBean("personsManager");
>
>    But getting the following error:
>
> [dcbooks] ERROR [http-8080-Processor25] [faces].invoke(250) |
> Servlet.service() for servlet faces threw exception
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
> named 'personsManager' is defined
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:355)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:800)
>
>
>    How to solve this issue ?
>
> Thank you.
>
> --
> View this message in context: 
> http://www.nabble.com/How-to-get-a-reference-to-a-manager-in-a-custom-validator-tp14496212s2369p14496212.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to