© Copyright International Business Machines Corporation 2006. Все права защищены. Ограниченные права пользователей государственных учреждений США - Использование, копирование или обнародование регламентируется Контрактом GSA ADP с IBM® Corp.
При установке реестра UDDI на DB2® в Windows® могут возникать ошибки, если путь установки WebSphere® Application Server содержит пробелы (например, если WebSphere Application Server установлен в каталог C:\Program Files\IBM\WebSphere\AppServer). При этом ошибка возникает в сценарии создания реестра UDDI в базе данных DB2.
Эта ошибка не будет видна, и сценарий создаст базу данных DB2 и развернет приложение UDDI на сервере. Однако в базе данных будет отсутствовать информация, необходимая для работы реестра UDDI. При этом не создается узел UDDI, и он не будет добавлен на сервер.
Для того чтобы устранить неполадку, установите WebSphere Application Server в каталог, не содержащий пробелов (например, C:\IBM\WebSphere\AppServer).
Если рабочая область содержит более одной работающей Web-службы WebSphere, то в некоторых URL, показанных в категории Web-службы WebSphere в браузере WSDL или окне обнаружения Web Services Explorer будут отображены неверные имена компонентов портов. Неверный URL может иметь следующий вид:
.../services/L<компонент-порта>?WSDL
например,
.../services/LEcho?WSDL
Для устранения неполадки используйте агент обнаружения WSDL.
Эта неполадка связана с длиной каталогов для WebSphere Application Server v6.0. Вследствие этого рабочая среда не отвечает в ходе создания Web-службы, развертываемой на WebSphere Application Server v6.0 при работе мастера Web-служб . Ошибка возникает как исключительная ситуация в WebSphere Application Server v6.0, когда он не может полностью обработать файл WSDL для создаваемого .war. Процесс WebSphere зацикливается, но мастер Web-служб не получает извещения об этом и зависает. В этот момент также выключена кнопка Отмена мастера, и единственным выходом является принудительное завершение процесса рабочей среды.
Рекомендуется, зная об этом ограничении WebSphere Application Server v6.0 в Windows, работать с как можно более короткими профайлами и путями установки, например, c:\profiles. По умолчанию профайлы могут устанавливаться в сложный путь, и в какой-то момент при записи файлов во временный каталог профайлов возникает исключительная ситуация ввода-вывода, нарушающая публикацию.
сценарии командной строки создания Web-службы (WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13) могут не работать из корневого каталога. Создайте рабочий каталог и укажите в аргументе "-project" подкаталог в рабочем каталоге.