2013-05-22 11 views

risposta

-1

Dovresti essere in grado di gestirlo utilizzando lo strumento da riga di comando wsadmin fornito come parte dell'installazione di WAS. Praticamente qualsiasi attività di amministrazione può essere programmata usando questo strumento.

Non conosco il comando specifico per fare ciò che hai chiesto, ma qui c'è un collegamento alla documentazione che dovrebbe aiutarti a farti andare.

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

7

Provare a eseguire qualcosa di simile:

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

vi verrà chiesto di A era userid e password (nel caso in cui si dispone di abilitato "Sicurezza amministrativa") e quando li si entra - a condizione che al proprio ID utente sia stato assegnato almeno il ruolo Operator - l'applicazione verrà arrestata.

In modo simile è possibile avviare la stessa applicazione.

+1

Questo funziona per voi? – Pred

+0

Qual è la variante Windows/DOS per quel comando? Ho provato quanto segue in un prompt dei comandi ma non ha funzionato: 'wsadmin -c" AdminControl.invoke (AdminControl.queryNames ('type = Applicati onManager, process = , *'), 'st opApplication ',' MyAp pName ') "' –

+0

Esegui con 'wsadmin.bat' e aggiungi' -lang jython' nella riga di comando – trikelef