Do you need any other info. Could it be a classpath problem ? Should I run mvn -X test > log ?
mraible wrote: > > If your PersonControllerTest extends BaseControllerTestCase and > you've successfully installed the "core" module - this shouldn't be > happening. I'd like to say it's a bug, but I haven't heard of anyone > else experiencing this issue. > > Matt > > On Jan 11, 2008, at 2:59 PM, os57741 wrote: > >> >> 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: N >>>>>> o >>>>>> 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: users- >>>>>>>>>>>> [EMAIL PROTECTED] >>>>>>>>>>>> For additional commands, e-mail: users- >>>>>>>>>>>> [EMAIL PROTECTED] >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> ------------------------------------------------------------- >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> To unsubscribe, e-mail: users- >>>>>>>>>>> [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: 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- >>>>>>>> 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] >> > > --------------------------------------------------------------------- > 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-tp14699664s2369p14766471.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]