Do you have a personManager bean definition in src/main/webapp/WEB-INF/applicationContext.xml? If you're using a modular archetype, this should be in core/src/main/resources/applicationContext.xml.
Matt On 2/15/07, Tuncay A. <[EMAIL PROTECTED]> wrote:
Hi, Using M4-snapshot and fixing problems with dao and manager. Now, I get following error running PersonListTest for generic dao and manager. org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'personManager' is defined at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:340) -thx Tuncay A. wrote: > > Ok. > > > > Matt Raible-3 wrote: >> >> I agree - it would be nice if it worked 100% with the IDEs. The good >> news is it works much better than 1.x did (mainly due to XDoclet >> issues). I think it *can* work, it's just a matter of figuring out >> the configuration. You could probably setup an external tool >> configuration to launch "mvn jetty:run-war" from the IDE. If you'd >> like to enter an issue in JIRA - that will make it easier for us to >> track and add your desired feature(s). >> >> Matt >> >> On 2/11/07, Tuncay A. <[EMAIL PROTECTED]> wrote: >>> >>> Thx, will give a try. >>> >>> However, it is very very painful for lot of developers to work with >>> AppFuse >>> using Maven instead of it's favorite IDE. >>> >>> Soon, I hope AppFuse 2.0 could 100% working with IDEs and a detail >>> documentation for it could be written. >>> >>> This could be very helpful for a lot and more pleasure to work with >>> AppFuse >>> framework! >>> >>> When do you think this importent feature could be realistic ? >>> >>> //tua >>> >>> >>> Matt Raible-3 wrote: >>> > >>> > On 2/10/07, Tuncay A. <[EMAIL PROTECTED]> wrote: >>> >> >>> >> Thx Guys!, >>> >> >>> >> It works now :-) >>> >> >>> >> The way it works: >>> >> >>> >> 1. Checkout a fresh archetype jsf-moduler for m4-SNAPSHOT. >>> >> 2. Moved applicationContext.xml from core web module to >>> >> core/src/main/resources. >>> >> 3. Created an applicationContext-resources.xml inside >>> >> core/src/test/resources/ and changed to use a DriverManagerDataSource >>> >> instead of DBCP >>> >> 4. In applicationContext.xml and hibernate.cfg.xml I define a mapping >>> to >>> >> POJO person couldn't work without having define it in >>> >> applicationContext.xml too. >>> >> 5. Changed PersonDaoTest to load the additional >>> applicationContext.xml >>> >> file >>> >> from src/main/resources. >>> >> 6. Changed the Person.java class annotation to: @Entity >>> >> 7. Wow - works! :-) >>> >> >>> >> But..... >>> >> >>> >> Now when I try running the webapp in Tomcat inside IntelliJ. I get >>> >> following: ? >>> > >>> > I haven't tried to use IDEA's built-in server support - but my guess >>> > is it doesn't resolve this artifact properly from the classpath. You >>> > might try to use "mvn package" and then point IDEA/Tomcat at the >>> > exploded directory structure in your "target" directory. >>> > >>> > Matt >>> > >>> >> >>> >> javax.servlet.jsp.JspException: Error initializing Velocity: >>> >> org.apache.velocity.exception.ResourceNotFoundException: Unable to >>> find >>> >> resource 'WEB-INF/classes/cssHorizontalMenu.vm' >>> >> at >>> >> >>> net.sf.navigator.taglib.DisplayMenuTag.doStartTag(DisplayMenuTag.java:105) >>> >> at >>> >> >>> net.sf.navigator.taglib.el.DisplayMenuTag.doStartTag(DisplayMenuTag.java:45) >>> >> at >>> >> >>> org.apache.jsp.common.menu_jsp._jspx_meth_menu_displayMenu_0(menu_jsp.java:258) >>> >> at >>> >> >>> org.apache.jsp.common.menu_jsp._jspx_meth_menu_useMenuDisplayer_0(menu_jsp.java:148) >>> >> at >>> org.apache.jsp.common.menu_jsp._jspService(menu_jsp.java:93) >>> >> at >>> >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) >>> >> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>> >> at >>> >> >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334) >>> >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(Jsp >>> >> >>> >> >>> >> >>> >> Matt Raible-3 wrote: >>> >> > >>> >> > On 2/10/07, Tuncay A. <[EMAIL PROTECTED]> wrote: >>> >> >> >>> >> >> >>> >> >> 1. I made a new fresh checkout of achetype m3 and got the problem. >>> >> >> Then in super-pom modified the version of appfuse to use >>> m4-SNAPSHOT >>> >> and >>> >> >> still get the prob. >>> >> > >>> >> > >>> >> > You're using a modular project correct? >>> >> > >>> >> > 2. Another issue is the tutorial about the testing part of >>> Hibernate >>> >> dao >>> >> >> using Person example. >>> >> >> The part of the tutorial that is about creating a custom dao it >>> >> involves >>> >> >> e.g. extending GenericHibernateDao and define the personDao as >>> >> depending >>> >> >> on >>> >> >> Generic classes which don't makes sense since it is about to >>> create a >>> >> >> custom >>> >> >> dao. >>> >> >> >>> >> >> Could someone please write an ordered list of how temporary fixing >>> the >>> >> >> above >>> >> >> issues. >>> >> > >>> >> > >>> >> > 1. Copy the attached file to your core/src/test/resources >>> directory. >>> >> > 2. Copy web/src/main/resources/mail.properties to >>> >> core/src/test/resources. >>> >> > >>> >> > Let me know if you get any errors after making this change. >>> >> > >>> >> > Matt >>> >> > >>> >> > Matt Raible-3 wrote: >>> >> >> > >>> >> >> > Did you start with m3 or are you trying to upgrade from m2? >>> >> >> > >>> >> >> > Matt >>> >> >> > >>> >> >> > On 2/10/07, Tuncay A. <[EMAIL PROTECTED]> wrote: >>> >> >> >> >>> >> >> >> >>> >> >> >> Hi, >>> >> >> >> >>> >> >> >> I tried to run Person dao tutorial for appfuse 2. I have been >>> using >>> >> m3 >>> >> >> >> and >>> >> >> >> m4 without result: >>> >> >> >> >>> >> >> >> I get following error: >>> >> >> >> >>> >> >> >> TestFindPersonByLastName(net.jsync.dao.PersonDaoTest) Time >>> >> elapsed: >>> >> >> >> 0.579 >>> >> >> >> sec <<< ERROR! >>> >> >> >> org.springframework.beans.factory.BeanCreationException: Error >>> >> >> creating >>> >> >> >> bean >>> >> >> >> with name 'sessionFactory' defined in URL >>> >> >> >> >>> >> >> >> >>> >> >> >>> >> >>> [jar:file:/E:/Workspace/Repositories/m2/org/appfuse/appfuse-hibernate/2.0-m4-SNAPSHOT/appfuse- >>> >> >> >> hibernate-2.0-m4-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:340) >>> >> >> >> >>> >> >> >> Thx. >>> >> >> >> -- >>> >> >> >> View this message in context: >>> >> >> >> >>> >> >> >>> >> >>> http://www.nabble.com/Appfuse-2-tutorial-for-DaoTest-tf3205568s2369.html#a8901509 >>> >> >> >> 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/Appfuse-2-tutorial-for-DaoTest-tf3205568s2369.html#a8903741 >>> >> >> 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/Appfuse-2-tutorial-for-DaoTest-tf3205568s2369.html#a8904765 >>> >> 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/Appfuse-2-tutorial-for-DaoTest-tf3205568s2369.html#a8915485 >>> 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/Appfuse-2-tutorial-for-DaoTest-tf3205568s2369.html#a8983916 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]