В примере 5.45 показана инсталляция нового приложения с именем ivtApp на сервер с именем server1, входящий в кластер с именем testCluster.
Пример 5.45. Инсталляция приложения
wsadmin>AdminApp.install(‘C:/PROGRA~1/IBM/WebSphere/AppServer/installableApps/i vtApp.ear’,[‘-server’,’server1’,’-node’,’kcgg1f3Node01’,’-cluster’,’testCluster ‘,’-appname’,’IVT App’])
wsadmin>AdminConfig.save()
Удаление приложения J2EE
Общий синтаксис удаления приложения J2EE выглядит так: AdminApp.uninstall(‘<имя приложения>’)
В примере 5.46 показан пример деинсталляции приложения. Помните, что в имени приложения учитывается регистр.
Пример 5.46. Деинсталляция приложения J2EE
Wsadmin>AdminApp.uninstall(‘IVT App’)
ADMA5017I: Uninstallation of IVT App started. ADMA5104I: The server index entry for WebSphere:cell=kcgg1f3Cell01,node=kcgg1f3N ode01 is updated successfully.
ADMA5102I: The configuration data for IVT App from the configuration repository is deleted successfully.
ADMA5011I: The cleanup of the temp directory for application IVT App is complete. ADMA5106I: Application IVT App uninstalled successfully.
wsadmin>AdminConfig.save()
Редактирование приложения J2EE
Редактирование приложения J2EE можно осуществлять либо в интерактивном, либо в неинтерактивном режиме. При редактировании можно использовать следующие команды.
• Для интерактивного режима используйте команду editInteractive, которая предложит вам вводить данные. Синтаксис следующий:
AdminApp.editInteractive(’<имя_приложения>’)
• Для неинтерактивного режима используйте команду edit.
Использование команды edit
Общий синтаксис редактирования приложения J2EE в неинтерактивном режиме следующий:
AdminApp.edit(<имя_приложения>, [-имя_задачи [[’элемент1a’, ’элемент2a’,’элемент3a’]
[’элемент1b’,’элемент2b’,’элемент3b’] ]]
В примере 5.47 видно, как можно изменить связь модуля с сервером для приложения. Опции те же самые, которые используются при инсталляции командой install.
Пример 5.47. Редактирование приложения J2EE
wsadmin>AdminApp.edit("IVT App", ["-MapModulesToServers", [["IVT Application", "ivt_app.war,WEB-INF/web.xml","WebSphere:cell=kcgg1f3Cell01,node=kcgg1f3Node01, server=server1,cluster=testCluster»]]] )
wsadmin>AdminConfig.save()