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 :

WebLogic 9.2 script d'administration


Sujet :

Weblogic Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut WebLogic 9.2 script d'administration
    Bonjour,

    On passe tout juste sous WebLogic et j'aimerais mettre en place des scripts d'administration pour la mise en oeuvre... du genre
    script permettant de lister les serveur d'app disponible et leur etat
    script permettant de lancer tout les serveur d'app d'un noeud (de les arreter)

    quelqu'un aurai t'il des chose de ce genre a partager ??
    (pour info je suis sous unix Solaris et linux)

    Merci.Marc

  2. #2
    Membre chevronné
    Avatar de bmoussaud
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 218
    Par défaut
    La solution d'utiliser le langage WLST: WebLogic Scripting Tools
    WLST permet
    * d'interogger l'état des serveurs
    * de lire et modifier la configuration
    * de déployer et undeployer des application
    * stoper des serveurs
    Le langage se compose de deux parties:
    * des commandes interactives, comme un shell, qui permet de parcourir la configuration et les parametres runtime du serveur
    * du support du langage jython (python / java) pour des opérations plus complexe.

    J'utilise WLST a chaque fois que je suis sur un projet WebLogic.
    Doc Anglais:
    http://edocs.bea.com/wls/docs90/conf...sing_WLST.html

    WLST en fourni par défaut dans les distributions de Weblogic Server 9.x
    Pour Weblogic 8.x, il faut le télécharger sur dev2dev.
    ps : Pour pouvoir demarrer des serveurs à distance, tu dois installer le composant 'NodeManager'

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut
    Merci pour l'info ...

    je peux abuser en demandant des exemples de script simple.

    Merci

  4. #4
    Membre chevronné
    Avatar de bmoussaud
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 218
    Par défaut
    Creatoin d'un domain en cluster
    from java.util import *
    from javax.management import *
    import javax.management.Attribute

    print 'starting the script .... '
    # connection au server (cmd wlst)
    connect('username','password','t3://localhost:7001')

    #définition des données d'entrée: syntaxe python
    clusters = "cluster1","cluster2"
    ms1 = {'managed1':7701,'managed2':7702,'managed3':7703, 'managed4':7704, 'managed5':7705}
    ms2 = {'managed6':7706,'managed7':7707,'managed8':7708, 'managed9':7709, 'managed10':7710}

    clustHM = HashMap()

    #passage en mode édition
    edit()
    startEdit()

    for c in clusters:
    print 'creating cluster '+c
    clu = create(c,'Cluster')
    clustHM.put(c,clu)

    cd('..\..')

    clus1 = clustHM.get(clusters[0])
    clus2 = clustHM.get(clusters[1])

    for m, lp in ms1.items():
    managedServer = create(m,'Server')
    print 'creating managed server '+m
    managedServer.setListenPort(lp)
    managedServer.setCluster(clus1)

    for m1, lp1 in ms2.items():
    managedServer = create(m1,'Server')
    print 'creating managed server '+m1
    managedServer.setListenPort(lp1)
    managedServer.setCluster(clus2)
    save()

    #activation des changements
    activate(block="true")
    disconnect()
    print 'End of script ...'
    exit()

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Par défaut
    Bonjour,

    Je suis à la recherche de wlst car je voudrais intérroger des versions Weblogic différent ( 8.1 et 9) sur une machine ne disposant pas de Weblogic server.

    J'ai essayé de copier les jar de la version 9, mais celà ne fonctionne pas.

    J'ai cherché sur dev2dev qui redirige sur le site ORACLE, mais pas moyen de trouver comment télécharger WLST...

    Quelqu'un peut il m'aider ?

  6. #6
    Membre chevronné
    Avatar de bmoussaud
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 218
    Par défaut
    Effectivement avec le rachat par Oracle de BEA certains liens sont morts...

    Tu peux trouver WLST pour Weblogic 8.1 (version 6.4) a cette adresse

    https://atlanta-ug.projects.dev2dev....e/wlst_v64.zip

    sur la page liée au au projet code-sample ID abug4: WebLogic Scripting Tool (WLST) for 7.0 & 8.1

Discussions similaires

  1. script d'administration web
    Par erreurx dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 16/05/2008, 06h59
  2. Besoin de conseil script d'administration
    Par szambaux dans le forum Administration système
    Réponses: 4
    Dernier message: 24/01/2008, 14h06
  3. Réponses: 9
    Dernier message: 30/08/2007, 02h22
  4. Les droits à adopter pour un script d'administration.
    Par Madmac dans le forum Administration système
    Réponses: 12
    Dernier message: 03/09/2006, 21h02
  5. Script page administration et authentification Php
    Par mastercartman dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 11/03/2006, 17h34

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