将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