2011-05-13 81 views

回答

-1

您首先运行编译gwt模块的gwt编译器,然后编译器创建您的托管.js和.html文件。你可以照常运行tomcat,但tomcat不会编译你的gwt模块。 我建议你用ant来编译gwt模块。

0

这都意味着这是一个开发运行,即用于本地测试/调试目的。这不是部署到生产服务器。我也假设你有为这个项目定义的GWT和Web facets。

  1. 如果需要GWT调试,则必须如GWT运行配置运行:在这里你只能选择一个默认的服务器(码头随GWT)或AppEngine上开发服务器(如果已安装)。

  2. 如果必须在Tomcat下运行,则:

    一个。在设置 - 应用程序服务器下添加一个Tomcat服务器。

    b。创建工件 - WAR爆炸(在项目设置下)。将右侧窗格中的所有项目添加到左侧窗格中。

    b。使用此工件创建一个Tomcat运行配置。

+1

不幸的是我必须在开发模式下在tomcat下运行它。 (不要问!!!)感谢这一点,它的工作原理,但每次你做'做'整个GWT编译发生,这需要很长的时间,你知道任何方式吗? – charles 2011-05-16 17:03:07

4

您可以使用'-noserver'选项在Tomcat下启动开发模式。通过将'-noserver -port 8080'添加到'开发模式参数'字段来编辑GWT运行配置,然后运行Tomcat配置,然后运行GWT配置。