je travaille sur un tuto de developpez celui qui utilise tapestry spring et hibernate j'aimerai travailler avec le framawrok jsf au lieu de tapsetry je suis arrivé a la phase d'integration de jsf . mais j'ai ajouté tous ce qui est demande au niveau de mon fichier web.xml pour ce qui est d'integartion de jsf spring indiqué dans le faq de spring jsf de de developpez.com mais j'arrive pas a acceder a un mes beans a partir de mes page jsf je ne sais pas pourquoi je sais bien que au niveau des pring hibernate tous marche tres bien car lorsque je lance le serveur il m'affiche le message suivant :
voila le message d'erreur qu'il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1328c7a: defining beans [userManagerTarget,userManager,userDao,sessionFactory,transactionManager,transactionProxy]; root of factory hierarchy 18-09-2008 21:45:51:031 1938 INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean - Building new Hibernate SessionFactory
Edit romaintaz: Penser à la balise [ CODE ] !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 exception javax.servlet.ServletException: Error calling action method of component with id _idJsp0:_idJsp5 javax.faces.webapp.FacesServlet.service(FacesServlet.java:154) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) cause mère javax.faces.FacesException: Error calling action method of component with id _idJsp0:_idJsp5 org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72) javax.faces.component.UICommand.broadcast(UICommand.java:109) org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274) org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:250) org.ajax4jsf.framework.ajax.AjaxViewRoot.processApplication(AjaxViewRoot.java:405) org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32) org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95) org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) cause mère javax.faces.el.EvaluationException: Exception while invoking expression #{login.write} org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:156) org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61) javax.faces.component.UICommand.broadcast(UICommand.java:109) org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274) org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:250) org.ajax4jsf.framework.ajax.AjaxViewRoot.processApplication(AjaxViewRoot.java:405) org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32) org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95) org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) cause mère java.lang.NullPointerException tuto.webssh.web.pages.Login.write(Login.java:42) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132) org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61) javax.faces.component.UICommand.broadcast(UICommand.java:109) org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274) org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:250) org.ajax4jsf.framework.ajax.AjaxViewRoot.processApplication(AjaxViewRoot.java:405) org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32) org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95) org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.7.
Partager