2010-06-29 15 views
12

Provo ad utilizzare IBM Websphere $AdminApp (e le attività Ant) per installare/aggiornare un EAR dell'applicazione su un server remoto. You may want to read this question too.Come abilitare il servizio IBM Websphere Application Management?

processo manuale

apro una console di Jython con questa riga di comando:

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

Dopo che voglio elencare tutte le applicazioni:

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. 

Penso che il messaggio qui è chiaro: Il servizio di gestione delle applicazioni non è in esecuzione.

Come abilitare il servizio di gestione delle applicazioni?

Ho cercato la documentazione sull'orribile, orribile sito Web IBM. Ho anche provato a fare clic sulle opzioni di configurazione nelle pagine di amministrazione di Websphere. Ma non riesco a trovare nulla lontanamente vicino al servizio di gestione delle applicazioni . Lo faccio di nuovo facendo clic con le impostazioni della lingua inglese, ma con sarei grato se qualcuno possa indicarmi l'opzione di configurazione o la documentazione.

risposta

11

Crap, ero collegato alla porta sbagliata. Se si desidera utilizzare AdminApp.list(), è necessario connettersi al gestore distribuzione (abbreviato in DMGR). Ho riavviato la mia console con

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

e poi potrei elencare le applicazioni installate tramite AdminApp.

Assicurati di andare a l'interfaccia della console Web di WebSphere Amministrazione e andare a configurazione del sistema ->Deployment Manager e controllare l'elenco delle porte sul lato destro della pagina. C'è una porta per SOAP_CONNECTOR_ADDRESS e questo è ciò che è necessario utilizzare per la console.

+1

Per WebSphere v 7: Tipi di server> WebSphere Application Server> [serverName]> Comunicazioni> Porte: SOAP_CONNECTOR_ADDRESS http://blogs.adobe.com/livecyclepost/2011/03/determining-the-soap-port-for- your-ibm-websphere-application-server/ – SlappyTheFish

+0

Questo post ha risolto anche il mio problema, ho provato a contattare la porta sbagliata. Errori: WASX8011W: L'oggetto AdminTask non è disponibile. WASX7206W: il servizio di gestione delle applicazioni non è in esecuzione. I comandi di gestione delle applicazioni non verranno eseguiti. Utilizzare SOAP_CONNECTOR_ADDRESS per la porta. Ho trovato il mio da: $ {WAS_ROOT}/profiles/{profile} /config/cells/localhost/nodes/localhost/serverindex.xml – straville

Problemi correlati