有谁知道如何谷歌Web工具包(GWT)应用程序部署到生产环境中的任何好文章?有什么要求?我应该使用Tomcat或Jetty有或无的Apache?我的GWT应用利用GWT-RPC要求它在JVM上堆被托管。

我与部署到生产目前的经验,主要是根据一个Microsoft堆栈(IIS,ASP.NET等)上。

希望任何人都可以指向我在正确的方向,

感谢。

有帮助吗?

解决方案

的要求将是符合是Servlet 2.5的标准的任何J2EE服务器。

您不必安装Apache,Tomcat的有自己的Web服务器。 GWT会为您构建一个WAR文件,你应该该文件复制到tomcat的webapps和重新启动Tomcat,它会全自动部署。战争文件将包含所有需要的文件。

要建立你必须使用蚂蚁战争文件,文章这里怎么办

我觉得ant build将创建WAR文件,反正荏苒战争目录,并更改扩展到“的.war”是一样的(WAR文件只是ZIP文件)

其他提示

GWT主要是一种客户端技术。你需要决定什么堆要开发你的后端。这可能是一个ASP.NET的后端,它可能是阿帕奇的一个简单的静态的部署,还是一个完整的J2EE堆栈。这取决于你的应用程序会做。当一切都说过和做过,一个GWT应用就是一些HTML和JavaScript的一堆的。您可以投放一部分从任何Web服务器。

真正的问题是什么后端将是GWT客户端聊天。什么混淆的问题是,许多应用程序GWT碰巧使用GWT-RPC,这意味着他们将用Java编写的,因此需要一个Java后端。但是,你也可以同样写一个GWT应用程序,是独立的(需要即没有服务器端处理),或者使用某种类型的Web服务接口与.NET应用程序通信。

scroll top