Как изменить порт рабочей конечной точки в wso2 api manager?

#wso2 #port #endpoint

#wso2 #порт #конечная точка

Вопрос:

Я тестирую Wso2 Api Manager в Ubuntu 18.04. Когда я создал демо-версию phone verify soap для rest api, порт рабочей конечной точки показывает 8281.

В настоящее время в Ubuntu я обслуживаю сервер dart, который использует тот же порт. И весь порт конфигурации с 8080 по 8484, выделенный для моего существующего сервера.

Мой вопрос в том, как изменить порт конечной точки производства на что-то другое, например 9090?

Пример:

Настройки по умолчанию показывают:

 http://localhost:8281/phoneverify/1.0.0
  

И мне нужно изменить на:

 http://localhost:9090/phoneverify/1.0.0
  

Каждый раз, когда мне нужно запустить сервер, мне нужно опубликовать свою конечную точку, чтобы использовать порт 9090. Как мне это сделать? Спасибо

Ответ №1:

Вы можете установить смещение порта равным 810 в AM_HOME/repository/conf/carbon.xml . Тогда все порты получат смещение от 810.

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

1. Спасибо Pubci, если я установлю порт ofset 810 и каждый раз запускаю сервер wso2, означает ли это, что моя точка публикации обслуживает меня на порту 9090?

Ответ №2:

Установка смещений в carbon. xml будет работать, но он также переместит все другие порты. Я бы предложил использовать два других способа, которые мы обычно используем

  1. есть обратный прокси http

    У вас может быть обратный прокси (httpd, ngix, ..) для прослушивания любого определенного порта и пересылки запросов на целевую конечную точку

  2. вы можете установить порт nio в репозитории файлов/conf/tomcat/catalina-server. xml