Wso2 esb 5 смещение порта инструмента не работает

#wso2 #wso2esb #wso2carbon #wso2developerstudio

#wso2 #wso2-интеграция-studio #wso2-esb

Вопрос:

Я использую новый Mars 2 с esb tooling. Я добавил локальный сервер esb со смещением углерода, равным 5. Когда я запускаю запуск сервера, он запускается правильно, но смещение 5 не оказывает никакого влияния, ни один из портов не увеличивается. Запуск сервера esb из cmd отлично работает со смещением.

Кто-нибудь еще сталкивался с такой же проблемой?

Вот снимок экрана шага при добавлении нового сервера в eclipse, и я даю смещение как 5. Но когда я запускаю сервер, он запускается на 9443.

введите описание изображения здесь

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

1. в каком файле вы обновили значение смещения?

2. @AnushkaEkanayake я отредактировал свой вопрос с помощью мастера создания нового сервера в eclipse, где я устанавливаю «Смещение углеродного сервера» на 5.

3. проверьте в следующем файле, правильно ли применено измененное. В противном случае измените значение смещения вручную, <ESB HOME> repositoryconfCarbon.xml . Поиск тега смещения

4. Да, eclipse не обновляет carbon.xml файл с измененным смещением. Обновление его вручную, а затем запуск сервера из eclipse приведет к запуску сервера с увеличенными портами, но в eclipse статус сервера останется как запуск, а затем, в конечном итоге, истечет время ожидания с ошибкой, и сервер будет остановлен.

Ответ №1:

Экран, который вы прикрепили, фактически считывает значения из файлов конфигурации внутри ESB и заполняет их соответствующим образом. Итак, если вы хотите смещение для своих портов, сначала вам следует изменить следующее в <ESB_HOME> /repository/conf/carbon.xml

 <Offset>4</Offset>
  

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

Диалоговое окно нового сервера

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

1. Спасибо за вашу информацию. Да, обновление смещения в carbon.xml файл действительно отображается в диалоговом окне «Новый сервер». Но проблема в том, что при запуске сервера из eclipse статус остается как starting и никогда не превращается в started.

2. Я предполагаю, что это связано с тем, что плагин сервера eclipse esb может не учитывать измененный порт обслуживания, который должен быть 9767, когда смещение установлено на 4. В предыдущей версии developer studio 3.8.0 с eclipse luna обновление смещения из диалогового окна «Новый сервер» обновляло carbon.xml и все работало просто отлично, но, похоже, это сломано в новом инструменте.