Прежде всего, вам не нужно изменять carbon.xml и добавлять роль G-Reg Server на сервер ESB для развертывания ресурса реестра, созданного вами с помощью Developer Studio.
Все, что вам нужно сделать, это изменить роль сервера артефакта ресурса реестра C-App, чтобы он соответствовал вашему Carbon Server, в данном случае ESB.
Чтобы изменить роль сервера вашего артефакта ресурса реестра, выполните шаги, указанные ниже.
Откройте файл pom.xml проекта C-App с помощью "Carbon Application Pom Editor" (если вы не установили Eclipse M2E в своем Eclipse, pom.xml откроется по умолчанию в этом редакторе. В противном случае используйте параметр "Открыть с помощью" и выберите "Carbon Application Pom Editor".
Вы увидите набор артефактов C-App в своей рабочей области в этом редакторе, а также поле «Роль сервера» в редакторе.
Разверните имя редактора ресурсов реестра, щелкните раскрывающийся список в роли сервера и выберите из списка EnterpriseServiceBus.
Сохраните редактор и экспортируйте C-приложение и сгенерируйте файл CAR.
Отвечая на ваши вопросы:
В. Является ли хорошей практикой преобразование моего проекта реестра управления в проект ESB и развертывание файла car?
Ответ: Вы не можете преобразовать свой проект ресурсов реестра в проект конфигурации ESB, поскольку вы не можете создавать ресурсы реестра в своем проекте ESB.
В. Добавить реестр управления ролями в файл carbon.xml и развернуть проект реестра управления автомобилем?
Ответ: Вам не нужно менять роль сервера Carbon Server с помощью carbon.xml, как я объяснял ранее, вы можете изменить роль сервера артефакта C-App.
Однако изменение роли сервера артефакта C-App на роль сервера ваших серверов рекомендуется только для ресурсов реестра, поскольку у каждого и каждого Carbon Server есть реестр, в котором вы можете развернуть свои ресурсы реестра.
/Харшана
30.03.2013