Thanks Matt, I have tried them.. first running the "mvn resources..." but failed. Then I replaced the jdbc.properties with the actual values.. and still not working.
Then, i tried to create the project using the mvn create new project from archtype (not from candy4appfuse that i used before) and still not working. Lastly, i used the maven command from the eclipse "Maven > Update Source Folders". and it did something with my workspace. And i'm able to get rid of the "org.springframework.beans.factory.NoSuchBeanDefinitionException:...." but encounter another error :( The stack trace is: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.xyz.dao.FellowDaoTest': Unsatisfied dependency expressed through bean property 'fellowDao': Set this property value or disable dependency checking for this bean. According to your tutorial ( http://appfuse.org/display/APF/Using+iBATIS Using iBatis ), > This is an error message from Spring - indicating that you need to specify > a bean named "personDao" in a Spring context file. Before you do that, you > need to create the PersonDao implementation. > Actually I did create that implementation class and my applicationContext.xml is as follows: <bean id="fellowDao" class="com.xyz.dao.ibatis.FellowDaoiBatis"> <property name="dataSource" ref="dataSource"/> <property name="sqlMapClient" ref="sqlMapClient"/> </bean> So, now I'm clueless :( Please advice. Thanks mraible wrote: > > If you run "mvn resources:testResources", you should be able to > refresh your project in Eclipse and run tests. The reason for this is > jdbc.properties needs to be parsed and replaced with the proper values > from your pom.xml. > > If that doesn't work for you, you can make jdbc.properties your source > of information for pom.xml. I'd like to do everything to make testing > as easy as possible, so it's possible this is a better solution > anyway. > > Matt > > On 8/6/07, arief <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> Anybody able to run junit test in eclipse? >> my environment: >> - appfuse 2.0 rc1 >> - struts 2.0.9 >> - ibatis with oracle9 >> >> I'm a newbie on appfuse. Tried following the tutorial. I could build it >> using "mvn test" but if i could do run test inside eclipse, that would be >> great. >> >> my eclipse stack trace is as follows: >> >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean >> with name 'transactionManager' defined in URL >> [jar:file:/D:/xxx/Maven-Repo/repository/org/appfuse/appfuse-ibatis/2.0-rc1-SNAPSHOT/appfuse-ibatis-2.0-rc1-SNAPSHOT.jar!/applicationContext-dao.xml]: >> Cannot resolve reference to bean 'dataSource' while setting bean property >> 'dataSource'; nested exception is >> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'dataSource' is defined >> Caused by: >> org.springframework.beans.factory.NoSuchBeanDefinitionException: >> No bean named 'dataSource' is defined >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:356) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireC.... >> >> I have copied the application-dao.xml into my own folder. Not sure if >> that >> causes this problem. >> Any kind help is very much appreciated. >> >> Thanks > -- View this message in context: http://www.nabble.com/execute-junit-tests-in-eclipse-tf3504799s2369.html#a12058705 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]