Как и в случае создания сервера приложений, удалить сервер приложений можно либо с помощью объекта AdminTask, либо с помощью объекта AdminConfig. В примере 5.44 иллюстрируется удаление сервера приложений с помощью AdminTask.
Пример 5.44. Удаление сервера приложений с помощью AdminTask
wsadmin>AdminTask.deleteServer(‘-interactive’) Delete Server
Delete a server configuration
*ADMG0106I (serverName): server5
*ADMG0104I (nodeName): kcgg1f3Node01 Delete Server
Delete a server configuration
1. No description available (ConfigCoreGroup)
2. No description available (CleanupSIBuses) S (Select)
N (Next) F (Finish) C (Cancel) H (Help)
Select [S, N, F, C, H]: [F] F
WASX7278I: Generated command line: AdminTask.deleteServer(‘[-serverName server5
-nodeName kcgg1f3Node01 ]’)
wsadmin>AdminConfig.save()
Общий синтаксис удаления сервера приложений с помощью объекта AdminConfig следующий:
AdminConfig.remove(‘<конфигурационный_id_сервера>’)
Инсталляция приложения J2EE
Существует два варианта установки приложения J2EE.
• Выполнить интерактивную установку с помощью команды installInteractive. При интерактивной установке вам будет предложено указать опции. Синтаксис вызова следующий:
AdminApp.installInteractive(‘<путь_к_ear_файлу>’) Например:
wsadmin>AdminApp.installInteractive(‘C:/PROGRA~1/IBM/WebSphere/AppServer/ installableApps/ivtApp.ear’)
Примечание. В Windows используйте при указании пути к ear-файлу либо прямой слэш (/), либо двойной обратный слэш (\).
• Выполнить неинтерактивную установку с помощью команды install. Использование команды install
Общий синтаксис инсталляции приложения J2EE следующий.
AdminApp.install(‘<путь_к_ear_файлу> {опция_задачи или опция_не_относящаяся_к_задаче}’)
При использовании команды install можно указывать два типа опций:
• Чтобы увидеть список опций задачи по установке, используйте следующий син таксис:
AdminApp.options()
Сюда входят опции для указания имени сервера, имени кластера, директории для инсталляции и т. д.
• Чтобы увидеть список опций, специфичных для приложения, используйте следующий синтаксис:
AdminApp.options(‘<путь_к_ear_файлу>’)
Вот пример команды для вывода опций, относящихся к приложению:
wsadmin>print AdminApp.options(‘C:/PROGRA~1/IBM/WebSphere/AppServer/installableApps/ ivtApp.ear’)
В список таких опций входят опции для определения информации о приложении, связь с ролями системы безопасности, связи модулей с виртуальными хостами и нужно ли предварительно компилировать JSP-страницы.
Примечание. Все опции, указываемые для команды install, должны указываться в одну строку. В Jython единая строка формируется путем объединения всех опций в фигурные скобки или в двойные кавычки:
AdminApp.install(«c:/temp/application.ear», [[«-server», «serv2», «-appname», «-TestApp»]] )