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#a8920903 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
