Thanks Matt, that solved everything :) When will the final m4 be finalized?
Matt Raible-3 wrote: > > On 2/20/07, viggo <[EMAIL PROTECTED]> wrote: >> >> ok, thanks. >> >> But the, two questions: >> 1. What about my PersonDaoTest.java? Why is it complaining about the >> missing >> personManager bean? > > Because it should probably be > org.appfuse.service.impl.GenericManagerImpl instead of > com.xpoints.service.impl.GenericManagerImpl. > > Matt > >> 2. What is special about "classpath:**/applicationContext*.xml", in the >> PersonDaoTest's getConfigLocations method? >> >> >> Matt Raible-3 wrote: >> > >> > When packaging a context file in a JAR, the best way to refer to it is: >> > >> > classpath*:/filenamewithnowildcards.xml >> > >> > So "classpath*:/applicationContext.xml" should work. >> > >> > Matt >> > >> > On 2/20/07, viggo <[EMAIL PROTECTED]> wrote: >> >> >> >> I just wondered what the syntax is when referering to files on the >> >> classpath >> >> the way you do in web.xml and PersonDaoTest.java: >> >> >> >> My web.xml: >> >> <context-param> >> >> <param-name>contextConfigLocation</param-name> >> >> <param-value> >> >> classpath*:/applicationContext-resources.xml >> >> classpath*:/applicationContext-dao.xml >> >> classpath*:/applicationContext-service.xml >> >> /WEB-INF/applicationContext*.xml >> >> /WEB-INF/security.xml >> >> </param-value> >> >> </context-param> >> >> >> >> My PersonDaoTest: >> >> protected String[] getConfigLocations() { >> >> setAutowireMode(AUTOWIRE_BY_NAME); >> >> return new String[] { >> >> "classpath*:/applicationContext-dao.xml", >> >> "classpath*:/applicationContext-resources.xml", >> >> "classpath:**/applicationContext*.xml", >> >> "classpath*:/applicationContext.xml" >> >> }; >> >> } >> >> >> >> >> >> >> >> The reason I ask is that I get the following error when running mvn >> >> integration-test from the core module: >> >> T E S T S >> >> ------------------------------------------------------- >> >> Running PersonManagerTest >> >> testing getPerson >> >> testing getPersons >> >> testing getByLastName >> >> testing savePerson >> >> testing removePerson >> >> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 >> sec >> >> Running CoreTest >> >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 >> sec >> >> Running com.xpoints.dao.PersonDaoTest >> >> [xpoints] INFO [main] PersonDaoTest.loadContextLocations(180) | >> Loading >> >> context for: >> >> >> classpath*:/applicationContext-dao.xml,classpath*:/applicationContext-resources.xml,classpath:**/applicationContext*.xml,classpath*:/applicationContext.xml >> >> [xpoints] INFO [main] PersonDaoTest.loadContextLocations(180) | >> Loading >> >> context for: >> >> >> classpath*:/applicationContext-dao.xml,classpath*:/applicationContext-resources.xml,classpath:**/applicationContext*.xml,classpath*:/applicationContext.xml >> >> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.93 >> sec >> >> <<< >> >> FAILURE! >> >> >> >> Results : >> >> Tests run: 8, Failures: 0, Errors: 2, Skipped: 0 >> >> >> >> and when I look into the surefire report file: >> >> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.929 >> sec >> >> <<< FAILURE! >> >> testFindPersonByLastName(com.xpoints.dao.PersonDaoTest) Time elapsed: >> >> 0.702 >> >> sec <<< ERROR! >> >> org.springframework.beans.factory.CannotLoadBeanClassException: Cannot >> >> find >> >> class [com.xpoints.service.impl.GenericManagerImpl] for bean with name >> >> 'personManager' defined in URL >> >> >> [file:/home/viggo/workspace/xpoints-trunk/xpoints-core/target/classes/applicationContext.xml]; >> >> nested exception is java.lang.ClassNotFoundException: >> >> com.xpoints.service.impl.GenericManagerImpl >> >> Caused by: java.lang.ClassNotFoundException: >> >> com.xpoints.service.impl.GenericManagerImpl >> >> >> >> >> >> I'm by the way running a modular-spring project m4-SNAPSHOT >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Syntax-when-referencing-resources-on-the-classpath-tf3261942s2369.html#a9066089 >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> > -- >> > http://raibledesigns.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Syntax-when-referencing-resources-on-the-classpath-tf3261942s2369.html#a9067019 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Syntax-when-referencing-resources-on-the-classpath-tf3261942s2369.html#a9067305 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]