2016-12-09 6 views
1

Я на WSO2 учебник, в еп этой точки https://docs.wso2.com/display/ESB500/Sending+a+Simple+Message#SendingaSimpleMessage-uriTemplate Я получил веб-интерфейс ESB работает на локальном хосте: 9443/углерод Я создал и упаковывают углерода как описано в документе «Отправка простого сообщения». «интерфейсы» страница саис, что у меня есть ресурс API на http://localhost:8280/healthcare ооочень Я пытаюсь свернуться его, и он терпит неудачу:WSO2 ESB не слушает REST API портов

[[email protected]:~/ESBTOOL/eclipse]# curl "http://localhost:8280/healthcare/querydoctor/surgery" 
curl: (7) Failed to connect to 127.0.0.1 port 8280: Connection refused 

NetStat показывает мне, что Java-приложение (ESB сама) не имеет никакого открытого порты, которые могут выглядеть как 8280.

Я в замешательстве. В ESB док нет ничего об этом. Пожалуйста, помогите мне пройти учебник :)

ответ

0

WSO2 ESB использует Passthrough Listener для прослушивания HTTP-трафика на порту 8280. Эта конфигурация находится на файле axis2.xml внутри вашего ESB. Я не могу вспомнить точное местоположение сейчас, так как сейчас я не очень много использую WSO2. Там у вас есть транспортный приемник и настройки отправителя. Я думаю, все должно быть хорошо. Не могли бы вы изменить свой запрос на завивку следующим образом [1] и попробовать это снова. В качестве альтернативы нажмите URL-адрес get [2] в адресной строке браузера и посмотрите.

[1] завиток -v http://localhost:8280/healthcare/querydoctor/surgery

[2] http://localhost:8280/healthcare/querydoctor/surgery

Смежные вопросы