1

我是 GWT 框架的新手 如何在 tomcat 或 jetty 中部署基于 GWT 的应用程序,或者是否有任何其他方式来托管或分发基于 GWT 的应用程序?

4

2 回答 2

1

您需要编译应用程序并将其打包为 WAR(Web 应用程序存档)(与任何其他 Web 应用程序一样),然后将其部署到像 tomcat 这样的应用程序服务器。

Ant目标可能如下所示:

    <target name="buildwar">
        <war basedir="war" destfile="Project.war" webxml="war/WEB-INF/web.xml">
        <exclude name="WEB-INF/**" />
        <webinf dir="war/WEB-INF/">
            <include name="**/gwt-servlet.jar" />
            <include name="**/classes/**" />
        </webinf>
        </war>
    </target>

对于maven,您可以使用Maven GWT 插件

于 2012-12-30T15:16:57.783 回答
0

部署到 Java EE Web 服务器

您可以按照 gwt 团队 code.google.com/p/google-web-toolkit/source/browse/#svn%2Ftrunk%2Fsamples 提供的示例进行操作

这些示例用于设置战争项目 1) ant build example 2) maven build example 。

一旦创建了一个war文件,它就可以部署到jetty、tomcat、resin、websphere等中

部署到云端

除了部署到 Jetty/Tomcat 之外,您还可以部署到Google APP Engine Server。参考 GAE GWT 指南 - https://developers.google.com/web-toolkit/doc/latest/tutorial/appengine

于 2012-12-31T02:30:10.630 回答