The test does NOT pass.
It gives again the same error
###########################################
-------------------------------------------------------------------------------
Test set: nl.osix.dsm.webapp.controller.PersonControllerTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 11.297 sec
<<< FAILURE!
testHandleRequest(nl.osix.dsm.webapp.controller.PersonControllerTest)  Time
elapsed: 11.234 sec  <<< ERROR!
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'personController' defined in ServletContext resource
[/WEB-INF/dispatcher-servlet.xml]: Cannot resolve reference to bean
'personManager' while setting bean property 'personManager'; nested
exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'personManager' is defined
##############################################################
I checked again, but there is no  
web/src/main/resources/applicationContext.xml 


mraible wrote:
> 
> If you run "mvn test" from project3\web, does your  
> PersonControllerTest pass? The only thing I can think of is there's a  
> web/src/main/resources/applicationContext.xml that's overriding the  
> one from core.
> 
> Matt
> 
> On Jan 11, 2008, at 2:24 PM, os57741 wrote:
> 
>>
>> My C:\source\project3\core\src\main\resources\applicationContext.xml
>>
>> ##############################################
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";
>>        default-lazy-init="true">
>>
>>
>>
>>     <bean id="personDao"
>> class="nl.osix.dsm.dao.hibernate.PersonDaoHibernate">
>>         <property name="sessionFactory" ref="sessionFactory"/>
>>     </bean>
>>
>>     <!-- END SNIPPET: personDao -->
>>
>>
>>
>>     <!-- Add new DAOs here -->
>>
>>     <!-- Add new Managers here -->
>>
>>     <bean id="personManager"
>> class="org.appfuse.service.impl.GenericManagerImpl" >
>>        <constructor-arg ref="personDao"/>
>>     </bean>
>>
>> </beans
>> ##############################################
>>
>>
>> mraible wrote:
>>>
>>> Please post the contents of core/src/main/resources/
>>> applicationContext.xml and make sure you don't have a web/src/main/
>>> resources/applicationContext.xml file.
>>>
>>> Matt
>>>
>>> On Jan 11, 2008, at 1:06 PM, os57741 wrote:
>>>
>>>>
>>>> Matt,
>>>> One step further.
>>>> I have did as you said.
>>>> (there is nothing in the
>>>> project3/web/src/main/webapp/WEB-INF/applicationContext.xml file)
>>>> Then I defined the PersonControllerTest and modified the
>>>> dispatcher-servlet.xml with PersonController bean
>>>>
>>>>     <bean id="personController"
>>>> class="nl.osix.dsm.webapp.controller.PersonController">
>>>>         <property name="personManager" ref="personManager"/>
>>>>        </bean>
>>>>
>>>> When I run the PersonControllerTest from the project root it runs.
>>>> If I run jetty:run-war from the web directory I get the following
>>>> error:
>>>>
>>>> ########################################
>>>> Test set: nl.osix.dsm.webapp.controller.PersonControllerTest
>>>> -------------------------------------------------------------------- 
>>>> --
>>>> ---------
>>>> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
>>>> 4.656 sec
>>>> <<< FAILURE!
>>>> testHandleRequest
>>>> (nl.osix.dsm.webapp.controller.PersonControllerTest)  Time
>>>> elapsed: 4.625 sec  <<< ERROR!
>>>> org.springframework.beans.factory.BeanCreationException: Error
>>>> creating bean
>>>> with name 'personController' defined in ServletContext resource
>>>> [/WEB-INF/dispatcher-servlet.xml]: Cannot resolve reference to bean
>>>> 'personManager' while setting bean property 'personManager'; nested
>>>> exception is
>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
>>>> bean
>>>> named 'personManager' is defined
>>>> ##################################################
>>>>
>>>>
>>>>
>>>>
>>>> mraible wrote:
>>>>>
>>>>> Your personManager and personDao bean definitions should both be in
>>>>> core/src/main/resources/applicationContext.xml.
>>>>>
>>>>> Matt
>>>>>
>>>>> On Jan 11, 2008, at 10:16 AM, os57741 wrote:
>>>>>
>>>>>>
>>>>>> Matt,
>>>>>> Sorry, to bother you again, but I still have problem, probably due
>>>>>> a lack of
>>>>>> knowledge cq experience.
>>>>>>
>>>>>> In the core module I have defined  a personDao interface.
>>>>>> The personDao test is running.
>>>>>>
>>>>>> I get a problem as soon as I run jetty in the web module.
>>>>>>
>>>>>> It  probably has to do with the personManager.
>>>>>> This is the content of the
>>>>>> project3/web/src/main/webapp/WEB-INF/applicationContext.xml file
>>>>>>
>>>>>> ###################################
>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>>        xsi:schemaLocation="http://www.springframework.org/schema/
>>>>>> beans
>>>>>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";
>>>>>>        default-lazy-init="true">
>>>>>>
>>>>>>          <bean id="personManager"
>>>>>> class="org.appfuse.service.impl.GenericManagerImpl">
>>>>>>      <constructor-arg ref ="personDao"/>
>>>>>>
>>>>>>  </bean>
>>>>>>    </beans>
>>>>>> ###############################################
>>>>>> When I run   mvn jetty:run-war I get the following error
>>>>>> org.springframework.beans.factory.BeanCreationException: Error
>>>>>> creating bean
>>>>>> with name 'personController' defined in ServletContext resource
>>>>>> [/WEB-INF/dispatcher-servlet.xml]: Cannot resolve reference to  
>>>>>> bean
>>>>>> 'personManager' while setting bean property 'personManager';  
>>>>>> nested
>>>>>> exception is
>>>>>> org.springframework.beans.factory.BeanCreationException: Error
>>>>>> creating bean with name 'personManager' defined in ServletContext
>>>>>> resource
>>>>>> [/WEB-INF/applicationContext.xml]: Cannot resolve reference to  
>>>>>> bean
>>>>>> 'personDao' while setting constructor argument; nested  
>>>>>> exception is
>>>>>> org.springframework.beans.factory.NoSuchBeanDefinitionException: N 
>>>>>> o
>>>>>> bean
>>>>>> named 'personDao' is defined
>>>>>>
>>>>>> The personDao is defined but apparently spring cannot find it.
>>>>>> What am I doing wrong?
>>>>>> Once again, thanks for your time.
>>>>>>
>>>>>> By the way: I got confused about the action class as a  
>>>>>> PersonAction
>>>>>> exists
>>>>>> in the service-tutorial
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> mraible wrote:
>>>>>>>
>>>>>>> Controller should go in the web module, as stated in the  
>>>>>>> tutorial.
>>>>>>> You are correct that Actions are for Struts - maybe you're  
>>>>>>> reading
>>>>>>> the wrong tutorial?
>>>>>>>
>>>>>>> Matt
>>>>>>>
>>>>>>> On Jan 9, 2008, at 12:45 AM, os57741 wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Matt, Thanks for answering.
>>>>>>>> Yes, I applied the proper names, but should I put the controller
>>>>>>>> stuff in
>>>>>>>> the core module or in the web module (as generated by the
>>>>>>>> archetype)?
>>>>>>>> And about the Action stuff: I have the idea that that is not  
>>>>>>>> used
>>>>>>>> by Spring
>>>>>>>> MVC but by Struts? Is that right?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> mraible wrote:
>>>>>>>>>
>>>>>>>>> If you're using Spring MVC, you should use $
>>>>>>>>> {groupId}.webapp.controller as your package name. You can  
>>>>>>>>> find $
>>>>>>>>> {groupId} in pom.xml as the value for <groupId>.
>>>>>>>>>
>>>>>>>>> HTH,
>>>>>>>>>
>>>>>>>>> Matt
>>>>>>>>>
>>>>>>>>> On Jan 8, 2008, at 2:43 PM, os57741 wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi Everybody,
>>>>>>>>>> I am going through the tutorials. I have setup a modular  
>>>>>>>>>> Spring
>>>>>>>>>> MVC
>>>>>>>>>> configuration.
>>>>>>>>>> Some tests work, some don't.
>>>>>>>>>> I suspect that I didn't put the packages in the correct
>>>>>>>>>> location.
>>>>>>>>>> The
>>>>>>>>>> Services tutorial is not clear on that.
>>>>>>>>>> The Dao stuff I have put in the core module and the controller
>>>>>>>>>> stuff in the
>>>>>>>>>> webapp module.
>>>>>>>>>> I am not sure if I understood well where to put the following
>>>>>>>>>> packages:
>>>>>>>>>> - service with the PersonManager interface
>>>>>>>>>> - service.impl with the PersonManagerImpl class
>>>>>>>>>>
>>>>>>>>>> I also wonder if there shouldn't be webapp.action package  
>>>>>>>>>> with a
>>>>>>>>>> PersonAction class.
>>>>>>>>>> Where else should I put the setPersonManager methods ?
>>>>>>>>>> Any help very much appreciated.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>>> View this message in context: http://www.nabble.com/ 
>>>>>>>>>> Location-of-
>>>>>>>>>> Controller-and-Service-packages-in-Modular-Spring-MVC-
>>>>>>>>>> tp14699664s2369p14699664.html
>>>>>>>>>> Sent from the AppFuse - User mailing list archive at  
>>>>>>>>>> Nabble.com.
>>>>>>>>>>
>>>>>>>>>> -------------------------------------------------------------- 
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> -
>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>> For additional commands, e-mail: users- 
>>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------- 
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>> For additional commands, e-mail: users- 
>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> View this message in context: http://www.nabble.com/Location-of-
>>>>>>>> Controller-and-Service-packages-in-Modular-Spring-MVC-
>>>>>>>> tp14699664s2369p14706620.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]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> View this message in context: http://www.nabble.com/Location-of-
>>>>>> Controller-and-Service-packages-in-Modular-Spring-MVC-
>>>>>> tp14699664s2369p14761160.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]
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>> View this message in context: http://www.nabble.com/Location-of-
>>>> Controller-and-Service-packages-in-Modular-Spring-MVC-
>>>> tp14699664s2369p14763913.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]
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: http://www.nabble.com/Location-of- 
>> Controller-and-Service-packages-in-Modular-Spring-MVC- 
>> tp14699664s2369p14764748.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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Location-of-Controller-and-Service-packages-in-Modular-Spring-MVC-tp14699664s2369p14766035.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]

Reply via email to