簡體   English   中英

調試需要訪問外部資源的GWT應用程序(同源策略)

[英]Debugging a GWT app which needs access to an external resource (Same Origin Policy)

我們有一個GWT應用程序,它通過異步javascript從單獨的servlet中提取一些資源。 在生產中,這不會帶來任何問題,因為生產者servlet和消費者GWT應用程序將駐留在同一服務器上,但是對於開發,我無法找到實現這一目標的方法,因為我們正在使用同源策略。

作為臨時解決方案,我在Tomcat上運行servlet,並將GWT應用程序編譯並部署到同一個Tomcat實例 - 這當然有效,並且它允許我附加Eclipse進行調試。 然而,每次修改都有40秒左右的構建時間。

我們希望能夠通過GWT的托管模式調試w / OOPHM - 任何人都可以看到我們這樣做的方法嗎?

謝謝大家!

您可以使用gwt dev模式的-noserver選項,它允許您使用任何servlet容器運行服務器代碼。

也許你可以將生產者servlet部署到Jetty。

http://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/

我認為Jetty主頁大多數位於Eclipse目錄中的某個位置。 簡單的文件搜索可能有所幫助。

祝好運!

如果只需要一個servlet,為什么不在web.xml中定義它並像往常一樣啟動dev模式?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM