Прежде всего, установка в контролируемом директоре не рекомендуется в производственных средах, так как в ней отсутствует управление.
Как вы правильно подозревали, установить его на кластер и веб-сервер невозможно - отметьте Установка файлов корпоративных приложений путем добавления их в контролируемый каталог .
Поскольку вы можете использовать только один каталог сервера, перетащите его на карту
Приложения для комбинаций серверов ограничены. Сценарии
требует использования более одного сервера, например, сопоставление с
сервер приложений и веб-сервер, не поддерживается прямым перетаскиванием
и сброс файла приложения.
Однако вы все равно хотите его использовать, вы можете развернуть файл свойств в контролируемом каталоге. Этот файл свойств может полностью настроить ваше развертывание, например, настройка также модуля для сопоставления с веб-сервером.
Проверка Установка файлов приложения предприятия путем добавления файлов свойств в контролируемый каталог для получения более подробной информации
UPDATE
Если у вас есть проблемы, я бы предложил следующий подход - установить приложение «классически» через консоль администратора и сопоставить его как с веб-сервером, так и с кластером. Затем выполните команду wsadmin
для извлечения свойств:
AdminTask.extractConfigProperties('[-propertiesFileName myApp.props -configData Deployment=MyApplication -options [[SimpleOutputFormat true]]]')
Попробуйте использовать формат из этого экспортированного файла для своих свойств
У меня было время запустить его в моей среде. У меня есть приложение с 2 модулями внутри, один модуль просто сопоставлен с кластером, другой сопоставлен как с кластером, так и с веб-сервером. Вот соответствующая часть файла свойств:
taskName=MapModulesToServers
row1={ module=HelloTestUI #readonly
uri=HelloTestUI.war,WEB-INF/web.xml #readonly
server=WebSphere:cell=!{cellName},cluster=!{clusterName} }
row0={ module=HelloTestWeb #readonly
uri=HelloTestWeb.war,WEB-INF/web.xml #readonly
server=WebSphere:cell=!{cellName},cluster=!{clusterName}+WebSphere:cell=!{cellName},node=!{nodeName},server=!{serverName} }
Я не пытался использовать этот файл свойств для развертывания приложения через отслеживаемый каталог, но, как вы можете видеть, запись создается и сопоставление выполняется с помощью знака +
, который соединяет кластер и веб-сервер.
Если вы не видите сопоставление с вашим веб-сервером, убедитесь, что вы сохранили изменения, сделанные в консоли, а затем подключились через wsadmin, иначе wsadmin не будет иметь текущих данных.