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

Tomcat et TomEE Java Discussion :

Problème de déploiment du projet JavaEE 'university' dans Tomcat 7


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut Problème de déploiment du projet JavaEE 'university' dans Tomcat 7
    Bonjour à toutes et à tous !
    je suis élève ingénieur informaticien,et je prépare un projet en javaEE pour mon stage de fin d'étude.
    je suis débutant dans cette technologie.j'ai suivi la formation video de monsieur ALEXIS Hassler,et je conseille toute personne intéressée par le jee de la suivre attentivement ,car c'est très intéressante.

    pour l'instant j'ai réussi à faire le couplage( Spring-Hibernate).
    je suis arrivé à la phase Spring<->JSF ,à ce stade lorsque j'ai fait le drag and drop du projet 'university' (comme dans la formation video) .et quand je démarre le tomcat je vois sur la console une erreur qui s'affiche,j'ai fait plusieurs tentatives mais vainement .
    voici l'integralité de l'erreur :
    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
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
     
    mars 04, 2012 11:18:21 AM 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\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\leJOS NXJ\bin;C:\app\Omar\product\11.2.0\client_2;C:\app\Omar\product\11.2.0\client_2\bin;N:\app\Omar\product\11.2.0\client_1;N:\app\Omar\product\11.2.0\client_1\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_15\bin;C:\Program Files (x86)\Rational\common;C:\Program Files (x86)\Rational\ClearQuest;C:\Program Files (x86)\Rational\Rose\TopLink\;C:\Program Files (x86)\Rational\Rational Test;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\xampp\php;C:\ZendFramework-1.11.10;C:\Program Files\Java\jdk1.7.0_01\bin;C:\Program Files (x86)\Windows Live\Shared;.
    mars 04, 2012 11:18:22 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
    Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:university' did not find a matching property.
    mars 04, 2012 11:18:23 AM org.apache.coyote.AbstractProtocol init
    Infos: Initializing ProtocolHandler ["http-bio-8081"]
    mars 04, 2012 11:18:23 AM org.apache.coyote.AbstractProtocol init
    Infos: Initializing ProtocolHandler ["ajp-bio-8009"]
    mars 04, 2012 11:18:23 AM org.apache.catalina.startup.Catalina load
    Infos: Initialization processed in 3263 ms
    mars 04, 2012 11:18:23 AM org.apache.catalina.core.StandardService startInternal
    Infos: Démarrage du service Catalina
    mars 04, 2012 11:18:23 AM org.apache.catalina.core.StandardEngine startInternal
    Infos: Starting Servlet Engine: Apache Tomcat/7.0.22
    mars 04, 2012 11:18:27 AM org.apache.catalina.startup.TaglibUriRule body
    Infos: TLD skipped. URI: http://java.sun.com/jsf/core is already defined
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext listenerStart
    Grave: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.springframework.web.context.ContextLoaderListener
    java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
    	at java.lang.ClassLoader.findBootstrapClass(Native Method)
    	at java.lang.ClassLoader.findBootstrapClassOrNull(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1593)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext listenerStart
    Grave: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.springframwork.web.context.request.RequestContextListener
    java.lang.ClassNotFoundException: org.springframwork.web.context.request.RequestContextListener
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext listenerStart
    Grave: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) com.sun.faces.config.ConfigureListener
    java.lang.NoClassDefFoundError: javax/faces/event/SystemEventListener
    	at java.lang.Class.getDeclaredConstructors0(Native Method)
    	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    	at java.lang.Class.getConstructor0(Unknown Source)
    	at java.lang.Class.newInstance0(Unknown Source)
    	at java.lang.Class.newInstance(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:127)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: javax.faces.event.SystemEventListener
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    	... 14 more
     
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext listenerStart
    Grave: L''installation des écouteurs (listeners) de l''application a été sautée suite aux erreurs précédentes
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext startInternal
    Grave: Error listenerStart
    mars 04, 2012 11:18:27 AM org.apache.catalina.core.StandardContext startInternal
    Grave: Erreur de démarrage du contexte [/university] suite aux erreurs précédentes
    mars 04, 2012 11:18:27 AM org.apache.coyote.AbstractProtocol start
    Infos: Starting ProtocolHandler ["http-bio-8081"]
    mars 04, 2012 11:18:27 AM org.apache.coyote.AbstractProtocol start
    Infos: Starting ProtocolHandler ["ajp-bio-8009"]
    mars 04, 2012 11:18:27 AM org.apache.catalina.startup.Catalina start
    Infos: Server startup in 4196 ms
    * voici mon fichier 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
     
    <?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/university" />
    		<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> fr.sewatech.university.model.Course</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"/>
    	</bean>
     
     
       <tx:annotation-driven transaction-manager="transactionManager"/>
       <context:annotation-config/>
       <context:component-scan base-package="fr.sewatech.university" />
     
     
    </beans>
    et voici mon fichier : 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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <web-app 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_2_5.xsd"
    id="WebApp_ID" version="2.5">
        <display-name> university</display-name>
     
        <welcome-file-list> 
        <welcome-file>index.html  </welcome-file>
        <welcome-file>index.htm   </welcome-file>
        <welcome-file>index.jsp   </welcome-file>
        <welcome-file>default.jsp </welcome-file>
        </welcome-file-list>
     
        <listener>   
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
        </listener>
     
        <listener>   
        <listener-class>org.springframwork.web.context.request.RequestContextListener</listener-class>
        </listener>
     
     
     
         <context-param>  
         <param-name>contextConfigLocation</param-name>
         <param-value>classpath:application-context.xml</param-value>
         </context-param> 
     
     
         <servlet>
         <servlet-name>Faces Servlet</servlet-name>
         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
         </servlet>
     
         <servlet-mapping>
          <servlet-name>Faces Servlet</servlet-name>
          <url-pattern>*.jsf</url-pattern>
         </servlet-mapping>
     
         <filter>
         <filter-name>RichFaces Filter</filter-name>
         <filter-class>org.ajax4jsf.Filter</filter-class>
         </filter>
     
         <filter-mapping>
          <filter-name>RichFaces Filter</filter-name>
         <servlet-name>Faces Servlet</servlet-name>
         </filter-mapping>
     
     
    </web-app>
    je vous rappelle que je travaille avec :
    _tomcat 7.0 ( et en http://localhost:8081)
    _Eclipse indigo


    ci joint des captures d'ecran qui correspondent à :
    _l'arborescence de mon projet
    _mon dossier WebContent/Web-INF/ lib
    _mon dossier ApatcheTomcat/librairises

    Je suis vraiment bloqué,et toute solution ou remarque de votre part est la bienvenue . Merci
    Images attachées Images attachées    

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    Alors bravo : c'est vraiment une question bien posée avec toutes les infos.

    le probleme est qu'il ne trouve pas les classes liées a la partie web du framework Spring

    Grave: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.springframwork.web.context.request.RequestContextListener
    je vois que tu inclus Spring.jar seulement : tu es en quelle version de spring ?

    en spring 3.0 : il faudait je pense que tu ais a minima spring-web.jar en plus

    Edit : tu as l'air d'etre en spring 2.5 : il faut voir que ce que contient ton spring.jar, mais a mon avis ca contient que spring-core.jar. il manque la partie web

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Grand bonjour

    le probleme est qu'il ne trouve pas les classes liées a la partie web du framework Spring
    visiblement vous avez tout à fait raison.

    je vois que tu inclus Spring.jar seulement : tu es en quelle version de spring ?
    effectivement, j'utilise la version ' spring-framework-2.5.1-with-dependencies'

    Edit : tu as l'air d'etre en spring 2.5 : il faut voir que ce que contient ton spring.jar, mais a mon avis ca contient que spring-core.jar. il manque la partie web
    je n'ai pas bien compris ce que vous voulez dire par 'ce que contient ton spring.jar'
    si vous parlez du dossier zippé de 'spring-framework-2.5.1' il contient aussi des fichiers .jar pour le web.

    ci joint une capture d’écran qui présente tous les fichiers .jar contenant le mot spring et qui sont dans le dossier ' spring-framework-2.5.1'
    je remarque que ça contient le spring-web.jar, j'ai ajouté ce spring-web.jar à mon dossier lib du projet ,mais le problème persiste

    j'ai l'impression que ce problème est lié au serveur d'application Tomcat 7
    mais je ne sais pas ou exactement

    je suis à votre ecoute,et toute remarque et toute piste qui peut nous aider à résoudre ce problème est la bienvenue
    Images attachées Images attachées  

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Bonjour Tous le monde

    je travaille maintenant avec Tomcat 6.0 j'ai fait des modifications sur le projet en ajoutant des fichiers jar (à la fin de la discussion,je ferai un rapport détaillé de ce problème),maintenant la première erreur ne s'affiche pas ,mais il y a un erreur au niveau du démarrage de context,et voici l'erreur qui s'affiche sur la console :
    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
    mars 07, 2012 8:38:19 AM 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_01\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\leJOS NXJ\bin;C:\app\Omar\product\11.2.0\client_2;C:\app\Omar\product\11.2.0\client_2\bin;N:\app\Omar\product\11.2.0\client_1;N:\app\Omar\product\11.2.0\client_1\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_15\bin;C:\Program Files (x86)\Rational\common;C:\Program Files (x86)\Rational\ClearQuest;C:\Program Files (x86)\Rational\Rose\TopLink\;C:\Program Files (x86)\Rational\Rational Test;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\xampp\php;C:\ZendFramework-1.11.10;C:\Program Files\Java\jdk1.7.0_01\bin;.
    mars 07, 2012 8:38:20 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
    Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:university2' did not find a matching property.
    mars 07, 2012 8:38:20 AM org.apache.coyote.http11.Http11Protocol init
    Infos: Initialisation de Coyote HTTP/1.1 sur http-8080
    mars 07, 2012 8:38:21 AM org.apache.catalina.startup.Catalina load
    Infos: Initialization processed in 3030 ms
    mars 07, 2012 8:38:21 AM org.apache.catalina.core.StandardService start
    Infos: Démarrage du service Catalina
    mars 07, 2012 8:38:21 AM org.apache.catalina.core.StandardEngine start
    Infos: Starting Servlet Engine: Apache Tomcat/6.0.35
    mars 07, 2012 8:38:22 AM org.apache.catalina.util.ExtensionValidator validateManifestResources
    Infos: ExtensionValidator[/university2][commons-attributes-compiler.jar]: L'extension requise "ant" est introuvable.
    mars 07, 2012 8:38:22 AM org.apache.catalina.util.ExtensionValidator validateManifestResources
    Infos: ExtensionValidator[/university2][commons-attributes-compiler.jar]: L'extension requise "commons-attributes-api" est introuvable.
    mars 07, 2012 8:38:22 AM org.apache.catalina.util.ExtensionValidator validateManifestResources
    Infos: ExtensionValidator[/university2][commons-attributes-compiler.jar]: L'extension requise "javadoc" est introuvable.
    mars 07, 2012 8:38:22 AM org.apache.catalina.util.ExtensionValidator validateManifestResources
    Infos: ExtensionValidator[/university2]: Impossible de trouver 3 extension(s) requise(s).
    mars 07, 2012 8:38:22 AM org.apache.catalina.core.StandardContext start
    Grave: Error getConfigured
    mars 07, 2012 8:38:22 AM org.apache.catalina.core.StandardContext start
    Grave: Erreur de démarrage du contexte [/university2] suite aux erreurs précédentes
    mars 07, 2012 8:38:22 AM org.apache.catalina.core.StandardContext stop
    Infos: Le conteneur org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/university2] n'a pas été démarré
    mars 07, 2012 8:38:22 AM org.apache.coyote.http11.Http11Protocol start
    Infos: Démarrage de Coyote HTTP/1.1 sur http-8080
    mars 07, 2012 8:38:23 AM org.apache.jk.common.ChannelSocket init
    Infos: JK: ajp13 listening on /0.0.0.0:8009
    mars 07, 2012 8:38:23 AM org.apache.jk.server.JkMain start
    Infos: Jk running ID=0 time=0/129  config=null
    mars 07, 2012 8:38:23 AM org.apache.catalina.startup.Catalina start
    Infos: Server startup in 1951 ms
    toute remarque est la bienvenue

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Salut ,
    je poursuis mes tentatives pour résoudre le problème,cette fois-ci lorsque je fais le drag and drop du projet ,et que je lance le serveur tomcat,
    je ne vois pas d'erreur,sauf que lorsque je saisi l'url j'obtient le fameux message (c'est un nouveau projet appellé : university2) :
    Etat HTTP 404 - /university2/courselist.jsf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     La ressource demandée (/university2/courselist.jsf) n'est pas disponible.
    voici le message qui s'affiche sur la console :
    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
     
    mars 07, 2012 12:07:49 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:[ici le path];
    mars 07, 2012 12:07:51 PM org.apache.coyote.http11.Http11Protocol init
    Infos: Initialisation de Coyote HTTP/1.1 sur http-8080
    mars 07, 2012 12:07:51 PM org.apache.catalina.startup.Catalina load
    Infos: Initialization processed in 3952 ms
    mars 07, 2012 12:07:52 PM org.apache.catalina.core.StandardService start
    Infos: Démarrage du service Catalina
    mars 07, 2012 12:07:52 PM org.apache.catalina.core.StandardEngine start
    Infos: Starting Servlet Engine: Apache Tomcat/6.0.35
    mars 07, 2012 12:07:53 PM org.apache.catalina.startup.HostConfig deployDescriptor
    Infos: Déploiement du descripteur de configuration university2.xml
    mars 07, 2012 12:07:53 PM org.apache.coyote.http11.Http11Protocol start
    Infos: Démarrage de Coyote HTTP/1.1 sur http-8080
    mars 07, 2012 12:07:53 PM org.apache.jk.common.ChannelSocket init
    Infos: JK: ajp13 listening on /0.0.0.0:8009
    mars 07, 2012 12:07:53 PM org.apache.jk.server.JkMain start
    Infos: Jk running ID=0 time=0/107  config=null
    mars 07, 2012 12:07:53 PM org.apache.catalina.startup.Catalina start
    Infos: Server startup in 2112 ms
    normalement si tous pass bien il devrait avoir une information sur la console du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     INFO :initializing  Sun's JavaServer Faces implementation
    franchement Je n'arrive pas à comprendre ce que cherche à nous dire le compliateur , Votre aide s'il vous plait

  6. #6
    Membre éprouvé
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Points : 1 269
    Points
    1 269
    Par défaut
    Effectivement, on dirait que le projet n'est pas déployé. Il faudrait peut-être essayer de retirer le projet de Tomcat, de redémarrer Tomcat à vide puis de redéployer le projet sur Tomcat.

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Bonsoir

    Citation Envoyé par hasalex
    Effectivement, on dirait que le projet n'est pas déployé. Il faudrait peut-être essayer de retirer le projet de Tomcat, de redémarrer Tomcat à vide puis de redéployer le projet sur Tomcat.
    je vais refaire toute l'application de façon minutieuse,et je vais tenir compte de
    votre remarque .
    j’espère de tout mon coeur,que ça va donner le résultat escompté .

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Bonsoir à toutes et à tous

    j'ai refait le projet 'university' de facon plus organisée,et le test se fait avec succés. mais au niveau de déploiement il y a une erreur sur la console:
    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
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
     
    mars 09, 2012 12:51:02 AM org.springframework.web.context.ContextLoader initWebApplicationContext
    Grave: Context initialization failed
    java.lang.NoClassDefFoundError: org/hibernate/MappingException
    	at java.lang.Class.getDeclaredConstructors0(Native Method)
    	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    	at java.lang.Class.getDeclaredConstructors(Unknown Source)
    	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:191)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:859)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:831)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    Caused by: java.lang.ClassNotFoundException: org.hibernate.MappingException
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    	... 36 more
     
    mars 09, 2012 12:51:02 AM 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) org.springframework.web.context.ContextLoaderListener
    java.lang.NoClassDefFoundError: org/hibernate/MappingException
    	at java.lang.Class.getDeclaredConstructors0(Native Method)
    	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    	at java.lang.Class.getDeclaredConstructors(Unknown Source)
    	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:191)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:859)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:831)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    Caused by: java.lang.ClassNotFoundException: org.hibernate.MappingException
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    	... 36 more
    selon mes remarques et mon intuition je peux dire que l'erreur de cette fois-ci est beaucoup plus logique que les erreurs précédentes,et je pense qu'on est proche de la solution , s'il vous plait je compte sur votre aide
    i joint des captures d'ecrans de : _mon dossier laibrairies et _mon dossier lib
    Images attachées Images attachées   

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    voici l'integralité du message qui s'affiche sur la console ,je l'ai segmenté en 3 parties:
    Code partie1 : 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
     
    mars 09, 2012 1:06:35 AM 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\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\leJOS NXJ\bin;C:\app\Omar\product\11.2.0\client_2;C:\app\Omar\product\11.2.0\client_2\bin;N:\app\Omar\product\11.2.0\client_1;N:\app\Omar\product\11.2.0\client_1\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\bin\x11;C:\PROGRA~2\RATIONAL\RATION~1\NUTCROOT\mksnt;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Java\jdk1.6.0_15\bin;C:\Program Files (x86)\Rational\common;C:\Program Files (x86)\Rational\ClearQuest;C:\Program Files (x86)\Rational\Rose\TopLink\;C:\Program Files (x86)\Rational\Rational Test;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\xampp\php;C:\ZendFramework-1.11.10;C:\Program Files\Java\jdk1.7.0_01\bin;.
    mars 09, 2012 1:06:36 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
    Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:university' did not find a matching property.
    mars 09, 2012 1:06:37 AM org.apache.coyote.http11.Http11Protocol init
    Infos: Initialisation de Coyote HTTP/1.1 sur http-8080
    mars 09, 2012 1:06:37 AM org.apache.catalina.startup.Catalina load
    Infos: Initialization processed in 3433 ms
    mars 09, 2012 1:06:37 AM org.apache.catalina.core.StandardService start
    Infos: Démarrage du service Catalina
    mars 09, 2012 1:06:37 AM org.apache.catalina.core.StandardEngine start
    Infos: Starting Servlet Engine: Apache Tomcat/6.0.35
    mars 09, 2012 1:06:39 AM org.apache.catalina.core.ApplicationContext log
    Infos: Initializing Spring root WebApplicationContext
    mars 09, 2012 1:06:39 AM org.springframework.web.context.ContextLoader initWebApplicationContext
    Infos: Root WebApplicationContext: initialization started
    mars 09, 2012 1:06:39 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh
    Infos: Refreshing org.springframework.web.context.support.XmlWebApplicationContext@53278338: display name [Root WebApplicationContext]; startup date [Fri Mar 09 01:06:39 WET 2012]; root of context hierarchy
    mars 09, 2012 1:06:39 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
    Infos: Loading XML bean definitions from class path resource [application-context.xml]
    mars 09, 2012 1:06:40 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
    Infos: Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@53278338]: org.springframework.beans.factory.support.DefaultListableBeanFactory@3a25529
    mars 09, 2012 1:06:41 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
    Infos: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3a25529: defining beans [dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,courseService,courseBean]; root of factory hierarchy
    mars 09, 2012 1:06:42 AM org.springframework.web.context.ContextLoader initWebApplicationContext
    Code partie2 first error found : 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
     
    Grave: Context initialization failed
    java.lang.NoClassDefFoundError: org/hibernate/MappingException
    	at java.lang.Class.getDeclaredConstructors0(Native Method)
    	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    	at java.lang.Class.getDeclaredConstructors(Unknown Source)
    	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:191)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:859)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:831)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    Caused by: java.lang.ClassNotFoundException: org.hibernate.MappingException
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    	... 36 more
    Code partie 3 second error found,identique à first error : 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
     
    mars 09, 2012 1:06:42 AM 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) org.springframework.web.context.ContextLoaderListener
    java.lang.NoClassDefFoundError: org/hibernate/MappingException
    	at java.lang.Class.getDeclaredConstructors0(Native Method)
    	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    	at java.lang.Class.getDeclaredConstructors(Unknown Source)
    	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:191)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:859)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:831)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
    	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    Caused by: java.lang.ClassNotFoundException: org.hibernate.MappingException
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    	... 36 more
    Code partie 3 conclusion:Erreur de démarrage du contexte : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    mars 09, 2012 1:06:42 AM org.apache.catalina.core.StandardContext start
    Grave: Error listenerStart
    mars 09, 2012 1:06:42 AM org.apache.catalina.core.StandardContext start
    Grave: Erreur de démarrage du contexte [/university] suite aux erreurs précédentes
    mars 09, 2012 1:06:42 AM org.apache.catalina.core.ApplicationContext log
    Infos: Closing Spring root WebApplicationContext
    mars 09, 2012 1:06:43 AM org.apache.coyote.http11.Http11Protocol start
    Infos: Démarrage de Coyote HTTP/1.1 sur http-8080
    mars 09, 2012 1:06:43 AM org.apache.jk.common.ChannelSocket init
    Infos: JK: ajp13 listening on /0.0.0.0:8009
    mars 09, 2012 1:06:43 AM org.apache.jk.server.JkMain start
    Infos: Jk running ID=0 time=0/128  config=null
    mars 09, 2012 1:06:43 AM org.apache.catalina.startup.Catalina start
    Infos: Server startup in 6244 ms

    j'ai remarqué que cette fois-ci de bonnes choses ont eu lieu par exemple :
    Code application-context.xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Infos: Loading XML bean definitions from class path resource [application-context.xml]
    et
    Code courseService,courseBean : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Infos: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3a25529: defining beans [dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,courseService,courseBean]; root of factory hierarchy

  10. #10
    Membre éprouvé
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Points : 1 269
    Points
    1 269
    Par défaut
    Il cherche org.hibernate.MappingException qui est dans hibernate3.jar.

    Je pense que ton problème est que le jar de hibernate est bien connu de ton projet Eclipse mais pas lorsque tu déploies dans Tomcat.

    Pourquoi as-tu certains jar dans WEB-INF/lib et pas les autres. Je dirais qu'il faut tout mettre dans WEB-INF/lib.

  11. #11
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Citation Envoyé par hasalex
    Il cherche org.hibernate.MappingException qui est dans hibernate3.jar.

    Je pense que ton problème est que le jar de hibernate est bien connu de ton projet Eclipse mais pas lorsque tu déploies dans Tomcat.
    Pourquoi as-tu certains jar dans WEB-INF/lib et pas les autres. Je dirais qu'il faut tout mettre dans WEB-INF/lib.

    pour organiser les .jar , j'ai pensé à les mettre dans des User Library ,mais peut être ce n'etait pas une bonne idée

    je vais mettre tous les jar dans le dossier WEB-INF/lib .

  12. #12
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    vu que tu as l'air de bien galérer avec la mise en place du projet (et pas avec le code) : a mon avis, tu devrais peut être tester avec un autre IDE que Eclipse.

    je m'explique : Eclipse est un tres bon ide, mais il n'est pas forcement tres facile d’accès. Ca rajoute une difficulté supplémentaires

    tester avec netbeans ou intelliJ (qui a une version d'eval d'un mois) te permettras surement de mettre en place le projet simplement (plus de wizards, et de conf automatique) quitte a reswitcher vers Eclipse par la suite quand tu auras passé cette marche.

  13. #13
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Citation Envoyé par lunatix
    vu que tu as l'air de bien galérer avec la mise en place du projet (et pas avec le code) : a mon avis, tu devrais peut être tester avec un autre IDE que Eclipse.

    je m'explique : Eclipse est un tres bon ide, mais il n'est pas forcement tres facile d’accès. Ca rajoute une difficulté supplémentaires

    tester avec netbeans ou intelliJ (qui a une version d'eval d'un mois) te permettras surement de mettre en place le projet simplement (plus de wizards, et de conf automatique) quitte a reswitcher vers Eclipse par la suite quand tu auras passé cette marche.
    franchement ce problème m'a épuisé .j'ai essayé plusieurs versions des frameworks mais en vain.

  14. #14
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    ça marchaiiiiiiiiiiiit j'arrive à afficher la liste des cours .
    je suis très content
    Merci Monsieur alexis,à un certain moment j’étais désespéré,mais grâce à votre réponse j'ai eu le courage de refaire minutieusement le projet tout en tenant compte de vos conseils.
    je remercie aussi lunatex pour son aide.


    Récapitulatif du problème
    parmi les problème que j'ai rencontrés est celui de la compatibilité des fichier jar,mais pour remédier à ce problème j'ai emprunté la majorité des .jar dont j'ai besoin du dossier lib d'un projet jee avec spring et hibernate que j'ai commencé ce week-end passé avec l'IDE netbeans(dans ce projet j'ai trouvé aussi un probleme de déploiement , peut être ça sera l'objet d'une prochaine discussion ). il faut utiliser le strict necessaire des fichiers jar,Et aussi il faut faire attention aux erreurs de frappe du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.springframework.web.context.request.requestContextListener
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.springframework.web.context.request.RequestContextListener

    juste un dernier point,les données qui s'affiche sur la page web n'existent plus dans la table MySQL 'course' car je les ai supprimées manuellement à partir de l'interface PHPMyADMIN ,et malgré ça ils s'affichent encore, je me demande pourquoi !! , (ci joint capture de la liste des cours dans la table, et une capture de la liste affichée dans le navigateur)
    une explication s'il vous plait .
    Images attachées Images attachées     

  15. #15
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Bonsoir , pour la remarque que j'ai faite ,j'ai trouvé la cause;
    en fait j'ai créé deux data base : university(avec table: course) et university2(avec table: course),et dans la classe model Course.java ,j'ai fait un copier coller de @Table(name = "course", catalog = "university2") ,et j'ai oublié de modifier le catalog en 'university' .

    Je confirme que le problème est .

    Les plus belles réussites se réalisent main dans la main

  16. #16
    Membre éprouvé
    Avatar de hasalex
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Points : 1 269
    Points
    1 269
    Par défaut
    Bravo pour ta persévérance.

    Par rapport à ta galère, lunatix a raison, eclipse n'est certainement pas l'outil le plus adapté au démarrage d'un projet parce qu'il est basé exclusivement sur des plug-ins alors que ses concurrents sont plus intégrés. De plus, l'architecture choisie (JSF / Spring / Hibernate) est elle-même hétérogène. En choisissant Netbeans + JavaEE 6, tout aurait été plus simple, pour le démarrage.

    Autre remarque, tu as utilisé un tutoriel qui date de 2008. Pour ces technique, c'est très vieux. Des choses ont changé dans chacun des frameworks ce qui rend la tâche difficile. Je devrais en refaire une nouvelle version, mais le temps et le courage me manquent.

    Pour conclure et appuyer les félicitations initiales de lunatix : ta question est bien posée, tu as bien suivi la discussion et tu l'as bien conclue avec un "Résolu". On apprécie ce dialogue et tu facilites la tâche de ceux qui reliront la discussion. Ainsi ton travail peut bénéficier à la communauté.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/03/2012, 18h21
  2. Réponses: 8
    Dernier message: 26/12/2009, 15h18
  3. Problème d'importation de projet web dans eclipse 3.4
    Par sinfos dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 01/08/2009, 20h10
  4. Problème de configuration de datasources via JNDI dans tomcat
    Par flo_rian dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 11/06/2009, 10h21
  5. Réponses: 3
    Dernier message: 01/04/2009, 19h34

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