2013-05-13 2 views
2

Я использую WSO2 DSS, ESB and BPS для моего проекта.
Они работают нормально на соответствующих серверах. Но моя идея состоит в том, чтобы интегрировать DSS, ESB & BPS в один файл автомобиля (или какой-либо другой файл архива развертывания) и тем самым облегчить развертывание.Развертывание различных продуктов WSO2 в качестве одного приложения для применения с одним углеродом

У меня есть Carbon application project, созданный в Developer studio, который имеет проект DSS, проект ESB Config, рабочий процесс BPEL и веб-приложение в нем.
Когда я его экспортирую, он экспортирует только ESB & BPS и исключает веб-приложение. Есть ли способ создать один архив развертывания, который будет содержать весь упомянутый проект? И возможно ли развертывать Java-приложение на сервере WSO2, так как в нем есть tomcat?

Спасибо заранее.

+0

Вы можете проверить погоду веб-приложение входит в pom.xml с углеродным архива? Возможно, вы не включили свое веб-приложение. Просто дважды щелкните и откройте указанный файл. Существует графический интерфейс, который позволяет вам выбирать артефакты, которые вы хотите связать в CAR. –

+0

Да. Ты прав. Сначала я создал приложение ESB, затем DSS и, наконец, BPS. Те, что добавлены в pom.xml, но веб-приложение, которое я создал вчера, не включены в pom.xml автоматически. Но вэнь дайте ** mvn clean compile package **, он бросает мне ошибку, что ** некоторые из артефактов не найдены ** и не генерируют файл '.car'. Также, когда я напрямую экспортирую из студии разработчиков, файлы xml генерируются, но не зависят от проекта (*. Jar-файлы). Пожалуйста, помогите мне в этом. –

+0

Пожалуйста, добавьте полученную ошибку и какие зависимости вы говорите. Это зависимости WAR, которые должны входить в WEB-INF/lib? –

ответ

2

Вы можете развернуть веб-приложения на сервере приложений WSO2. См. this. Существует роль сервера, которая определена на сервере, а также в файле CAR для каждого развертываемого артефакта. Поэтому, если вы собираетесь использовать один сервер, скажем, что сервер приложений с установленными DSS, ESB и BPS вам необходимо добавить роли сервера DSS ESB и BPS, чтобы артефакты, имеющие соответствующую роль серверов, можно было развертывать в комплекте серверов. Пожалуйста, обратитесь к руководству по ролям сервера.

http://docs.wso2.org/wiki/display/AS510/Introduction+to+Server+Roles

1

Q> Есть ли способ для создания одного архива развертывания, который будет содержать весь указанный проект?

Ans >> Yes. Возможно. Файл архива углерода (CAR) - это единственный развертываемый модуль для упаковки всех вышеупомянутых типов разных артефактов в один разворачиваемый архив.

Вы можете использовать IDE или Maven для создания файла CAR для ваших артефактов. Пожалуйста, обратитесь к Dev Studio Documentation за дополнительной информацией.

Q> И можно ли развернуть приложение Java на сервере WSO2, так как в нем есть tomcat?

Ans >> Вы можете развернуть приложение Java на сервере приложений WSO2, но для этого вам необходимо преобразовать приложение в веб-службы, так как WSO2 предоставляет механизм для выведения ваших приложений в виде веб-служб. Для этого вы можете использовать веб-службу Axis2 Web Service или Jax-WS.

WSO2 Developer Studio поддерживает создание веб-сервисов Axis2, а также веб-сервисов Jax-WS. Пожалуйста, обратитесь к Axis2 Artifact и Jax-WS Artifact Документация для получения дополнительной информации.

Также, если у вас есть веб-приложение на основе Java, вы можете развернуть это веб-приложение на сервере приложений WSO2, а WSO2 Dev Studio поддерживает также implementing Web-Applications.

Спасибо и наилучшими пожеланиями,

Harshana

 Смежные вопросы

  • Нет связанных вопросов^_^