Matt,
    I am almost there!  I just need to get through with the first cycle of 
testing :-)  OK!  From the "Persistence" and "Services" I got everything 
working and has written the PersonManagerImpl and changed the 
applicationContext.xml to have the new personManager as
    <bean id="personManager" 
class="mysite.webapp.service.impl.PersonManagerImpl">     
        <constructor-arg ref="personDao"/> 
    </bean>

All the tests had passed from that point.  When I ran the first 
PersonActionTest, I get the following error:

-------------------------------------------------------------------------------
Test set: mysite.webapp.action.PersonActionTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.687 sec <<< 
FAILURE!
testSearch(mysite.webapp.action.PersonActionTest)  Time elapsed: 3.656 sec  <<< 
ERROR!
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'personManager' defined in file 
[E:\appfuse2\base\target\test-classes\WEB-INF\applicationContext.xml]: Cannot 
resolve reference to bean 'personDao' while setting constructor argument; 
nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 
'personDao' is defined
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
bean named 'personDao' is defined
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:353)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243)
.
.

The error I am assuming is due to some configuration in the previous steps.

Thanks,
Doug




       
---------------------------------
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV. 

Reply via email to