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

Glassfish et Payara Java Discussion :

Configurer pool de connexion sans console d'aministration


Sujet :

Glassfish et Payara Java

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Points : 127
    Points
    127
    Par défaut Configurer pool de connexion sans console d'aministration
    Bonjour,
    Je travail avec Java EE 6 et Glassfish V3, et je souhaite mettre en oeuvre une interface permettant de modifier les paramètres du pool de connexion (user, mot de passe, port, instance de base de données, url et classe de driver) sans passer par la console d'aministration de glassfish.
    Je suis actuellement en phase de recherche. Je me confie donc à vous pour des éventuelles pistes susceptibles de m'aider à mettre en oeuvre mon projet.
    Merci d'avance

  2. #2
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    En ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    asadmin create-jdbc-connection-pool
    ou avec l'interface RESTful :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:4848/management/domain/resources/jdbc-connection-pool
    (navigateur, wget, curl, ...)

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Points : 127
    Points
    127
    Par défaut
    Bonjour alexismp,
    Je ne me suis pas bien fait comprendre. En fait, dans mon application, je veux intégrer un module permettant à aux utilisateurs de modifier les paramètres du pool de connexion, exactement comme on le fait dans la console dans console d'administration.
    Dans mes recherches, j'ai trouvé que les paramètres du pool de connexion figurent dans le fichier domain.xml. Il serait donc question pour moi de peut être pour modifier le contenu de ce fichier. Mais j'essaie toujours de mieux comprendre.
    Merci pour ta réponse. Vos suggestions restent toujours valables

  4. #4
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Il est déconseillé d'éditer domain.xml.
    Je pense que ma réponse s'applique tout de même sauf si tu veux faire ça en Java, auquel cas regarde du coté d'AMX

  5. #5
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut
    Bonjour

    +1, il ne faut pas éditer le domain.xml.
    Tu peux toujours, depuis ton pgm java, executer un script asadmin en lui passant les paramètres à modifier

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Points : 127
    Points
    127
    Par défaut
    Bonjour,
    Avez vous une idée de comment faire ça? Je suis un peu perdu

  7. #7
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut
    J'avoue que du coté de la soumission java je ne sais pas faire (mais je sais que c'est possible)..
    Ensuite tu écris un script shell (par exemple si tu es sous UNIX)
    qui execute les commandes asadmin.
    ex :
    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
     
    DOMAINE_HOST=$1 
    PORT_ADMIN=$2 
    ADMIN=$3 
    ADMINPWD=$4 
    CONNECT_POOL_ID=$5 
    USER=$6 
    PSWD=$7
    #construction fichier password asadmin
    echo "AS_ADMIN_PASSWORD=$ADMINPWD" > /tmp/password.txt
     
    /chemin d acces/asadmin set --port $PORT_ADMIN --user $ADMIN --passwordfile /tmp/password.txt server.resources.jdbc-connection-pool.$CONNECT_POOL_ID.property.USER=$USER
     
    /chemin d acces/asadmin set --port $PORT_ADMIN --user $ADMIN --passwordfile /tmp/password.txt server.resources.jdbc-connection-pool.$CONNECT_POOL_ID.property.PASSWORD=$PSWD
    ....
    Code à valider bien sur...

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/07/2011, 19h58
  2. Configuration d'un pool de connexion dans Tomcat
    Par essadiki_ista dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 30/12/2010, 12h59
  3. appli sans console
    Par Eugénie dans le forum MFC
    Réponses: 12
    Dernier message: 23/02/2004, 10h55
  4. [tomcat 4.1] [oracle] Pool de connexion
    Par Franco dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 23/09/2003, 01h42

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