1

私は wso2 チュートリアルに参加しています。この時点の en でhttps://docs.wso2.com/display/ESB500/Sending+a+Simple+Message#SendingaSimpleMessage-uriTemplate :9443/carbon 「Sending a simple message」ドキュメントで説明されているように、カーボン アプリケーションを作成してパックしました。「API」ページには、 http://localhost:8280/healthcare に API リソースがあると書かれています。それをカールしようとして失敗します。

[bajal@bajal:~/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-app (esb 自体) に 8280 のように見えるオープン ポートがないことを示しています。

よくわかりません。ESB doc にはそれについて何もありません。チュートリアルに合格するのを手伝ってください:)

4

1 に答える 1

0

WSO2 ESB はパススルー リスナーを使用して、ポート 8280 で HTTP トラフィックをリッスンします。この構成は、ESB 内の axis2.xml ファイルにあります。今はWSO2にあまり興味がないので、正確な場所を思い出せません. そこには、トランスポート リスナーと送信者の構成があります。大丈夫だと思います。curl リクエストを次のように [1] 変更して、もう一度試してください。または、ブラウザのアドレス バーにある get url [2] をクリックして確認してください。

[1] curl -v http://localhost:8280/healthcare/querydoctor/surgery

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

于 2016-12-12T07:28:55.620 に答える