IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Erreur lors de la création du bean DataSource


Sujet :

Spring Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    Bonjour ,

    je travaille sur une petite application en primefaces spring hibernate


    pour linstant je fais des tests unitaires sur la partie hibernate mais il me déclenche une erreur je sais pas d'ou viens le blém

    est ce que du fichier xml application-context ou d'un autre problém


    le fichier de configuration application-context.xml

    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
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:aop="http://www.springframework.org/schema/aop"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:tx="http://www.springframework.org/schema/tx"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
    		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
    		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
     
     
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    	<property name="driverClassName" value="com.mysql.jdbc.Driver" />
    	<property name="url" value ="jdbc:mysql://localhost/bdcrud" />
    	<property name="username" value="root" />   
    	<property name="password" value="" />   
    </bean>
     
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
     
         <property name="dataSource" ref="dataSource"  />
         <property name="annotatedClasses">
              <list>
                       <value>com.gestion.model.Depatement</value>    
                        <value>com.gestion.model.Employes</value>              
              </list>
         </property>
     
         <property name="hibernateProperties">
           <props>
           				<prop key="hibernate.dialect"> org.hibernate.dialect.MySQLInnoDBDialect </prop>
           </props>
         </property>
     
    </bean>
     
     
     
    <bean id="transactionManager"   class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    			<property name="sessionFactory"  ref="sessionFactory" >   </property>
     
    </bean>
     
     
    <tx:annotation-driven  transaction-manager="transactionManager" />
     
    <context:annotation-config />
     
    <context:component-scan base-package="com.gestion.model" />
     
    </beans>


    la partie hibernate



    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
     
     
    package com.gestion.service;
     
    import java.util.List;
     
    import org.hibernate.SessionFactory;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;
     
    import com.gestion.model.Depatement;
     
     
    @Service("DepartementService")
    @Transactional
    public class DepartementServiceImpl implements DepartementService {
     
    	private SessionFactory sessionFactory;
     
     
     
     
     
     
    	public SessionFactory getSessionFactory() {
    		return sessionFactory;
    	}
     
     
    	public void setSessionFactory(SessionFactory sessionFactory) {
    		this.sessionFactory = sessionFactory;
    	}
     
     
    	@Override
    	@SuppressWarnings("unchecked")
    	public List<Depatement> findAll() {
    		// TODO Auto-generated method stub
    		return sessionFactory.getCurrentSession().createQuery("from Departement").list();
    	}
     
    	@Override
    	public void save(Depatement departement) {
    		sessionFactory.getCurrentSession().saveOrUpdate(departement);
     
    	}
     
    }
    la partie Junit de test unitaire :


    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
     
     
    package com.gestion.test;
     
    import static org.junit.Assert.*;
     
    import org.junit.AfterClass;
    import org.junit.BeforeClass;
    import org.junit.Test;
     
    import java.util.List;
     
    import org.springframework.context.support.ClassPathXmlApplicationContext;
     
    import com.gestion.model.Depatement;
    import com.gestion.service.DepartementService;
     
    public class DepartementServiceTest {
     
    	private static ClassPathXmlApplicationContext  context;
    	private static DepartementService departementservice ;
     
    	@BeforeClass
    	public static void setUpBeforeClass() throws Exception {
     
    		 context = new ClassPathXmlApplicationContext("application-context.xml") ;
    		 departementservice = (DepartementService) context.getBean("DepartementService");
    	}
     
    	@AfterClass
    	public static void tearDownAfterClass() throws Exception {
    		context.close();
    	}
     
    	@Test
    	public void testFindAll() {
    	List<Depatement> alldepartement = 	departementservice.findAll();
    	assertNotNull(alldepartement);
    	assertTrue(alldepartement.size() > 0 );
    	System.out.println(alldepartement);
    	}
     
    	/*
    	@Test
    	public void testFindById() {
     
    		Depatement departement  =  departementservice.findById(1) ;
    		assertNotNull(departement);
    		assertEquals(1,departement.getNumero());
    		System.out.println(departement);
    	}
    	*/
     
    	@Test
    	public void testSave() {
     
    		Depatement dept = new Depatement ("AAA");
    		departementservice.save(dept) ;
    		assertNotNull(dept.getNumero());
     
     
    	}
     
    }


    erreur pendant l'execution :


    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [application-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [application-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:123)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:66)
    at com.gestion.test.DepartementServiceTest.setUpBeforeClass(DepartementServiceTest.java:24)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [application-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:87)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:98)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:84)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:66)
    at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:296)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:331)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1266)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
    ... 29 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [application-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
    ... 48 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [application-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1172)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 56 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1260)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
    ... 68 more
    Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47)
    at net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)
    at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)
    at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
    at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)
    at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)
    at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
    at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
    at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69)
    at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)
    at org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)
    at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)
    at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)
    at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
    at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
    at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:295)
    at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
    at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
    at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:799)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:733)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257)
    ... 77 more

    java.lang.NullPointerException
    at com.gestion.test.DepartementServiceTest.tearDownAfterClass(DepartementServiceTest.java:30)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


    le fichier de configuration hibernate.cfg.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
    		"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
        <session-factory>
            <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="hibernate.connection.url">jdbc:mysql://localhost/bdcrud</property>
            <property name="hibernate.connection.username">root</property>
            <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
        </session-factory>
    </hibernate-configuration>
    je suis bloqué ca fais 2 jours je sais pas dou viens le problém pouvez vous maider merci davance

    Images attachées Images attachées    

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    Tu as mis dans ton projet une version de ASM qui n'est pas celle requise par la version de CGLib que tu as mise dans le même projet. du coup, CGLIB cherche dans ASM des méthodes qui n'existent pas. Regarde bien la doc d'hibernate pour avoir la version de CGLIB qui lui correspond et regarde bien la doc de CGLIB pour avoir la version de ASM qui lui correspond.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean datasource
    Bonjour,


    je suis toujours bloqué le problém persiste toujours jai changé le jar asm et cglib toujours meme problém


    je vous joins les jars sur imprime écran


    Images attachées Images attachées  

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    Heu....

    * C'est quoi ton hibernate-3.2 ?...
    * Spring.jar ??

    Si ton projet est neuf et que tu n'es pas contraint par quelque chose d'existant, tu devrais commencer par mettre à jour tes jars. Si c'est de l'archéologie... :-/ Désolé pour toi. Pour ton info, Hibernate, ont doit être à la 4.3. Pour spring, la 4 viens de sortir il y a pas longtemps, ...

    Sinon, Maven ou Graddle fonctionne bien comme outils de gestion de projets. Et en plus il te gère les dépendances, execute tes TU à la compil, mets à jour ton maven site, .... Bref, ça fait plein de choses grâce à son système de plugin.

    Et oui, tchize_ a raison, c'est tes jars entre eux qui ne sont pas compatible. Ta version de asm est super vieux alors que celle de cglib est relativement récente.

    Bon courage.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    hibernate 3.2.0.ga (je suppose que c'est celle là que tu utilise, il n'y a pas de hibernate 3.2), dépend de asm 1.5.3 et de cglib 2.1_3

    on est bien loin des versions que tu as mises dans ton projet

    Comme dit patouche, a moins que tu ne fasse de l'archéologie, tu devrait sérieusement mettre à jour tes versions de librairies Hibernate 3.2.0.ga date de novembre 2006, il y a plus de 7 ans!!

    Et au passage, il est prévu pour java 1.4, qui n'existe plus

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    Bonjour ,


    je sais déja que c'est pas de archéologie jen ai déja réalisé des applications
    avec netbeans


    dhabitude je travaille avec netbeans ya les libraries inclus tu fais que les ajouté

    je travaille avec eclispe et j'ai suivi ce tutoriel qui travaille avec eclipse





    je suis bloqué sur une erreur



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    @BeforeClass
    	public static void setUpBeforeClass() throws Exception {
     
    		 context = new ClassPathXmlApplicationContext("application-context.xml") ;
    		 departementservice = (DepartementService) context.getBean("DepartementService");
    	}

    il me trouve pas DepartementService je saus pas dou vient le problém





    dhabitude je fais le Departement.hbm.xml dans hibernate.cfg.xml



    et je fais comme ca dans applicationcontext

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
     
    <bean id="DepartementBo" 
             class="com.bo.DepartementBoImpl" >
       		<property name="departementDao" ref="departementDao" />
       	</bean>
     
       	<bean id="DepartementDao" 
             class="com.dao.DepartementDaoImpl" >
       		<property name="sessionFactory" ref="sessionFactory"></property>
       	</bean>

    je suis plus quoi faire


    dans ce tutoriel il travaille avec les anotations


    voila ce que j'ai fais dans applicationcontext et hibernate.cfg.xml




    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
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:aop="http://www.springframework.org/schema/aop"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:tx="http://www.springframework.org/schema/tx"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
    		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
    		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
     
     
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    	<property name="driverClassName" value="com.mysql.jdbc.Driver" />
    	<property name="url" value ="jdbc:mysql://localhost/bdcrud" />
    	<property name="username" value="root" />   
    	<property name="password" value="" />   
    </bean>
     
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
     
         <property name="dataSource" ref="dataSource"  />
         <property name="annotatedClasses">
              <list>
                       <value>com.gestion.model.Depatement</value>    
                        <value>com.gestion.model.Employes</value>              
              </list>
         </property>
     
         <property name="hibernateProperties">
           <props>
           				<prop key="hibernate.dialect"> org.hibernate.dialect.MySQLInnoDBDialect </prop>
           </props>
         </property>
     
    </bean>
     
     
     
    <bean id="transactionManager"   class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    			<property name="sessionFactory"  ref="sessionFactory" >   </property>
     
    </bean>
     
     
    <tx:annotation-driven  transaction-manager="transactionManager" />
     
    <context:annotation-config />
     
    <context:component-scan base-package="com.gestion.model" />
     
    </beans>
    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
     
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
    		"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
        <session-factory>
            <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="hibernate.connection.url">jdbc:mysql://localhost/bdcrud</property>
            <property name="hibernate.connection.username">root</property>
            <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
        </session-factory>
    </hibernate-configuration>


    voila lerreur :


    org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'DepartementService' is defined
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:378)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1012)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:227)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:888)
    at com.gestion.test.DepartementServiceTest.setUpBeforeClass(DepartementServiceTest.java:25)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


    pour information je fais le test avec junit du dao


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
     
    	@BeforeClass
    	public static void setUpBeforeClass() throws Exception {
     
    		 context = new ClassPathXmlApplicationContext("application-context.xml") ;
    		 departementservice = (DepartementService) context.getBean("DepartementService");
    	}

    et dans le tutoriel ca sest généré le meme problém


    il a fait une anotation @service et ca a marché pour lui

    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
     
     
     
    package com.gestion.service;
     
    import java.util.List;
     
    import org.hibernate.SessionFactory;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;
     
    import com.gestion.model.Depatement;
     
     
    @Service("DepartementService")
    @Transactional
    public class DepartementServiceImpl implements DepartementService {
     
    	private SessionFactory sessionFactory;
     
     
     
     
     
     
    	public SessionFactory getSessionFactory() {
    		return sessionFactory;
    	}
     
     
    	public void setSessionFactory(SessionFactory sessionFactory) {
    		this.sessionFactory = sessionFactory;
    	}
     
     
    	@Override
    	@SuppressWarnings("unchecked")
    	public List<Depatement> findAll() {
    		// TODO Auto-generated method stub
    		return sessionFactory.getCurrentSession().createQuery("from Departement").list();
    	}
     
     
    /*	@Override
        public Depatement findById(Integer id) {
    		// TODO Auto-generated method stub
    		return  (Depatement) sessionFactory.getCurrentSession().get(Depatement.class, id);
    	}
    */	
     
    	@Override
    	public void save(Depatement departement) {
    		sessionFactory.getCurrentSession().saveOrUpdate(departement);
     
    	}
     
    }
    pour moi je sais pas pk


  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Les annotations, ça nécessite que tu place dans ton spring.Xml un tag lui demandant de scanner les annotations:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <context:annotation-config/>

  8. #8
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par othman22222 Voir le message
    Bonjour ,


    je sais déja que c'est pas de archéologie jen ai déja réalisé des applications
    avec netbeans
    je travaille avec eclispe et j'ai suivi ce tutoriel qui travaille avec eclipse
    Ce tutoriel a 6 ans, si, c'est de l'archéologie Le fait que tu aie déjà réalisé d'autres applications avec ces vieilles librairies, n'en fait pas moins de l'archéologie.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    Bonjour,

    vous avez raison c'est de archéologie quandje travaillais anec netbeans je travaillais pas avec ce tutoriel


    je travaillais pas avec ce tutoriel c'est pour la premiére fois

    je l'ai ajouté mais le problém persiste toujours


    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
     
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:aop="http://www.springframework.org/schema/aop"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:tx="http://www.springframework.org/schema/tx"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
    		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
     
    		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
     
     <context:annotation-config />
     
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    	<property name="driverClassName" value="com.mysql.jdbc.Driver" />
    	<property name="url" value ="jdbc:mysql://localhost/bdcrud" />
    	<property name="username" value="root" />   
    	<property name="password" value="" />   
    </bean>
     
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
     
     
         <property name="dataSource" ref="dataSource"  />
         <property name="annotatedClasses">
              <list>
                       <value>com.gestion.model.Depatement</value>    
                        <value>com.gestion.model.Employes</value>    
     
              </list>
         </property>
     
         <property name="hibernateProperties">
           <props>
           				<prop key="hibernate.dialect"> org.hibernate.dialect.MySQLInnoDBDialect </prop>
           </props>
         </property>
     
     
    </bean>
     
     
     
    <bean id="transactionManager"   class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    			<property name="sessionFactory"  ref="sessionFactory" >   </property>
     
    </bean>
     
     
    <tx:annotation-driven  transaction-manager="transactionManager" />
     
    <context:annotation-config />
     
    <context:component-scan base-package="com.gestion.model" />
     
     
     
    </beans>

    org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'DepartementService' is defined
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:378)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1012)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:227)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:888)
    at com.gestion.test.DepartementServiceTest.setUpBeforeClass(DepartementServiceTest.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)




  10. #10
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par othman22222 Voir le message

    [application-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)

    private SessionFactory sessionFactory;
    Essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @Autowired
    	private SessionFactory sessionFactory;
    ou


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @Inject
    	private SessionFactory sessionFactory;

  11. #11
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    Bonjour

    j'ai essayé ca marche toujours pas je suis bloqué dans ca



  12. #12
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Dans setUpBeforeClass tu essayes de charger le SpringBean DepartementService comme si il était défini dans application-context.xml; Or, il n'y est pas.

    Tu dois l'injecter comme je te l'ai indiqué dans mon précédent message avec l'exemple de SessionFactory.

    Dans la classe, tu remplaces:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    departementservice = (DepartementService) context.getBean("DepartementService");
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @Autowired
    	private DepartementService departementservice;
     
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @Inject
    	private DepartementService departementservice;
    et la méthode setUpBeforeClass() peut être virée.

  13. #13
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par plawyx Voir le message
    Dans setUpBeforeClass tu essayes de charger le SpringBean DepartementService comme si il était défini dans application-context.xml; Or, il n'y est pas.

    Tu dois l'injecter comme je te l'ai indiqué dans mon précédent message avec l'exemple de SessionFactory.
    Heuu non, on ne met pas les unit tests dans spring même et donc, les annotation autowired dans les unit tests ne servent à rien


    Par contre, rajoute aussi
    <context:component-scan base-package="com.gestion"/>

    annotation-config servent uniquement à interpréter les @autowired et cie

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    Bonjour,


    effectivement vous avez raison ca marche

    il me reste un problém dans le findAll quand je fais le test unitaire


    dans JUNIT


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    public void testFindAll() {
    	List<Depatement> alldepartement = departementservice.findAll();
    	System.out.println(alldepartement);
    	}

    la requete dans hibernate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	@Override
    	@SuppressWarnings("unchecked")
    	public List<Depatement> findAll() {
    		// TODO Auto-generated method stub
    		return sessionFactory.getCurrentSession().createQuery("from Departement").list();
    	}


    erreur :

    org.hibernate.hql.ast.QuerySyntaxException: Departement is not mapped [from Departement]
    at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158)
    at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
    at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
    at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:255)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3056)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
    at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228)
    at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160)
    at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
    at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
    at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
    at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
    at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
    at com.gestion.service.DepartementServiceImpl.findAll(DepartementServiceImpl.java:41)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:301)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at com.sun.proxy.$Proxy19.findAll(Unknown Source)
    at com.gestion.test.DepartementServiceTest.testFindAll(DepartementServiceTest.java:38)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)




    Images attachées Images attachées  

  15. #15
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Erreur lors de la création du bean DataSource
    cest bon jai résolu le problém il sufisait de changer la requete hibernate comme ca


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    	@Override
    	@SuppressWarnings("unchecked")
    	public List<Depatement> findAll() {
    		// TODO Auto-generated method stub
    		return sessionFactory.getCurrentSession().createQuery("SELECT d FROM Depatement d").list();
    	}

  16. #16
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ton problème, c'est surtout que tu as oublié un R à département


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    com.gestion.model.Depatement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sessionFactory.getCurrentSession().createQuery("from Departement").list();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sessionFactory.getCurrentSession().createQuery("SELECT d FROM Depatement d").list();

  17. #17
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut
    vous avez raison du point de vue syntaxique mais jai pas fai sattention que ma table est depatement du coup quand jai généré la classe cé avec depatement

    merci bcp pour votre aide

  18. #18
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut Impossible dafficher ma datatable
    jessaie daffichier ma datatable avec jsf mais jai une erreur je sai spas dou vien le
    problém


    mon faces-config


    mon web.xml

    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
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
     <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:application-context.xml</param-value>
     </context-param>
     <context-param>
      <param-name>javax.faces.CONFIG_FILES</param-name>
      <param-value>/WEB-INF/faces-config.xml</param-value>
     </context-param>
     <context-param>
      <param-name>javax.faces.PROJECT_STAGE</param-name>
      <param-value>production</param-value>
     </context-param>
     <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
     </listener>
     <listener>
      <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
     </listener>
     <servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
     <session-config>
      <session-timeout>30</session-timeout>
     </session-config>
     <welcome-file-list>
      <welcome-file>faces/DepartementList.xhtml</welcome-file>
     </welcome-file-list>
    </web-app>


    mon managedBean

    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
     
     
     
    package com.gestion.managedBean;
     
    import java.io.Serializable;
     
    import org.springframework.context.annotation.Scope;
    import org.springframework.stereotype.Component;
    import java.util.List;
     
     
    import com.gestion.model.Depatement;
    import com.gestion.service.DepartementService;
     
     
    @Component("DepartementBean")
    @Scope("session")
    public class DepartementBean implements  Serializable {
     
    	private transient DepartementService departementservice;
     
     
    	private List<Depatement> departementList ;
     
    	public void init()
     
     
    	{
    		departementList= departementservice.findAll() ;
     
    	}
     
     
     
    	public DepartementService getDepartementservice() {
    		return departementservice;
    	}
     
     
    	public void setDepartementservice(DepartementService departementservice) {
    		this.departementservice = departementservice;
    	}
     
     
    	public List<Depatement> getDepartementList() {
    		return departementList;
    	}
     
     
    	public void setDepartementList(List<Depatement> departementList) {
    		this.departementList = departementList;
    	}
     
     
     
    	}


    ma vue


    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
     
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
        <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
         <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
     
     
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Liste des Departement</title>
    </head>
    <body>
     
      <h:form id="form">  
     
     
     
          <h:dataTable value="#{DepartementBean.departementList}" var="item" style="width:1200px;"  paginator="true" rows="10" >
     
     
     
                        <h:column  sortBy="#{item.numero}" filterBy="#{item.numero}" style="width:157px;height:80px;"   >
     
     
                            <f:facet name="header">
                                <h:outputText value="Numero Departement"/>
                            </f:facet>
     
     
                                <h:outputText style="text-align:center" value="#{item.numero}"/>
     
                        </h:column>
     
     
     
                        <h:column sortBy="#{item.nom}" filterBy="#{item.nom}" style="width:140px;height:80px;">
     
                            <f:facet name="header">
                                <h:outputText value="Libelle"/>
                            </f:facet>
                                <h:outputText style="text-align:center" value="#{item.libelle}"/>
     
                        </h:column>
     
     
     
     
                    </h:dataTable>
            </h:form>  
     
     
     
     
     
    </body>
    </html>


    information sur le serveur


    janv. 12, 2014 4:09:27 PM org.apache.catalina.core.AprLifecycleListener init
    Infos: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_45\bin;C:\J2EE Tutoriel\apache-maven-3.0.5\bin;C:\J2EE Tutoriel\eclipse;;.
    janv. 12, 2014 4:09:28 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
    Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:GestionClientsDepart' did not find a matching property.
    janv. 12, 2014 4:09:28 PM org.apache.coyote.AbstractProtocol init
    Infos: Initializing ProtocolHandler ["http-bio-8080"]
    janv. 12, 2014 4:09:28 PM org.apache.coyote.AbstractProtocol init
    Infos: Initializing ProtocolHandler ["ajp-bio-8009"]
    janv. 12, 2014 4:09:28 PM org.apache.catalina.startup.Catalina load
    Infos: Initialization processed in 1361 ms
    janv. 12, 2014 4:09:28 PM org.apache.catalina.core.StandardService startInternal
    Infos: Démarrage du service Catalina
    janv. 12, 2014 4:09:28 PM org.apache.catalina.core.StandardEngine startInternal
    Infos: Starting Servlet Engine: Apache Tomcat/7.0.47
    janv. 12, 2014 4:09:36 PM org.apache.catalina.core.ApplicationContext log
    Infos: Initializing Spring root WebApplicationContext
    janv. 12, 2014 4:09:36 PM org.springframework.web.context.ContextLoader initWebApplicationContext
    Infos: Root WebApplicationContext: initialization started
    janv. 12, 2014 4:09:36 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
    Infos: Refreshing org.springframework.web.context.support.XmlWebApplicationContext@1466dd3: display name [Root WebApplicationContext]; startup date [Sun Jan 12 16:09:36 WET 2014]; root of context hierarchy
    janv. 12, 2014 4:09:36 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
    Infos: Loading XML bean definitions from class path resource [application-context.xml]
    janv. 12, 2014 4:09:37 PM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
    Infos: Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@1466dd3]: org.springframework.beans.factory.support.DefaultListableBeanFactory@38bd9d
    janv. 12, 2014 4:09:38 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
    Infos: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@38bd9d: defining beans [org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,DepartementBean,DepartementService,dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor]; root of factory hierarchy
    janv. 12, 2014 4:09:38 PM org.hibernate.cfg.annotations.Version <clinit>
    Infos: Hibernate Annotations 3.3.0.GA
    janv. 12, 2014 4:09:38 PM org.hibernate.cfg.Environment <clinit>
    Infos: Hibernate 3.2.4.sp1
    janv. 12, 2014 4:09:38 PM org.hibernate.cfg.Environment <clinit>
    Infos: hibernate.properties not found
    janv. 12, 2014 4:09:38 PM org.hibernate.cfg.Environment buildBytecodeProvider
    Infos: Bytecode provider name : cglib
    janv. 12, 2014 4:09:38 PM org.hibernate.cfg.Environment <clinit>
    Infos: using JDK 1.4 java.sql.Timestamp handling
    janv. 12, 2014 4:09:38 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
    INFO: HCANN000001: Hibernate Commons Annotations {4.0.4.Final}
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.AnnotationConfiguration secondPassCompile
    Infos: Hibernate Validator not found: ignoring
    janv. 12, 2014 4:09:39 PM org.springframework.orm.hibernate3.LocalSessionFactoryBean buildSessionFactory
    Infos: Building new Hibernate SessionFactory
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.AnnotationBinder bindClass
    Infos: Binding entity from annotated class: com.gestion.model.Depatement
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.annotations.EntityBinder bindTable
    Infos: Bind entity com.gestion.model.Depatement on table depatement
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.AnnotationBinder bindClass
    Infos: Binding entity from annotated class: com.gestion.model.Employes
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.annotations.EntityBinder bindTable
    Infos: Bind entity com.gestion.model.Employes on table employes
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.annotations.CollectionBinder bindOneToManySecondPass
    Infos: Mapping collection: com.gestion.model.Depatement.employeses -> employes
    janv. 12, 2014 4:09:39 PM org.hibernate.cfg.AnnotationConfiguration secondPassCompile
    Infos: Hibernate Validator not found: ignoring
    janv. 12, 2014 4:09:39 PM org.hibernate.connection.ConnectionProviderFactory newConnectionProvider
    Infos: Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: RDBMS: MySQL, version: 5.5.24-log
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.13 ( Revision: ${bzr.revision-id} )
    janv. 12, 2014 4:09:40 PM org.hibernate.dialect.Dialect <init>
    Infos: Using dialect: org.hibernate.dialect.MySQLInnoDBDialect
    janv. 12, 2014 4:09:40 PM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
    Infos: Using default transaction strategy (direct JDBC transactions)
    janv. 12, 2014 4:09:40 PM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
    Infos: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Automatic flush during beforeCompletion(): disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Automatic session close at end of transaction: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: JDBC batch size: 15
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: JDBC batch updates for versioned data: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Scrollable result sets: enabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: JDBC3 getGeneratedKeys(): enabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Connection release mode: on_close
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Maximum outer join fetch depth: 2
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Default batch fetch size: 1
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Generate SQL with comments: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Order SQL updates by primary key: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Order SQL inserts for batching: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
    Infos: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
    janv. 12, 2014 4:09:40 PM org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
    Infos: Using ASTQueryTranslatorFactory
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Query language substitutions: {}
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: JPA-QL strict compliance: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Second-level cache: enabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Query cache: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory createCacheProvider
    Infos: Cache provider: org.hibernate.cache.NoCacheProvider
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Optimize cache for minimal puts: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Structured second-level cache entries: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Statistics: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Deleted entity synthetic identifier rollback: disabled
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Default entity-mode: pojo
    janv. 12, 2014 4:09:40 PM org.hibernate.cfg.SettingsFactory buildSettings
    Infos: Named query checking : enabled
    janv. 12, 2014 4:09:40 PM org.hibernate.impl.SessionFactoryImpl <init>
    Infos: building session factory
    janv. 12, 2014 4:09:41 PM org.hibernate.impl.SessionFactoryObjectFactory addInstance
    Infos: Not binding factory to JNDI, no JNDI name configured
    janv. 12, 2014 4:09:41 PM org.springframework.orm.hibernate3.HibernateTransactionManager afterPropertiesSet
    Infos: Using DataSource [org.apache.commons.dbcp.BasicDataSource@312442] of Hibernate SessionFactory for HibernateTransactionManager
    janv. 12, 2014 4:09:41 PM org.springframework.web.context.ContextLoader initWebApplicationContext
    Infos: Root WebApplicationContext: initialization completed in 5279 ms
    janv. 12, 2014 4:09:41 PM com.sun.faces.config.ConfigureListener contextInitialized
    Infos: Initialisation de Mojarra 2.0.2 (FCS b10) pour le contexte '/GestionClientsDepart'
    janv. 12, 2014 4:09:42 PM com.sun.faces.spi.InjectionProviderFactory createInstance
    Infos: JSF1048 : Présence d''annotations PostConstruct/PreDestroy Les méthodes de beans gérés marquées avec ces annotations auront des annotations dites traitées.
    janv. 12, 2014 4:09:42 PM com.sun.faces.application.ApplicationImpl getProjectStage
    Infos: Unable to discern ProjectStage for value production.
    janv. 12, 2014 4:09:43 PM org.apache.coyote.AbstractProtocol start
    Infos: Starting ProtocolHandler ["http-bio-8080"]
    janv. 12, 2014 4:09:43 PM org.apache.coyote.AbstractProtocol start
    Infos: Starting ProtocolHandler ["ajp-bio-8009"]
    janv. 12, 2014 4:09:43 PM org.apache.catalina.startup.Catalina start
    Infos: Server startup in 15164 ms

  19. #19
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 110
    Par défaut
    mon faces-config


    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
     
     
    <?xml version="1.0"?>
    <faces-config version="2.0" xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xi="http://www.w3.org/2001/XInclude"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
     
     
      <application>
        	<el-resolver>
        		org.springframework.web.jsf.el.SpringBeanFacesELResolver
        	</el-resolver>
      	</application>
     
     
    	</faces-config>
    Images attachées Images attachées  

  20. #20
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
     <session-config>
      <session-timeout>30</session-timeout>
     </session-config>
     <welcome-file-list>
      <welcome-file>faces/DepartementList.xhtml</welcome-file>
     </welcome-file-list>
    T'as pas l'impression qu'il y a comme une incoherence là? Du coup ton welcome file n'existe pas, d'ou le 404

Discussions similaires

  1. Erreur lors de la création d'un Bean
    Par ezequielfranck dans le forum Frameworks Web
    Réponses: 1
    Dernier message: 24/11/2012, 19h55
  2. Réponses: 4
    Dernier message: 21/02/2006, 16h47
  3. Réponses: 1
    Dernier message: 26/05/2005, 12h24
  4. message d'erreur lors de la création de la base
    Par ber_jp dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 20/05/2004, 12h15
  5. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo