2010-06-29 9 views
12

Ich versuche, die IBM Websphere $AdminApp (und die Ant-Tasks) zu verwenden, um eine Anwendungs-EAR auf einem Remote-Server zu installieren/zu aktualisieren. You may want to read this question too.Wie kann IBM Websphere Application Management Service aktiviert werden?

manuelle Prozess

Ich öffne eine jython Konsole mit dieser Befehlszeile:

$was61profile1\bin$> wsadmin.bat -lang jython -host MYHOST -port 32092 

Danach möchte ich alle Anwendungen zur Liste:

wsadmin>AdminApp.list() 
WASX7015E: Exception running command: "$AdminApp list"; exception information: 
com.ibm.ws.scripting.ScriptingException: WASX7206W: The application management service is not running. Application management commands will not run. 

Ich denke, die Botschaft hier ist klar: Der Anwendungsverwaltungsdienst wird nicht ausgeführt.

Wie aktiviert man den Application Management Service?

Ich suchte nach Dokumentation auf der schrecklichen, schrecklichen IBM Website. Ich habe auch versucht, die Konfigurationsoptionen auf den Websphere-Admin-Seiten durchzuklicken. Aber ich kann nichts in der Nähe von Application Management Service finden. Ich mache das Klicken wieder mit englischen Spracheinstellungen jetzt, aber Ich würde mich freuen, wenn jemand mich auf die Konfigurationsoption oder die Dokumentation zeigen kann.

Antwort

11

Mist, ich wurde an den falschen Port angeschlossen. Wenn Sie AdminApp.list() verwenden möchten, müssen Sie eine Verbindung zum Deployment Manager (abgekürzt DMGR) herstellen. Ich neu gestartet meine Konsole mit

*WAS_HOME*\profiles\was61profile1\bin>wsadmin.bat -lang jython -host MYHOST -port 32003 

und dann konnte ich Anwendungen über AdminApp installiert Liste.

Achten Sie darauf, auf die Websphere-Administrationskonsole Web-Interface zu gehen und gehen Sie zu Systemkonfiguration ->Deployment Manager und überprüfen Sie die Liste der Ports auf der rechten Seite der Seite. Es gibt einen Port für SOAP_CONNECTOR_ADDRESS und das ist es, was Sie für die Konsole benötigen.

+1

Für WebSphere v 7: Servertypen> WebSphere-Anwendungsserver> [Servername]> Kommunikation> Ports: SOAP_CONNECTOR_ADDRESS http://blogs.adobe.com/livecyclepost/2011/03/determining-the-soap-port-for- Ihr-ibm-websphere-application-server/ – SlappyTheFish

+0

Dieser Beitrag löste auch mein Problem, versuchte den falschen Port zu kontaktieren. Fehler: WASX8011W: AdminTask-Objekt ist nicht verfügbar. WASX7206W: Der Anwendungsmanagementdienst wird nicht ausgeführt. Anwendungsverwaltungsbefehle werden nicht ausgeführt. Verwenden Sie die SOAP_CONNECTOR_ADDRESS für Port. Ich habe meinen gefunden: $ {WAS_ROOT}/profiles/{profile} /config/cells/localhost/nodes/localhost/serverindex.xml – straville

Verwandte Themen