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