Matt,
Is this the jar you are looking for ?

The applicationContext.xml in it is empty .
How come ?



mraible wrote:
> 
> It is a classpath problem as far as I can tell - the code for loading  
> context files in BaseControllerTestCase is as follows:
> 
> 23      protected String[] getConfigLocations() {
> 24          setAutowireMode(AUTOWIRE_BY_NAME);
> 25          return new String[] {
> 26                  "classpath:/applicationContext-resources.xml",
> 27                  "classpath:/applicationContext-dao.xml",
> 28                  "classpath:/applicationContext-service.xml",
> 29                  "classpath*:/applicationContext.xml", // for  
> modular archetypes
> 30                  "/WEB-INF/applicationContext*.xml",
> 31                  "/WEB-INF/dispatcher-servlet.xml"
> 32              };
> 33      }
> 
> Line 29 is not finding the applicationContext.xml file at the root of  
> the "core" JAR. You might look in .m2/repository/yourgroupid/core- 
> archetype/version/name.jar and make sure the applicationContext.xml  
> at its root directory has the bean definitions you're looking for.
> 
> Matt
> 
> On Jan 11, 2008, at 3:22 PM, os57741 wrote:
> 
>>
>> 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.NoSuchBeanDefinitionExceptio 
>>>>>>>>>> n:
>>>>>>>>>>  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: 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-
>>>>>>>>>> tp14699664s2369p14761160.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-
>>>>>>>> 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]
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
http://www.nabble.com/file/p14767329/project3-core-1.0-SNAPSHOT.jar
project3-core-1.0-SNAPSHOT.jar 
-- 
View this message in context: 
http://www.nabble.com/Location-of-Controller-and-Service-packages-in-Modular-Spring-MVC-tp14699664s2369p14767329.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