#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 будет работать, но он также переместит все другие порты. Я бы предложил использовать два других способа, которые мы обычно используем
-
есть обратный прокси http
У вас может быть обратный прокси (httpd, ngix, ..) для прослушивания любого определенного порта и пересылки запросов на целевую конечную точку
-
вы можете установить порт nio в репозитории файлов/conf/tomcat/catalina-server. xml