File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Other Application Frameworks and the fly likes NoSuchBeanDefinitionException in Spring Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "NoSuchBeanDefinitionException in Spring" Watch "NoSuchBeanDefinitionException in Spring" New topic
Author

NoSuchBeanDefinitionException in Spring

Neha Gap
Greenhorn

Joined: May 30, 2007
Posts: 29
Hi,

I am doing the following -

I have a parent application bean context which does not construct any beans.

ApplicationBeanContext parent = new FileSystemXmlApplicationContext("empty.xml");

I have two children contexts, child1 and child2
ApplicationBeanContext child1 = new FileSystemXmlApplicationContext("child1.xml",parent);


Child1.xml

<bean id="child1" class="child1">
<property name="val">
<value>1</value>
</property>
</bean>

ApplicationBeanContext child2 = new FileSystemXmlApplicationContext("child2.xml",parent);
Child2.xml

<bean id="child2" class="child2">
<property name="child1">
<ref name="child1"/>
</property>
</bean>

(The code above is pseudo code)
Basically, I've configured child1 and child2 contexts to have the same parent. At child2's object initialisation, I get the following error

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'child1' is defined:

Is this because I'm giving the xml files to the child contexts and not the parent context? Is there any solution for this?

Thanks in advanace
- Neha.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15286
    
    6

How do you suppose Child2 is supposed to know anything about Child1?


GenRocket - A Test Data Generation Platform
Milan Jagatiya
Ranch Hand

Joined: Jan 01, 2007
Posts: 164
Is this because I'm giving the xml files to the child contexts and not the parent context?

yeah...you have the answer ...


Milan.<br />I can because I think I can...
Neha Gap
Greenhorn

Joined: May 30, 2007
Posts: 29
Thank you for the replies

- Neha.
 
Don't get me started about those stupid light bulbs.
 
subject: NoSuchBeanDefinitionException in Spring
 
Similar Threads
XSD
Error coming in using JDO with Spring framework.
Disposable bean's destroy method is not being called ???
Problem JAXB Unmarshaller if order of XML tags differs.
Inheritance in Java