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]

Reply via email to