2013-07-11 25 views
0

我在Apache Tomcat服務器(例如localhost:9999)上有一個非常簡單的Axis Web服務。我使用Eclipse Java EE創建並運行了所有內容。在同一本地主機端口上的Web服務和Javascript請求

我想使用JavaScript在HTML頁面上調用該Web服務(由Aptana Studio 3製作) - 當我打開HTML時,由於跨域策略導致出現錯誤。

我該如何解決這個問題?或者它是錯誤的方式?

我試圖在運行配置中使用base-url在Web服務的相同端口上運行它,但它不工作(使用端口)。我可以得到它在同一個端口上運行嗎?

如果你能幫助我,那會很好。

+0

只需添加CORS到您的第二個端口的響應 – dandavis

回答

0

當您下載Apache Tomcat(無關緊要的版本)時,您可以選擇運行服務器的端口。

如果您將Tomcat與Eclipse Java EE捆綁在一起,請確保tomcat尚未運行。您通常可以通過右鍵單擊任務欄上的Tomcat工具圖標來進行檢查。如果它已經運行,停止它,然後嘗試通過eclipse再次運行tomcat。

如果你沒有的Tomcat與Eclipse追平,這裏有一個關於如何做一個教程視頻:https://www.youtube.com/watch?v=LdThrERsSsI

希望這有助於

相關問題