我只是好奇,目前在我的WSDL SOAP文件的地址是如果SOAP是HTTP獨立的,而REST是基於HTTP的,那麼爲什麼?
<wsdl:port name="MyPort" binding="tns:MyBinding">
<soap:address location="http://localhost:87/SomeMethod"/>
</wsdl:port>
現在,因爲SOAP響應與HTTP響應一起過去了,我將不得不從87端口更改爲80,同時部署服務?? (之所以這麼做,我認爲應該這樣做,因爲SOAP與HTTP和HTTP一起被標記,僅在端口80 我會感激,如果有人能解釋這將如何工作我知道我錯了... ... )
而且櫃面其餘的我測試使用
curl http://localhost:6517/JerseyServer/rest/contacts
因爲REST運行在HTTP REST我的應用程序?它是如何運行在6517端口? Tomcat是否充當代理?我正在使用澤西島?
端口與協議不同。 HTTP協議可以在任意端口上運行,使用80端口爲HTTP或443爲HTTPS等僅僅是一種慣例。因此,如果您將tomcat配置爲在端口6517(server.xml)上打開HTTP連接器,那麼將成爲您可以通過HTTP請求資源的端口。 – fasseg 2012-04-02 08:06:40