将GWT应用程序部署到其他主机

时间:2011-02-14 16:40:13

标签: gwt deployment

将GWT应用程序部署到appspot.com是否必须? 我可以使用其他托管服务吗?我的国家在App Engine网站的禁区,所以我不能使用它。

2 个答案:

答案 0 :(得分:3)

部署GWT涉及:

(1)从Java为客户端代码创建Javascript。如果这是您正在做的所有事情,您可以将这些文件部署到任何Web主机,它甚至不需要提供PHP或任何动态的东西。 (例如,我创建了一个不对服务器进行调用的数独求解器,我只是将生成的Javascript放在我博客所在的廉价共享主机上。)

(2)在Javascript调用的服务器端部署。在这种情况下,您可以使用任何能够运行Java的主机。 appspot就是这样一个例子,但你可以这样做。租用您自己的根服务器并安装Java和Tomcat并在那里安装服务器端GWT代码,例如herehere或其他任何地方。

有一点需要注意的是,由于AJAX调用(same origin policy)的性质,如果你同时安装(1)和(2),那么它们需要在同一个URL下可以访问,这可能意味着它们都需要安装在同一台服务器上。

答案 1 :(得分:2)

您可以在任何地方“部署”您的GWT应用。应用程序引擎很棒,但如果您想使用自己的服务器,请参阅此处的说明:

http://code.google.com/webtoolkit/doc/latest/DevGuideDeploying.html