將GWT應用程序部署到appspot.com是強制的嗎? 我可以使用其他託管服務嗎?我的國家在App Engine網站的禁忌國家,所以我不能使用它。將GWT應用程序部署到其他主機
2
A
回答
3
部署GWT包括:
(1)創建從Java的JavaScript客戶端代碼。如果你只是這樣做,你可以將這些文件部署到任何Web主機,它甚至不需要提供PHP或任何動態的東西。 (例如,我創建了一個Sudoku求解程序,它不會對服務器進行調用,而我只是將生成的Javascript放在我的博客所在的廉價共享主機上。)
(2)在服務器端部署Java ,Javascript調用的。在這種情況下,您可以使用任何能夠運行Java的主機。 appspot就是這樣一個例子,但你可以租用自己的根服務器並安裝Java和Tomcat並在那裏安裝服務器端GWT代碼,例如here或here或其他地方。
有一點要注意的是,由於AJAX調用的性質(same origin policy),如果您同時安裝(1)和(2),那麼它們需要在同一個URL下可訪問,這可能意味着它們都是需要安裝在同一臺服務器上。
2
你可以在任何地方「部署」你的GWT應用程序。 App Engine是偉大的,但如果你想在這裏用自己的服務器看到的說明:
http://code.google.com/webtoolkit/doc/latest/DevGuideDeploying.html
這是有效的信息,但即後面板的回答更準確地解決了提問者的問題。 – idle 2011-02-15 18:18:51