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