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
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: 15299
    
    6

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


GenRocket - Experts at Building Test Data
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: NoSuchBeanDefinitionException in Spring