#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 и все работало просто отлично, но, похоже, это сломано в новом инструменте.