私は現在、私のWSDL SOAPファイルのアドレスは、SOAP応答がHTTPレスポンスと一緒に渡されたので、サービスを展開しながら、SOAPがHTTPに依存せず、RESTがHTTPベースの場合、なぜですか?
<wsdl:port name="MyPort" binding="tns:MyBinding">
<soap:address location="http://localhost:87/SomeMethod"/>
</wsdl:port>
今、私は87から80にポートを変更する必要がありますあり、ちょうど興味がありました?? (これは、HTTPがHTTPとHTTPの両方でタグ付けされているので、これが行われるべきだと思う理由です。 誰かがこれがどのように動作するのか説明できるなら、私はそれを感謝します。 RESTは、HTTP上で実行されるため)
また、残りの包み私は
curl http://localhost:6517/JerseyServer/rest/contacts
を使用して、私のRESTアプリケーションをテストするのですか?それは6517ポート上でどのように動作していますか? Tomcatはプロキシとして機能していますか?私はジャージを使用していますか?
ポートはプロトコルと同じではありません。 HTTPプロトコルは、任意のポート上で実行できます。HTTPの場合はポート80、HTTPSの場合は443などを使用します。したがって、ポート6517(server.xml)でHTTPコネクタを開くようにtomcatを設定すると、HTTP経由でリソースを要求できるポートになります。 – fasseg