2017-02-07 10 views
0

Я работаю с WSO2 ESB, и я хотел бы построить мой проект .car как RPM для развертывания на серверах Redhat.Развертывание файлов CAR, таких как RPM

У меня есть несколько проектов .car, и я должен управлять зависимостями между ними. Я думал, что это хорошая идея.

Неужели кто-то устал от этого раньше? Где я могу найти дополнительную информацию об этом? Должен ли я использовать hot-deploys, поместив файл .car в каталог/repository/deployment/server/carbonapps?

Заранее спасибо.

ответ

1

Вы можете использовать горячие файлы для размещения .car файлов в carbonapps, но позаботьтесь о загрузке их в локальной файловой системе ESB, прежде чем переместить их на carbonapps, чтобы ESB не начал развертывать их до конца загрузки.

Вы можете разработать свой собственный сценарий и полагаться на конфигурационный файл, определяющий зависимостей, чтобы ваши многочисленные .car развернуты в правильном порядке

Вы можете использовать Maven и плагин org.wso2.maven: Maven-автомобиль- плагин, который предлагает вам способ упаковки и развертываний .car с удаленным хоста с чем-то вроде МВЕН чистой Deploy -Dhost = esbhostname -Dport = 9443

Надеется, что это дает вам некоторые идеи для достижения ваших потребностей ...

+0

Спасибо за помощь. Это более или менее у меня есть это, но я не задумываюсь о загрузке .car в файловой системе, прежде чем переходить на carbonapps. –