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 :

Récupérer le datasource de Struts dans une classe lancée au démarrage de Tomcat ?


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut Récupérer le datasource de Struts dans une classe lancée au démarrage de Tomcat ?
    Bonjour,

    dans mon application web sous Tomcat, j'utilise la framework Struts et son datasource qui se présente comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <data-source key="monDataSource" type="org.apache.commons.dbcp.BasicDataSource">
                <set-property property="driverClassName" value="oracle.jdbc.OracleDriver" />
                <set-property property="password" value="STAGO_YANN" />
                <set-property property="url" value="jdbc:oracle:thin:@//MOBYDICK:1522/STARBUCK.TREM.BOD" />
                <set-property property="username" value="STAGO_YANN" />
                <set-property property="maxActive" value="100" />
                <set-property property="maxWait" value="5000" />
                <set-property property="defaultAutoCommit" value="true" />
                <set-property property="defaultReadOnly" value="false" />
     
    </data-source>
    Mon problème, c'est que je souhaite éxécuter une classe au démarrage de Tomcat (ça je sais faire grâce à cette source : ICI)
    mais dans cette classe, j'ai besoin du dataource de Struts et là, je ne sais pas comment y accéder ?

    Quelqu'un a une idée ?

    Merci d'avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Par défaut
    Bonjour,

    au risque de paraître hors-sujet, pourquoi ne pas laisser le conteneur gérer la datasource, et utiliser JNDI dans le contextlistener pour obtenir une connexion à cette datasource?

Discussions similaires

  1. Récupérer un paramètre de requête dans une class Action
    Par cherif ahmed dans le forum Struts 1
    Réponses: 0
    Dernier message: 08/02/2014, 16h57
  2. Réponses: 5
    Dernier message: 28/09/2007, 14h58
  3. Réponses: 3
    Dernier message: 06/12/2006, 11h44
  4. Réponses: 3
    Dernier message: 22/05/2006, 09h58
  5. Réponses: 5
    Dernier message: 03/04/2006, 09h57

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