Mit dem Tool "wsadmin" die Richtliniensatzkonfigurationsdaten aktualisieren
Nachdem Sie die Richtliniensatzkonfiguration aktualisiert haben, werden die Änderungen nach dem erneuten Starten der Anwendung
angewendet.
Vorgehensweise
- Starten Sie das Scripting-Tool "wsadmin" mit der Scripting-Sprache Jython.
- Rufen Sie die Objektnamen der einzelnen PolicySetManager-Objekte ab.
Verwenden Sie die Option
"completeObjectName" für das Objekt "AdminControl", um den Objektnamen für jedes PolicySetManager-Typobjekt, wie im folgenden
Beispiel gezeigt, auf die Variable
objNameString zu setzen:
objNameString = AdminControl.completeObjectName('type=PolicySetManager,*')
- Stellen Sie eine Verbindung zur Managed Bean (MBean) her.
Die MBean stellt eine ferne Schnittstelle
zum MBean-Server bereit, der im Anwendungsserver ausgeführt wird.
Das folgende Beispiel veranschaulicht, wie die MBean gesucht wird:
import javax.management as mgmt
- Legen Sie den Namen des PolicySetManager-MBean-Objekts fest.
Im folgenden Beispiel wird der Name des PolicySetManager-MBean-Objekts
auf die Variable
mbeanObj, die Parameter auf die Variable
param und die Signatureinstellungen auf die Variable
sig gesetzt:
mbeanObj = mgmt.ObjectName(objNameString)
param=[]
sig=[]
- Aktualisieren Sie die MBean "PolicySetManager".
Im folgenden Beispiel wird die Richtliniensatzkonfiguration aktualisiert:
AdminControl.invoke_jmx(mbeanObj, 'refresh', param, sig)
Beispiel
Im folgenden Beispiel wird das Jython-Script bereitgestellt, das die Richtliniensatzkonfiguration aktualisiert:
objNameString = AdminControl.completeObjectName('type=PolicySetManager,*')
import javax.management as mgmt
mbeanObj = mgmt.ObjectName(objNameString)
param=[]
sig=[]
AdminControl.invoke_jmx(mbeanObj, 'refresh', param, sig)