Sto lanciando un jar di dipendenza nel mio EAR esploso su WebSphere App Server. Devo arrestare/avviare l'EAR per ottenere WS per eseguire il nuovo codice. C'è un modo per farlo dalla riga di comando?Come arrestare/avviare l'EAR distribuito da WebSphere dalla riga di comando?
5
A
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.
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.
Questo funziona per voi? – Pred
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 ') "' –
Esegui con 'wsadmin.bat' e aggiungi' -lang jython' nella riga di comando – trikelef