1

有谁知道有关如何将 Google Web Toolkit (GWT) 应用程序部署到生产环境的任何好文章?有什么要求?我应该在有或没有 Apache 的情况下使用 Tomcat 或 Jetty?我的 GWT 应用程序利用 GWT-RPC 要求它托管在 JVM 堆栈上。

我目前部署到生产的经验主要基于 Microsoft 堆栈(IIS、ASP.NET 等)。

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

谢谢。

4

2 回答 2

1

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

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

要构建war文件你必须使用ant,这里有一篇文章怎么做

我认为ant build会创建war文件,无论如何压缩war目录并将扩展名更改为'.war'是相同的(WAR文件只是zip文件)

于 2009-11-18T05:21:44.387 回答
0

GWT 主要是一种客户端技术。您需要决定将在哪个堆栈中开发后端。它可以是 ASP.NET 后端,也可以是简单的 apache 静态部署,或完整的 J2EE 堆栈。这取决于您的应用程序将要做什么。总而言之,GWT 应用程序只是一些 html 和一堆 javascript。您可以从任何 Web 服务器提供该部分。

真正的问题是 GWT 客户端将与哪个后端通信。令人困惑的是,许多 GWT 应用程序碰巧使用 GWT-RPC,这意味着它们将用 java 编写,因此需要 java 后端。但是您也可以编写一个独立的 GWT 应用程序(即不需要服务器端处理)或使用某种 Web 服务接口与 .net 应用程序通信。

于 2009-11-18T05:23:57.643 回答