NameSpaceBinding и wsadmin
Я пытаюсь создать StringNameSpaceBinding с помощью инструмента wsadmin в Websphere 6.1.
Вот шаги, которые я предпринимаю set cell [$AdminConfig getid /Cell:cell/] $AdminConfig create StringNameSpaceBinding $cell { {name bindname} {nameInNameSpace Bindings/string} {stringToBind "Это строковое значение, которое становится связанным"}}
Но когда я выполняю этот последний шаг, я получаю сообщение об ошибке, подобное следующему: WASX7015E: Команда запуска исключительной ситуации: "$AdminConfig create StringNameSpaceBinding $cell { {name bindname} {nameInNameSpace Bindings/string} {stringToBind " Это значение строки, которое становится связанным "} }"; информация об исключении: com.ibm.ws.scripting.ScriptingException: WASX7444E: Недопустимое значение параметра "" для параметра "идентификатор родительской конфигурации" в команде "создать"
Есть идеи, что может быть с этим?
Спасибо Дэмиен
2 ответа
Держу пари, что следующая команда:
set cell [$AdminConfig getid /Cell:cell/]
Не работает Более вероятный, cell
это не имя вашей клетки. Вам не нужно указывать имя ячейки; в топологии WAS есть только одна ячейка. Я бы изменил это на:
set cell [$AdminConfig getid /Cell:/]
Удачи.
Я столкнулся с подобной проблемой, и теперь она решена после удаления имени узла и ячейки из следующей строки:
cell = AdminConfig.getid('/Cell:/Node:/Server:WebSphere_Portal/')