j'ai le même problème. J'ai récupéré un tutoriel sur developpez.net
, il s'agit de CRUD avec JSF, Spring et Hibernate et il ne marche pas.
Dans faces-config.xml j'ai:
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | 	<managed-bean>
		<description>
			Visual Bean with reference on Business Bean.
		</description>
		<managed-bean-name>todoBean</managed-bean-name>
		<managed-bean-class>
			jotodo.gui.bean.ToDoBean
		</managed-bean-class>
		<managed-bean-scope>request</managed-bean-scope>
		<managed-property>
			<property-name>toDoService</property-name>
			<value>#{toDoService}</value>
			</managed-property>
		<managed-property>
			<property-name>toDoId</property-name>
			<value>#{param.toDoId}</value>
		</managed-property>
	</managed-bean> | 
 
le Bean toDoService est défini dans applicationContext.xml et impossible de l'injecter dans todoBean
j'ai l'erreur suivante :
	
	| 12
 
 | 11:07:02,921 ERROR ApplicationImpl:createAndMaybeStoreManagedBeans:260 -Managedbean todoBean could not be created Erreur dans l'expression: Object nommé 'toDoService' ne peut 'tre trouvé.
javax.faces.el.EvaluationException: Erreur dans l'expression: Object nommé 'toDoService' ne peut 'tre trouvé. | 
 remarque: dans faces-congif.xml j'ai bien 
	
	| 12
 3
 4
 5
 6
 
 | <application>
        <variable-resolver>
            org.springframework.web.jsf.DelegatingVariableResolver
            </variable-resolver>
        <locale-config/>
    </application> | 
 
Autre remarque, quand je démarre Tomcat j'ai 
	
	10:50:35,671  INFO DefaultListableBeanFactory:preInstantiateSingletons:268 -Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,jdbcExceptionTranslator,hibernateTemplate,transactionManager,todoDao,toDoServiceTarget,toDoService]; root of BeanFactory hierarchy]
 toDoService fait bien parti des listable beans
Help please ....
						
					
Partager