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

Persistance des données Java Discussion :

[Hibernate-Tomcat]Démarrage impossible du server


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Par défaut [Hibernate-Tomcat]Démarrage impossible du server
    Bonjour,

    J'essaye de faire tourner mon application sous eclipse Ganymede (avant j'utilisais eclipse europa avec plugin tomcat) maintenant je souhaite utiliser eclipse ganymede avec plugin wtp. Seulement voila après avoir résolu toutes els erreur lié au déploiment je suis confronté a une erreur qu'il m'est impossible de résoudre malgré ma rigoureuse utilisation de google.

    Je précise que mon application tourne parfaitement sur europa. Donc les fichiers de configuration sont ok.

    Voici l'exception :

    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
     
    ERROR [2009-02-01 12:42:47,871]: Context initialization failed [org.springframework.web.context.ContextLoader] [initWebApplicationContext() 215]
    org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [classpath*:beanRefContext.xml], factory key [projectContext]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectContext' defined in URL [file:/D:/developpement/workspace/eloi-web/src/main/webapp/WEB-INF/classes/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-model.xml]: Invocation of init method failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.hibernate.cfg.Configuration]: Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
    ...
    Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.hibernate.cfg.Configuration]: Constructor threw exception; nested exception is java.lang.ExceptionInInitializerError
    ...
     
    Caused by: java.lang.ExceptionInInitializerError
    	at org.hibernate.cfg.Configuration.reset(Configuration.java:162)
    	at org.hibernate.cfg.Configuration.<init>(Configuration.java:178)
    	at org.hibernate.cfg.Configuration.<init>(Configuration.java:182)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
    	... 90 more
    Caused by: java.lang.NullPointerException
    	at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:144)
    	at org.hibernate.cfg.Environment.<clinit>(Environment.java:491)
    	... 98 more
    Il s'agit bien d'un problème avec tomcat, car les TU passent bien..
    Merci de votre aide !

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    sans plus d'élément sur tes applications context ca sera impossible de t'aider

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par *alexandre* Voir le message
    sans plus d'élément sur tes applications context ca sera impossible de t'aider
    certes, mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Caused by: java.lang.NullPointerException
    	at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:144)
    nous dit qu'une ressource n'est pas trouvée lors du lancement sous Tomcat :

    soit cette ressource n'est utilisée dans les TU et on ne voit donc pas le problème,
    soit la manière de découvrir cette ressource n'est pas la même entre Tomcat et les TU…
    soit lors du lancement sous Tomcat, la ressource n'est pas copiée au bon endroit…

    => première étape : identifier la ressource qui n'est pas trouvée…

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Il faut que tu postes ta config Spring et Hibernate

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Par défaut
    Ok, merci de votre attention.

    Voici mes fichiers de configuration spring :
    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
     
    <!-- Declaration de la Datasource avec base MySQL -->  
    	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    		<property name="driverClassName">
    			<value>com.mysql.jdbc.Driver</value>
    		</property>
    		<property name="url">
    			<value>${eloi.database.adress}</value>
    		</property>
    		<property name="username">
    			<value>${eloi.database.name}</value>
    		</property>
    		<property name="password">
    			<value>${eloi.database.password}</value>
    		</property>
    	</bean>
     
    	<bean id="page" class="java.lang.Integer">
    	<constructor-arg type="java.lang.String" >
    		<value>${eloi.taille.page}</value>
    	</constructor-arg>
    	</bean>
     
    	<!-- Declaration de la Hibernate Session Factory pour MySQL-->
      	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      		<property name="dataSource">
         		<ref bean="dataSource" />
       		</property>   		
       		<property name="hibernateProperties">
    			<props>
    				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
    				<prop key="hibernate.connection.autocommit">false</prop>
    				<prop key="show_sql">true</prop>
    				<prop key="hibernate.query.substitutions">true 'Y', false 'N'</prop>
    				<prop key="hibernate.dbcp.maxActive">100</prop>
    				<prop key="hibernate.dbcp.whenExhaustedAction">1</prop>
    				<prop key="hibernate.dbcp.maxIdle">10</prop>
    				<prop key="hibernate.dbcp.validationQuery">select 1 from dual</prop>
    			</props>
    		</property>
    			<property name="mappingResources">
    			<list>
    L'erreur ce produit lors de la création du bean sessionFactory. J'ai beau chercher... J'ai l'impression que lorsqu'il instancie cette classe il cherche un fichier de configuration hibernate. Je rappel que sur un eclipse europa avec plugin tomcat le problème ne ce produit pas...

    Vous parlé d'un problème avec les tu? Normalement les test unitaire ne sont pas intégrées dans le classpath?

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    1. décharger du site Hibernate le jar des sources
    2. attacher ces sources au jar Jiberate de votre projet Eclipse
    3. lancer en mode debug en ayant mis un point d'arrêt à :
    org.hibernate.cfg.Environment.<clinit>(Environment.java:491)
    4. diagnostiquer QUEL est le fichier qui n'est pas trouvé…

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 92
    Par défaut
    dans la configuration de runtime sous europa, n'y avait-il pas un argument spécifique pour le démarrage de ton instance tomcat ?

Discussions similaires

  1. SQL Server Browser - démarrage impossible
    Par Manu0086 dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 06/08/2013, 17h05
  2. Impossible de remettre le tomcat 5.5 dans server
    Par pcouas dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/07/2009, 07h48
  3. Démarrage impossible de Tomcat avec le plugin Eclipse Sysdeo
    Par Invité dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 06/06/2007, 09h05
  4. [Hibernate][Tomcat] Configuration
    Par doublep dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/01/2005, 14h10
  5. [ Tomcat ] access valeur Docbase server.xml
    Par voodoo_mg dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 27/09/2004, 09h14

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