Назад | Перейти на главную страницу

Как определить, установлен ли «Пакет компонентов веб-служб для WebSphere» на сервере Websphere?

Как определить, установлен ли «Пакет компонентов веб-служб для WebSphere» в Websphere Application Server v6.1?

Мне нужна эта информация для решения некоторых проблем с загрузкой классов при развертывании веб-сервисов cxf в Websphere.

Хотя у меня здесь не установлен WSFP, лучше всего использовать WebSphere versionInfo утилита.

Вы можете найти это в %APPSERVER%/bin где %APPSERVER% это ваше место установки WAS.

Справку (из инфоцентра WAS 6.1) можно найдено здесь.

Я предлагаю вам создать отчет о версии в HTML, используя наиболее подробные флаги (-long -maintenancePackages -maintenancePackageDetail -components -componentDetail) и возьми оттуда.

Один из быстрых способов определить, установлен ли пакет дополнительных компонентов веб-служб, - это просмотреть верхнюю часть файла SystemOut.log:

************ Start Display Current Environment ************
WebSphere Platform 6.1 [BASE 6.1.0.XX cfXXXXXXXXX] [WEBSERVICES 6.1.0.XX cfXXXXXXXX]

Я предполагаю, что исходный запросчик этого сообщения испытывает проблемы с использованием пакета функций веб-служб, даже если он его установил. Я столкнулся с той же проблемой с WAS6.1 и обнаружил следующие моменты, которые могут быть полезны запрашивающему. WSFEP позволяет использовать SOAP 1.2, тогда как без него вы застрянете на SOAP 1.1.

Убедитесь, что вы установили пакет функций веб-служб, запустив versionInfo.bat, как описано выше. Вы должны увидеть его в выводе, если он был установлен. Также убедитесь, что базовый и веб-сервисы находятся на одном уровне пакета исправлений.

Пакет функций веб-служб (WSFEP) можно установить, но он не будет отображаться в существующих профилях. Вы должны создать новый профиль после установки WSFEP и указать во время создания, используя инструмент управления профилями, что вы хотите, чтобы этот профиль использовал WSFEP. Затем вы должны проверить наличие файла WebServices.jar по пути к каталогу WAS_HOME. После обнаружения вы должны убедиться, что последний раз он был изменен в дату и время, когда вы установили WSFEP.