2013-05-22 13 views

Antwort

-1

Sie können das mit dem Befehlszeilenprogramm , das als Teil Ihrer WAS-Installation bereitgestellt wird, verwalten. Mit diesem Tool kann so ziemlich jede Verwaltungsaufgabe gescriptet werden.

Ich weiß nicht den spezifischen Befehl zu tun, was Sie gefragt haben, aber hier ist ein Link zu der Dokumentation, die Ihnen helfen soll, loszulegen.

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftxml_script.html

7

Versuchen Sie so etwas wie dies ausgeführt wird:

/opt/ibm/websphere/appserver/profiles/<MyProfileName>/bin/wsadmin.sh -c "AdminControl.invoke(AdminControl.queryNames('type=ApplicationManager,process=<MyServerName>,*'),'stopApplication','MyAppName')" -lang jython 

Es wird Sie für eine prompte WAS Userid und Passwort (falls Sie enabled "Administrative Sicherheit" haben), und wenn Sie sie eingeben - vorausgesetzt, Ihre Benutzer-ID ist mindestens Operator Role zugewiesen - Ihre Anwendung wird gestoppt.

In ähnlicher Weise können Sie die gleiche Anwendung starten.

+1

Das funktioniert für Sie? – Pred

+0

Was ist die Windows/DOS-Variante für diesen Befehl? Ich habe Folgendes in einer Eingabeaufforderung versucht, aber es hat nicht funktioniert: "wsadmin -c" AdminControl.invoke (AdminControl.queryNames ('type = Applicati onManager, Prozess = , *'), 'st opApplication ',' MyAp pName ') "' –

+0

Mit 'wsadmin.bat' ausführen und' -lang jython' in der Befehlszeile hinzufügen – trikelef