I am using JSF. the error message is:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'com.mycompany.app.webapp.action.PersonListTest':
Unsatisfied dependency expressed through bean property 'personManager':
There are 2 beans of type [org.appfuse.service.GenericManager] available for
autowiring by type: [personManager, auctionItemManager]. There should have
been exactly 1 to be able to autowire property 'personManager' of bean
'com.mycompany.app.webapp.action.PersonListTest'. Consider using autowiring
by name instead.

Justin


tibi-3 wrote:
> 
> strange no actions??
> 
> how does your struts.xml looks like (for the personAction and the
> auctionItemAction)
> 
> do a quick test remove the auctionItemManager..
> what error do you get with mvn test
> 
> tibi
> 
> justin_wang wrote:
>> Hi, here is the spring config file:
>> ----------------------------------------------------------------------------------------
>> <?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";
>> default-autowire="byName">
>>
>>     <!-- Add new DAOs here -->
>>
>>     <!--PersonManager-START-->
>>     <bean id="personManager"
>> class="org.appfuse.service.impl.GenericManagerImpl">
>>         <constructor-arg>
>>             <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate" >
>>                 <constructor-arg value="com.mycompany.app.model.Person"/>
>>                 <property name="sessionFactory" ref="sessionFactory"/>
>>             </bean>
>>         </constructor-arg>
>>     </bean>
>>     <!--PersonManager-END-->
>>
>>     <!--AuctionItemManager-START-->
>>     <bean id="auctionItemManager"
>> class="org.appfuse.service.impl.GenericManagerImpl">
>>         <constructor-arg>
>>             <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate" >
>>                 <constructor-arg
>> value="com.mycompany.app.model.AuctionItem"/>
>>                 <property name="sessionFactory" ref="sessionFactory"/>
>>             </bean>
>>         </constructor-arg>
>>     </bean>
>>     <!--AuctionItemManager-END-->
>>
>>     <!-- Add new Managers here -->
>> </beans>
>> ----------------------------------------------------------------------------------------
>> Justin
>>
>>
>> tibi-3 wrote:
>>   
>>> seems ok...
>>>
>>> can you post the full config..
>>>
>>> maybe you can rerun the appfuse:gen for the two of them
>>>
>>> tibi
>>>
>>> justin_wang wrote:
>>>     
>>>> Hi, I use appfuse:gen to generate from two bean: Peason and
>>>> AuctionItem.
>>>> here
>>>> is the config for PersonManager and AuctionItemManager:
>>>>
>>>>     <bean id="personManager"
>>>> class="org.appfuse.service.impl.GenericManagerImpl">
>>>>         <constructor-arg>
>>>>             <bean
>>>> class="org.appfuse.dao.hibernate.GenericDaoHibernate">
>>>>                 <constructor-arg
>>>> value="com.mycompany.app.model.Person"/>
>>>>                 <property name="sessionFactory" ref="sessionFactory"/>
>>>>             </bean>
>>>>         </constructor-arg>
>>>>     </bean>
>>>>     <!--PersonManager-END-->
>>>>
>>>>     <!--AuctionItemManager-START-->
>>>>     <bean id="auctionItemManager"
>>>> class="org.appfuse.service.impl.GenericManagerImpl">
>>>>         <constructor-arg>
>>>>             <bean
>>>> class="org.appfuse.dao.hibernate.GenericDaoHibernate">
>>>>                 <constructor-arg
>>>> value="com.mycompany.app.model.AuctionItem"/>
>>>>                 <property name="sessionFactory" ref="sessionFactory"/>
>>>>             </bean>
>>>>         </constructor-arg>
>>>>     </bean>
>>>>
>>>> How to change the config?
>>>> thanks,
>>>>
>>>> Justin
>>>>
>>>>
>>>>
>>>> tibi-3 wrote:
>>>>   
>>>>       
>>>>> seems to be a spring config problem
>>>>>
>>>>> how does your auctionItemManager looks like... it seems to be able to
>>>>> map to personManager.
>>>>>
>>>>> tibi
>>>>>
>>>>> justin_wang wrote:
>>>>>     
>>>>>         
>>>>>> Hi, here is the error message.
>>>>>>
>>>>>> -----------------------------------------------------------------
>>>>>> org.springframework.beans.factory.UnsatisfiedDependencyException:
>>>>>> Error
>>>>>> creating bean with name
>>>>>> 'com.mycompany.app.webapp.action.PersonFormTest':
>>>>>> Unsatisfied dependency expressed through bean property
>>>>>> 'personManager':
>>>>>> There are 2 beans of type [org.appfuse.service.GenericManager]
>>>>>> available
>>>>>> for
>>>>>> autowiring by type: [personManager, auctionItemManager]. There should
>>>>>> have
>>>>>> been exactly 1 to be able to autowire property 'personManager' of
>>>>>> bean
>>>>>> 'com.mycompany.app.webapp.action.PersonFormTest'. Consider using
>>>>>> autowiring
>>>>>> by name instead.
>>>>>> -----------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>> tibi-3 wrote:
>>>>>>   
>>>>>>       
>>>>>>           
>>>>>>> waht is your error ??
>>>>>>>
>>>>>>> tibi
>>>>>>>
>>>>>>> justin_wang wrote:
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>>>> is there some command that can delete all the stuff related to
>>>>>>>> Person?
>>>>>>>> I got some error when I install Person, the result is I can't
>>>>>>>> jetty:run-war.
>>>>>>>> I can't fix it now, but I want to know if I can delete all the
>>>>>>>> stuff
>>>>>>>> related
>>>>>>>> to Person so I can jetty:run-war.
>>>>>>>> Thanks for your help.
>>>>>>>>
>>>>>>>>
>>>>>>>> tibi-3 wrote:
>>>>>>>>   
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>>>> use source controle ;)
>>>>>>>>>
>>>>>>>>> tibi
>>>>>>>>>
>>>>>>>>> justin_wang wrote:
>>>>>>>>>     
>>>>>>>>>         
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>>>> after I generate Person and install it, can I uninstall it?
>>>>>>>>>>   
>>>>>>>>>>       
>>>>>>>>>>           
>>>>>>>>>>               
>>>>>>>>>>                   
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>     
>>>>>>>>>         
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>>   
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>>   
>>>>>>       
>>>>>>           
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>
>>>>>     
>>>>>         
>>>>   
>>>>       
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>     
>>
>>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/can-I-uninstall-Person-tf4432022s2369.html#a12658023
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