понедельник, 11 августа 2014 г.

Как запустить несколько продуктов WSO2 одновременно

В одной из папок на диске Це лежат свежескаченные и распакованные бинарные дистрибутивы продуктов WSO2:


У каждого в поддиректории bin есть файл запуска - wso2server.bat

Попробовал запустить ESB и UES. Ничего не вышло. Иду в одну админку, а попадаю в другую. Конфликт портов, батенька!

Since all WSO2 products use the same port in their default configuration, there will be port conflicts. Therefore, to avoid port conflicts, apply a port offset in <MB_HOME>/repository/conf/carbon.xml file by changing the offset value to 1

Проставил офсеты, чтобы посадить продукты WSO2 на разные порты. Где написал 1, где 2, а где и оставил 0, как было. Для UES написал так:

<Ports>
    <Offset>1</Offset>

Офсеты по-нашему значит отступы, если вы не знаете.

Ну и всё после этого и заработало. Единственное что - за портами нужно следить, чтобы правильно их писать.

Например, запускаю UES из командной строки:

C:\wso2\wso2ues-1.0.0\bin\wso2server.bat


А в конце читаю: порт - 9444.


В админку вхожу теперь так:
https://192.168.4.148:9444/admin/carbon/

А на портал так:
https://192.168.4.148:9444/portal/

Очень хорошо работает и ESB. Сервисная шина у меня с офсетом 0, поэтому попадаю на неё по прежнему адресу:
https://192.168.4.148:9443/carbon/

Комментариев нет:

Отправить комментарий