将GWT应用程序部署到appspot.com是否必须? 我可以使用其他托管服务吗?我的国家在App Engine网站的禁区,所以我不能使用它。
答案 0 :(得分:3)
部署GWT涉及:
(1)从Java为客户端代码创建Javascript。如果这是您正在做的所有事情,您可以将这些文件部署到任何Web主机,它甚至不需要提供PHP或任何动态的东西。 (例如,我创建了一个不对服务器进行调用的数独求解器,我只是将生成的Javascript放在我博客所在的廉价共享主机上。)
(2)在Javascript调用的服务器端部署。在这种情况下,您可以使用任何能够运行Java的主机。 appspot就是这样一个例子,但你可以这样做。租用您自己的根服务器并安装Java和Tomcat并在那里安装服务器端GWT代码,例如here或here或其他任何地方。
有一点需要注意的是,由于AJAX调用(same origin policy)的性质,如果你同时安装(1)和(2),那么它们需要在同一个URL下可以访问,这可能意味着它们都需要安装在同一台服务器上。
答案 1 :(得分:2)
您可以在任何地方“部署”您的GWT应用。应用程序引擎很棒,但如果您想使用自己的服务器,请参阅此处的说明:
http://code.google.com/webtoolkit/doc/latest/DevGuideDeploying.html