Sure, what mailaddress do you want me to send it to? As for the log4j.xml, I've created a jira issue: APF-633
Matt Raible-3 wrote: > > If you want to zip up and send me your project, I can try to fix #1. The > solution I provided seems like it should work. > > Matt > > On 2/8/07, viggo <[EMAIL PROTECTED]> wrote: >> >> >> >> 1. I copied applicationContext-resources.xml to the >> core/src/test/resources, >> but it didn't work either. >> 2. I copied log4j.xml from the web module to the core module, and the >> warning is gone :) >> >> So, it seems we have an issue with modular projects. >> ClassNotFoundException..hmm..classpath/classloader issue? >> >> >> Matt Raible-3 wrote: >> > >> > Looks like you've found an issue with how modular projects are setup. >> > Unfortunately, I did all the tutorials using the "basic" archetype, so >> I >> > haven't found all the issues you might encounter. Try putting the >> attached >> > file in core/src/test/resources: >> > >> > If that works, please enter an issue in JIRA and I'll fix it in the >> > modular >> > archetypes. >> > >> > As for log4j.xml - that might be a bug too. Try copying the one from >> web >> > into core/src/test/resources. >> > >> > Thanks, >> > >> > Matt >> > >> > On 2/8/07, viggo <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> I have a modular spring project, so I guess that the >> >> applicationContext-resources.xml must be put into >> >> core/src/main/resources? >> >> I >> >> tried it, and ended up with this error: >> >> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: >> 0.782sec >> >> <<< FAILURE! >> >> testFindPersonByLastName(com.xpoints.dao.PersonDaoTest) Time elapsed: >> >> 0.564 >> >> sec <<< ERROR! >> >> org.springframework.beans.factory.CannotLoadBeanClassException: Cannot >> >> find >> >> class [org.apache.commons.dbcp.BasicDataSource] for bean with name >> >> 'dataSource' defined in URL >> >> >> >> >> [file:/home/viggo/workspace/xpoints-trunk/xpoints-core/target/classes/applicationContext- >> >> resources.xml]; >> >> nested exception is java.lang.ClassNotFoundException: >> >> org.apache.commons.dbcp.BasicDataSource >> >> Caused by: java.lang.ClassNotFoundException: >> >> org.apache.commons.dbcp.BasicDataSource >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:200) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> >> at >> >> org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass( >> >> IsolatedClassLoader.java:100) >> >> at org.springframework.util.ClassUtils.forName(ClassUtils.java >> >> :183) >> >> at >> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass >> >> (AbstractBeanDefinition.java:317) >> >> >> >> >> >> - log4j.xml: When a modular project is created, isn't a >> log4j.xmlcreated >> >> for the core module? I only got a log4j.xml in the web module! And in >> >> that >> >> file it's already created what you told me to insert. >> >> >> >> >> >> Matt Raible-3 wrote: >> >> > >> >> > On 2/8/07, viggo <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Hi, >> >> >> I've tried to get through the Persistence chapter in the tutorial >> >> >> section. >> >> > I >> >> >> have added a Person model object which extends >> org.appfuse.modelUser >> . >> >> >> Besides that, I have followed the instructions in the Persistence >> and >> >> >> Hibernate chapter. >> >> >> When running mvn test -Dtest=PersonDaoTest I get the following >> error: >> >> >> >> >> >> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: >> >> 0.731sec >> >> >> <<< FAILURE! >> >> >> testFindPersonByLastName(com.xpoints.dao.PersonDaoTest) Time >> elapsed: >> >> > 0.553 >> >> >> sec <<< ERROR! >> >> >> org.springframework.beans.factory.BeanCreationException: Error >> >> creating >> >> > bean >> >> >> with name 'sessionFactory' defined in URL >> >> >> >> >> > >> >> >> [jar:file:/home/viggo/.m2/repository/org/appfuse/appfuse-hibernate/2.0-m3-SNAPSHOT/appfuse- >> >> > hibernate-2.0-m3-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 >> >> >> >> >> >> >> >> >> >> >> >> Seems that the bean 'dataSource' doesn't exist in the >> >> >> applicationContext-dao.xml. I have extracted the core model classes >> >> from >> >> >> appfuse, and excluded it in the pom.xml, explained in one of the >> >> > tutorials. >> >> >> Can that be the reason? >> >> >> Is there anything else I have missed? >> >> > >> >> > Are you upgrading from M2 to M3? If so, I forgot something in the >> >> release >> >> > notes and just added it: >> >> > >> >> > The applicationContext-resources.xml has been added to >> >> src/main/resources >> >> > of >> >> > the archetypes and included in web.xml (using >> >> > classpath*:/applicationContext-resources.xml). You'll need to >> download >> >> > this >> >> > file< >> >> >> http://fisheye4.cenqua.com/browse/%7Eraw,r=2120/appfuse/trunk/web/common/src/main/resources/applicationContext-resources.xml >> >> >into >> >> > your project for it to work correctly. >> >> > >> >> >> >> >> >> And another little question: I get this warning as well: >> >> >> log4j:WARN No appenders could be found for logger >> >> >> (com.xpoints.dao.PersonDaoTest). >> >> >> log4j:WARN Please initialize the log4j system properly. >> >> >> >> >> >> Where do I have to define the appender? >> >> > >> >> > If you add the following to src/main/resources/log4j.xml, it should >> fix >> >> > this >> >> > problem: >> >> > >> >> > <logger name="com.xpoints"> >> >> > <level value="DEBUG"/> >> >> > </logger> >> >> > >> >> > Hope this helps, >> >> > >> >> > Matt >> >> > >> >> >> -- >> >> >> View this message in context: >> >> > >> >> >> http://www.nabble.com/Error-creating-bean-with-name-%27sessionFactory%22-tf3196130s2369.html#a8874552 >> >> >> 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 >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Error-creating-bean-with-name-%27sessionFactory%22-tf3196130s2369.html#a8874888 >> >> 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 >> > >> > <?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"> >> > >> > <bean id="propertyConfigurer" >> > class=" >> org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> >> > <property name="locations"> >> > <list> >> > <value>classpath:jdbc.properties</value> >> > <value>classpath:mail.properties</value> >> > </list> >> > </property> >> > </bean> >> > >> > <bean id="dataSource" >> > class="org.springframework.jdbc.datasource.DriverManagerDataSource"> >> > <property name="driverClassName" value="${jdbc.driverClassName >> }"/> >> > <property name="url" value="${jdbc.url}"/> >> > <property name="username" value="${jdbc.username}"/> >> > <property name="password" value="${jdbc.password}"/> >> > </bean> >> > </beans> >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Error-creating-bean-with-name-%27sessionFactory%22-tf3196130s2369.html#a8875131 >> 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 > > -- View this message in context: http://www.nabble.com/Error-creating-bean-with-name-%27sessionFactory%22-tf3196130s2369.html#a8875216 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]