Bonjour tout le monde
je travaille sur une application web utilisant le framework spring hibernate et jsf
après 2 jour de configuration et ces problèmes .j'arrive enfin a retourné une liste de composants dans ma page jsf avec le composant data table .
Mon problème est le suivant l'application marcha cool
mais au niveau du console une erreur s'affiche
cette erreur n'existe plus lorsque je travail comme ca au niveau de ficheir de configuration spring
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 avr. 21, 2013 12:41:43 PM org.apache.catalina.core.StandardContext listenerStart Grave: Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) com.sun.faces.config.ConfigureListener java.lang.NoClassDefFoundError: Lcom/ardia/service/ComposantService; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at com.sun.faces.application.annotation.ManagedBeanConfigHandler.collectAnnotatedFields(ManagedBeanConfigHandler.java:242) at com.sun.faces.application.annotation.ManagedBeanConfigHandler.getBeanInfo(ManagedBeanConfigHandler.java:151) at com.sun.faces.application.annotation.ManagedBeanConfigHandler.process(Man
au lieu de faire comme ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <bean id="compService" class="com.ardia.service.ComposantImp"> <property name="sessionFactory" ref="SessionFactory" /> </bean>
pour quoi SVP Est ce que spring ne supporte pas les annotation ....???
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 package com.ardia.service; @Service("compService") @Transactional public class ComposantImp implements ComposantService { @Autowired SessionFactory sessionFactory; @Override public void inserComposant(Composant comp) { // TODO Auto-generated method stub sessionFactory.getCurrentSession().saveOrUpdate(comp); } @Override public Composant getComposantById(int compId) { // TODO Auto-generated method stub return (Composant) sessionFactory. getCurrentSession(). get(Composant.class, compId); } @Override public Composant getComposant(String compname) { // TODO Auto-generated method stub return null; } @Override @SuppressWarnings("unchecked") public List<Composant> getComposants() { // TODO Auto-generated method stub Criteria criteria = sessionFactory. getCurrentSession(). createCriteria(Composant.class); return criteria.list(); } }
Partager