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]

Reply via email to