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

Weblogic Java Discussion :

JMX - Création de ressources WTC


Sujet :

Weblogic Java

  1. #1
    Yux
    Yux est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 105
    Points : 74
    Points
    74
    Par défaut JMX - Création de ressources WTC
    Bonjour,

    Je travaille sur un utilitaire permettant de créer des serveurs WTC via l'API JMX. La création du WTCServerMBean et des MBeans associés (imports, exports, etc) se passe bien, à l'exception de la création du WTCResourcesMBean. Pour être plus précis, le WTCServerMBean offre une méthode pour créer un tel MBean (createWTCResources), mais impossible ensuite d'effectuer un lookup sur le MBean concerné (ce MBean est le seul pour lequel le WTCServerMBean ne propose aucune méthode de lookup).

    Pour résumer, je peux faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    factory.getEditConnection().invoke(wtcServerMBean, "createWTCResources",
        new Object[] {wtcResources.getName()}, new String[] {"java.lang.String"});
    Et ensuite, j'aurais aimé pouvoir faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    wtcResourcesMBean = (ObjectName)factory.getEditConnection().invoke(wtcServerMBean,
        "lookupWTCResources", new Object[] {wtcResources.getName()},
        new String[] {"java.lang.String"});
    Mais pas de méthode "lookupWTCResources". Du coup, il devient compliqué de paramétrer les attributs du MBean...

    Si quelqu'un a une solution, je suis preneur

    Merci,

    Yann

  2. #2
    Yux
    Yux est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 105
    Points : 74
    Points
    74
    Par défaut
    Bon, j'ai trouvé la solution. J'ai été induit en erreur par la documentation (weblogic server mbean reference) qui précise pour chaque factory method : "Factory methods do not return objects." Eh bien il s'avère que si en fait.

    Du coup, les fonctions de lookup ne servent qu'à localiser un mbean existant (ce qui est plus logique), et il suffit lors de la création d'effectuer un bête cast :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    wtcResourcesMBean = (ObjectName)factory.getEditConnection().invoke(wtcServerMBean, "createWTCResources",
    	new Object[] {wtcResources.getName()}, new String[] {"java.lang.String"});
    Voilà, si ça peut aider...

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

Discussions similaires

  1. Participez à la création de ressources
    Par vermine dans le forum NodeJS
    Réponses: 2
    Dernier message: 06/03/2013, 16h11
  2. Réponses: 0
    Dernier message: 06/03/2013, 08h46
  3. Création fichier ressources
    Par michel71 dans le forum Débuter
    Réponses: 5
    Dernier message: 22/08/2012, 07h31
  4. création de ressource jms sous jboss5
    Par ndeyemaroc dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 24/12/2009, 17h59
  5. Contribuez - Création de ressources Ruby
    Par Community Management dans le forum Ruby
    Réponses: 14
    Dernier message: 17/07/2009, 11h02

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