Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

STRUTS AVEC HIBERNAT (SOUS MYSQL)


Information sur la source

Catégorie :Servlet Classé sous : Struts, hibernate, j2ee, mysql Niveau : Débutant Date de création : 26/06/2008 Date de mise à jour : 18/07/2008 21:13:13 Vu / téléchargé: 13 245 / 2 775

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
ce modeste projet est avant tout un exemple de base pour débuter dans la technologie J2EE entre autre. on y trouve du Struts 1.3, Hibernat 3, log4j et sera enrichi au fur et a mesure avec d'autres Technologie;

Un petit tuto pour lancer l'application web 'StrutsHibernate':
pour exécuter ce projet, vous pouvez procéder de 2 maniérés :
1- sous Tomcat (5  ou 6) :
Copie le fichier .war(qui est dans le zip) qui contient les dossiers (pages, WEB-INF) et le fichier (index.jsp) dans le répertoire webapps de votre Tomcat.
lancer Tomcat puis taper dans la barre d'adresse de votre navigateur l'URL suivante " http://localhost:8080/StrutsHibernate/ ".

2- sous Eclipse :
dé-zipper le fichier "StrutsHibernate.zip" puis lancer eclipse, allez au Menu ('File'->import..)
dans la fenêtre qui apparait sélectionner : (Générale->Existing projects into workspace)
dans la fenêtre suivante aller a (Browse..) et sélectionner le dossier oû vous avez dé-zipper le projet; puis cliquer sur (Finish).
une fois le prj importé , allez a la vue Serveur, faite clique droit (New->server) dans la fenêtre qui suit aller a la liste des serveurs, sélectionner (Apache-> Tomcat v5.0 ou v5.5 ou 6.0) et appuyer sur le bouton (Next> ) là vous allez avoir une fenêtre avec 2 volets, dans celui de gauche y'a le nom du projet (StrutsHibernate) sélectionner-le et cliquer sur (Add) puis sur (Finish);
Aller a la vue Serveur est là vous voyez le nouveau serveur ajouté, faite clique droit dessus puis choisissez (start) ou (Debug le cas échéant) et ça part ;-). (pour info vous avez un navigateur interne à Eclipse pour lancer l'application web)
voila vous pouvez déployer vos projet Web de tel manière localement dans eclipse sans avoir besoin d'aller au Répertoire de Tomcat ..(et la suite voir 1).

UN AUTRE POINT :
il faut avoir Mysql 5 ou 6 installer sur sa machine et puis à exécuter avant tout le script (Table_User.sql) dans le Dossier (ScriptBDD); puis a modifier aussi le fichier hibernat "hibernate.cfg.xml" avec le nom de votre BDD et son mot de passe.

REMARQUE :
il manque les librairies suivantes (cause taille du zip 1Mo MAX) a mettre dans le repertoire (lib)

Télécharger Hibernate Core -
(http://kent.dl.sourceforge.net/sourceforge/hibernate/hibernate-3.2.6.ga.zip)

aller dans le dossier 'Lib' (du ZIP télécharger)  et copie les librairies suivantes dans le (lib) du prj
*(       log4j-1.2.11.jar     c3p0-0.9.0.jar           hibernate3.jar
hibernate-tools.jar   log4j-1.2.13.jar         ocrs12.jar
c3p0-0.9.0.jar        dom4j-1.6.1.jar          commons-logging.jar
commons-beanutils.jar commons-collections.jar  commons-collections-2.1.1.jar
commons-digester.jar  commons-fileupload.jar   commons-validator.jar
antlr-2.7.6.jar       cglib-2.1.3.jar          asm.jar        asm-attrs.jar
jakarta-oro.jar       jta.jar                  jtds-1.2.2.jar
)
reste que struts (a faire la même chose)
* struts.jar (http://mir2.ovh.net/ftp.apache.org/dist/struts/binaries/struts-1.3.8-all.zip)



 

Conclusion

ma prochaine version sera avec le plugin Validation d'apache , spring IOC ,ajax ; si vous avez des suggestions, des critiques à faire n'hésiter pas - 'on avance sur nos erreurs'.
MERCI
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • .checkstyleTélécharger ce fichier [Réservé aux membres club]301 octets
  • .classpathTélécharger ce fichier [Réservé aux membres club]1 792 octets
  • .projectTélécharger ce fichier [Réservé aux membres club]860 octets
  • index.jspTélécharger ce fichier [Réservé aux membres club]92 octets
  • log4j.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 138 octets
  • login.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier27 885 octets
  • StrutsHibernate.warTélécharger ce fichier [Réservé aux membres club]131 266 octets
  •   .settings
    • org.eclipse.jdt.core.prefsTélécharger ce fichier [Réservé aux membres club]331 octets
    • org.eclipse.jdt.ui.prefsTélécharger ce fichier [Réservé aux membres club]5 196 octets
    • org.eclipse.jst.common.project.facet.core.prefsTélécharger ce fichier [Réservé aux membres club]365 octets
    • org.eclipse.wst.common.componentTélécharger ce fichier [Réservé aux membres club]605 octets
    • org.eclipse.wst.common.project.facet.core.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier269 octets
  •   META-INF
    • MANIFEST.MFTélécharger ce fichier [Réservé aux membres club]39 octets
  •   pages
    • ChangePassword.jspTélécharger ce fichier [Réservé aux membres club]4 342 octets
    • Exception.jspTélécharger ce fichier [Réservé aux membres club]565 octets
    • ForgetPassword.jspTélécharger ce fichier [Réservé aux membres club]1 962 octets
    • Forward.jspTélécharger ce fichier [Réservé aux membres club]1 495 octets
    • login.jspTélécharger ce fichier [Réservé aux membres club]3 268 octets
    • Monprofil.jspTélécharger ce fichier [Réservé aux membres club]4 557 octets
    • NewUser.jspTélécharger ce fichier [Réservé aux membres club]6 014 octets
    • Welcome.jspTélécharger ce fichier [Réservé aux membres club]2 839 octets
    •   config
  •   src
  •   WEB-INF
    • struts-config.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 554 octets
    • struts-config_1_2.dtdTélécharger ce fichier [Réservé aux membres club]34 977 octets
    • web.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 050 octets
    •   classes
      • hibernate.cfg.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 486 octets
      • log4j.propertiesTélécharger ce fichier [Réservé aux membres club]340 octets
      • MessageResources.propertiesTélécharger ce fichier [Réservé aux membres club]2 703 octets
      •   com
        •   form
          •   BO
            • ChangePasswordBO.classTélécharger ce fichier [Réservé aux membres club]3 111 octets
            • ForgetBO.classTélécharger ce fichier [Réservé aux membres club]2 974 octets
            • InfoProfilBO.classTélécharger ce fichier [Réservé aux membres club]2 954 octets
            • LoginBO.classTélécharger ce fichier [Réservé aux membres club]2 855 octets
            • SaveUserBO.classTélécharger ce fichier [Réservé aux membres club]5 194 octets
          •   framwork
            • MyAction.classTélécharger ce fichier [Réservé aux membres club]1 275 octets
            • Myframwork.classTélécharger ce fichier [Réservé aux membres club]1 141 octets
            • MyProcessorClass.classTélécharger ce fichier [Réservé aux membres club]2 017 octets
          •   HibPersistance
            •   config
              • Hib_main.classTélécharger ce fichier [Réservé aux membres club]2 521 octets
              • HibernateUtil.classTélécharger ce fichier [Réservé aux membres club]1 336 octets
            •   persist
          •   struts
            •   forget
              • ForgetPasswordForm.classTélécharger ce fichier [Réservé aux membres club]1 811 octets
            •   login
              • LoginAction.classTélécharger ce fichier [Réservé aux membres club]2 057 octets
              • LoginForm.classTélécharger ce fichier [Réservé aux membres club]3 210 octets
            •   logout
              • LogoutAction.classTélécharger ce fichier [Réservé aux membres club]1 284 octets
            •   newuser
              • SaveForm.classTélécharger ce fichier [Réservé aux membres club]6 097 octets
            •   profile
              • ChangePasswordForm.classTélécharger ce fichier [Réservé aux membres club]2 454 octets
              • InfoProfilAction.classTélécharger ce fichier [Réservé aux membres club]2 309 octets
    •   lib
      • mysql-connector-java-5.1.5-bin.jarTélécharger ce fichier [Réservé aux membres club]676 693 octets
    •   ScriptBDD
    •   tld
      • struts-bean.tldTélécharger ce fichier [Réservé aux membres club]8 868 octets
      • struts-html.tldTélécharger ce fichier [Réservé aux membres club]67 452 octets
      • struts-logic.tldTélécharger ce fichier [Réservé aux membres club]14 739 octets
      • struts-nested.tldTélécharger ce fichier [Réservé aux membres club]64 849 octets
      • struts-tiles.tldTélécharger ce fichier [Réservé aux membres club]7 850 octets
      • validation.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 496 octets
      • validator-rules.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 337 octets

Télécharger le zip

Historique

26 juin 2008 15:30:53 :
!!
26 juin 2008 15:46:10 :
!!
27 juin 2008 16:51:27 :
désolé y avait des jars manquant !!!
17 juillet 2008 16:08:43 :
//
18 juillet 2008 21:13:13 :
//

Commentaires et avis

signaler à un administrateur
Commentaire de boumarsel le 04/07/2008 13:31:21

Bonjour,

Je n'ai pas le temps de faire les manip pour exécuter l'application mais je tiens quand même à te féliciter et te remercier pour tes efforts. BRAVO!
Malheureusement les gens sur CS s'intéressent surtout à des petits projets et y mettent des dizaines de commentaires. Les gros projets comme le tien (dans le sens où il y'a beaucoup de fichiers, packages, libs, pré-requis...) restent sans commentaires. C'est malheureux mais c'est comme ça sur CS.

Merci encore une fois.

Cordialement,

signaler à un administrateur
Commentaire de sergeb_kaam le 15/07/2008 21:58:30 9/10

Bonjour,
Juste pour remercier khsam2001 pour sa petite application qui marche bien en y ajoutant les .jars. Pour nous les débutants c'est pas toujours évident la compréhension des dépendances entre Struts, hibernate et Mysql. Puisque tu promets une version ultérieure, pourrais-tu STP avant la sortie de celle-ci, présenter l'application sous forme de tutorial? Cela nous aidera dans certaines subtilités  

signaler à un administrateur
Commentaire de agrillon le 15/07/2008 23:05:12

Un grand merci de la part de touts les débutants(tes) qui cherche la lumière dans les millions de pages sur le J2EE

signaler à un administrateur
Commentaire de khsam2001 le 16/07/2008 10:39:07

slt
en fait, j ai eu bien l'idée de présenter un tuto pour la prochaine version et je vais essayer d'etre plus explicatif sur l'architecture ainsi que sur les différentes sources du projet nouvel version.
Merci

signaler à un administrateur
Commentaire de hamidmx le 18/07/2008 02:56:39

Hats off to Mr Khsam2001 for his remarkable efforts, and we are waiting for the second version of this interesting project.

signaler à un administrateur
Commentaire de najim1971 le 18/07/2008 13:42:33

Ou es les sources???

signaler à un administrateur
Commentaire de khsam2001 le 18/07/2008 14:12:51

désolé, je n'arrive pas a up-loader mes sources sur le serveur de mon boulot, je vais le faire ce soir.
Merci

signaler à un administrateur
Commentaire de farid_kidari le 18/09/2008 14:05:40

Bonjour khsam2001,

j'ai essayé de faire fonctionner ton appli mais ça ne marche pas.
Dans les libs de Struts, il n'y a pas "struts.jar", est-ce que ce ne serait pas à cause de ça ?

Si il faut, je peux t'envoyer la trace que j'ai dans la console Eclipse.

Merci d'avance.

signaler à un administrateur
Commentaire de hamzabba le 06/11/2008 08:03:05

salut khsam2001

merci pour l'application espérons que la version qui suive sera en architecture n-tier  

signaler à un administrateur
Commentaire de boubo12 le 28/01/2009 15:02:51

mais monsieur en vous remerciant j'ai suivi les memes étape a la lettre
ca marche pas je sais pas pourqoi

signaler à un administrateur
Commentaire de khsam2001 le 28/01/2009 15:30:05

slt BOUBO12

Tu peux me dire c'est quoi qui ne marche pas au juste!!, si t'as des exceptions quelque part tu peux m'envoyer la trace !

Merci

signaler à un administrateur
Commentaire de boubo12 le 28/01/2009 18:50:50

ok je vais vous signalez la trace prochainement car j'ai supprimer le projet je vais le refaire et vous contacter
merci tu es a jour merci infiniment o,a besoin des gens comme toi

signaler à un administrateur
Commentaire de tortueSSJ4 le 05/02/2009 23:56:30

j'ai ca avec les methodes 1 et 2 du tuto:

Etat HTTP 500 -

--------------------------------------------------------------------------------

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

org.apache.jasper.JasperException: Impossible de charger ou d'instancier la classe TagExtraInfo: org.apache.struts.taglib.logic.IterateTei
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281)
org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:419)
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:250)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
org.apache.jasper.compiler.Parser.parse(Parser.java:133)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


cause mère

java.lang.ClassNotFoundException: org.apache.struts.taglib.logic.IterateTei
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:416)
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:250)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
org.apache.jasper.compiler.Parser.parse(Parser.java:133)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.14



je comprends pas ce qui me manque pour que ca fonctionne. j'ai pas réussi a trouver toute les libs citées dans le tuto pour la methode 2 mais ca devrait marcher sans pour la methode 1 ,non?

signaler à un administrateur
Commentaire de hamzabba le 06/02/2009 09:39:52

Il te manque le fichier struts.jar dans ta lib ;)

signaler à un administrateur
Commentaire de khsam2001 le 06/02/2009 10:33:28

salut HAMZABBA
pour ton pb il s'agit d'une lib qui manquerait pour faire tourner l'App, en tout cas je te donne mon mail qui le meme que le nom d'Auteur + yahoo fr et je te donne un zip avec toutes les librairies dedant;voila je te dis a+

signaler à un administrateur
Commentaire de tortueSSJ4 le 12/02/2009 18:29:45

en ayant mis les libs que khsam2001 m'a envoyé par mail j'arrive a la page d'accueil :)
le problème vient ensuite quand j'essaye de m'inscrire pour utiliser la bdd...
j'obtiens le message suivant : (je précise que la création de la base en utilisant le script est ok sous mysql)
y a t'il un truc a installer genre Mysql ODBC 5.1 Driver dans panneau de configuration--->outils d'administration--->Sources de données (ODBC)--->l'onglet sources de données utilisateur?


Etat HTTP 500 -

--------------------------------------------------------------------------------

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

org.hibernate.exception.GenericJDBCException: Cannot open connection
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
com.form.BO.SaveUserBO.ExistUsername(SaveUserBO.java:52)
com.form.struts.newuser.SaveForm.validate(SaveForm.java:98)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:962)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:247)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1187)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:451)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


cause mère

java.sql.SQLException: Connections could not be acquired from the underlying database!
com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:104)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:236)
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:35)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
com.form.BO.SaveUserBO.ExistUsername(SaveUserBO.java:52)
com.form.struts.newuser.SaveForm.validate(SaveForm.java:98)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:962)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:247)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1187)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:451)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


cause mère

com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:970)
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:232)
com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:35)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
com.form.BO.SaveUserBO.ExistUsername(SaveUserBO.java:52)
com.form.struts.newuser.SaveForm.validate(SaveForm.java:98)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:962)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:247)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1187)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:451)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.

signaler à un administrateur
Commentaire de khsam2001 le 13/02/2009 10:20:26

slt tortueSSJ4
je  crois que ton pb vient du fichier hibernate.cfg.xml , il faur renseigner le nom de ta base de donnée crée ainsi que le user name et le mot de passe !!

<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/ici_nom_de_ta_base</property>
<property name="connection.username">ici_username</property>
<property name="connection.password">ici_password</property>

donc essaye de voir ça !!
merci

signaler à un administrateur
Commentaire de boubo12 le 16/02/2009 14:15:55

oui l'application marche trés bien je vous en remercie j'attend le spring
et svp essayer d'ajouter des autres tables pour nous initier au mapping des association merci infiniment
merci encore

signaler à un administrateur
Commentaire de indalux le 01/03/2009 02:38:29

Bonjour
Merci pour ce projet,
Je me demande est ce que c'est bien de faire des traitment au niveau de la methode validate()???
Encore Merci

signaler à un administrateur
Commentaire de rabebInfo le 29/04/2009 15:54:54

Bonjour
Merci pour cet exemple.j'ai suivi les mêmes étapes
Mais,ca marche pas je ne sais pas pourqoi?
Bien entendu,j'utise apache-tomcat-6.0.18 et eclipse-jee-ganymede-win32
Et voilà la trace:
Etat HTTP 500 -

--------------------------------------------------------------------------------

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

org.apache.jasper.JasperException: /pages/login.jsp(5,0) Impossible de trouver une méthode de mise à jour pour l'attribut: locale
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisitor.evaluateAttribute(Generator.java:2736)
org.apache.jasper.compiler.Generator$GenerateVisitor.generateSetters(Generator.java:2965)
org.apache.jasper.compiler.Generator$GenerateVisitor.generateCustomStart(Generator.java:2169)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1689)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2394)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
org.apache.jasper.compiler.Generator.generate(Generator.java:3374)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.


--------------------------------------------------------------------------------

Apache Tomcat

signaler à un administrateur
Commentaire de karamfr le 31/05/2009 19:03:43

moi aussi j'ai eu ce probleme !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Eclipse - Hibernate - MySQL - Table sans ID [ par the_smurf ] Bonjour &#224; tous,Voil&#224;, je d&#233;veloppe sous Eclipse un projet Java/Web. J'aimerais utiliser le plugin Hibernate pour toute la partie acc&#2 developpement d'application J2EE [ par zenouba2005 ] bonjour, je veux developper une application J2EE sous eclipse, je veux utiliser struts et hibernate. struts ne marche qu'avec eclipse 2.1, mais hibern Struts,EJB Session, hibernate et CWolf-JFreeChart [ par snetechen ] Bonjour,je commencer à travailler dans une grande application.. J2EE basée sur, EJB Session, struts, hibernate. j'aurais a afficher des statistiques p J2EE struts import d'un grand nombre de données [ par zarmin ] Bonjour,Je suis en train de developper un outil d'alimentation et je me retrouve confronter à un problème.L'application prend en parametre un fichier connecxion MySQL/Hibernate [ par Nina2507 ] bonjour à tous,J'ai un projet formé d'une application J2EE et un autre en php et il doivent partager la meme base de données MySQL,j'ai créer la base Struts Hibernate [ par ratekratek ] Bonjour tt le monde,si klk 1 a un ptit exemple (hello world) avec struts et hibernate qu'il me l envoie, je serai tres reconnaissant.merci d'avance. java/j2ee/struts [ par mkawti ] Bonsoir,je travail sur une application web et jutilise le freamweark struts,j'ai programer la partie authentification (par un code simple sans faire l [struts + hibernate] que des problemes [ par ezzeddinehannachi ] bonjour tout le monde,j'ai vraiment besoin de votre aide merci.mon probleme est le suivant je suis débutant avec struts et hibernate et je travaille s jsf/mysql/hibernate [ par delivrance84 ] bonjour, j'ai reussi à créer un simple projet jsf sous eclipce europa mais j'ai pas pu le faire en connection avec une base de donnée MySQl qu'elle J2ee Struts fichier [ par zarmas42 ] Bonjour,Dans le cadre d'un projet J2EE, je dois ouvrir un fichier qui est sur le serveur en java.Comment récupérer l'adresse complète de l'emplacement


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.