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

Wildfly/JBoss Java Discussion :

intégration application tomcat


Sujet :

Wildfly/JBoss Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut intégration application tomcat
    Bonjour,

    J'ai une application tomcat contenant plusieurs .war que je souhaite intégré dans mon serveur Jboss, car je ne souhaite pas utiliser le serveur tomcat fournit pour ne pas utiliser encore plus de ressources...

    J'ai copier tous les dossier .war dans le dossier deplay et les librairies dans le dossier lib, ajouter des librairies dans certains war qui posait problème (librairies manquantes??), cependant je rencontre un problème lors de la connection à la base de données hsql ou mysql (testé avec les 2 bases) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @@ 2009-02-04 11:38:51,984 INFO  [org.hibernate.connection.ConnectionProviderFactory] Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
    @@ 2009-02-04 11:38:53,000 DEBUG [org.hibernate.util.JDBCExceptionReporter] SQL Exception
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (socket creation error)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
    Comment puis je résoudre ce problème? D'ou vient cette erreur?
    Je suis sur un Jboss 4.0.1

    Merci pour votre aide.

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

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Je pense qu'il te manque la datasource.

    Dans Tomcat, tu la définis dans context.xml ou server.xml. Avec JBoss, il faut la déclarer dans un fichier avec le suffixe -ds.xml que tu places dans le répertoire deploy/.

    Tu trouveras des exemples de fichiers ds dans docs/examples/jca.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Bonjour,

    Quand je démarre ma base hsql, j'ai un autre message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    @@ 2009-02-04 14:42:34,421 DEBUG [org.hibernate.util.JDBCExceptionReporter] SQL Exception
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Connection is broken: Transfer corrupted)
    	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
    Je pense qu'il y a de nombreux fichiers de connexions et ne pas les avoirs trouvé tous pour tester avec une base mysql. Donc je ne sais pas comment passer facilement en mysql en modifiant la connexion car il y a déja plusieurs fichiers oou il y a des connexions que j'ai trouvé
    Sinon avec hsql, j'ai l'erreur ci dessus...

    Merci pour votre aide.

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

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 879
    Par défaut
    Effectivement, d'après ton message, tu n'utilises pas une datasource de JBoss, mais une datasource DBCP, intégrée à ton application. Celle-ci est probablement définie dans ton fichier hibernate.cfg.xml.

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    J'ai réussi à démarrer mon application en prenant la même version de hsql et cela marche, mais j'ai une autre application qui fonctionne avec une autre version de hsql qui ne fonctionne plus du coup...

    Je pense que je vais essayer de tout recommencer avec la version mysql vu que je ne sais pas où se trouve tous les fichiers de connexions...

Discussions similaires

  1. Transmission de sessions entre deux applications tomcat
    Par nicorama dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 09/12/2007, 13h56
  2. démarrage de certaines application Tomcat
    Par yanker_man dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 20/08/2007, 16h53
  3. [OAS 10g]Import d application tomcat vers oas
    Par 205 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 23/01/2007, 18h16
  4. répertoires d'applications Tomcat
    Par k-zone dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 26/11/2006, 20h56
  5. Page de demarrage application tomcat
    Par hotkebab99 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/03/2006, 14h43

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