【问题标题】:Where to write GWT -noserver option to avoid jetty?在哪里写 GWT -noserver 选项以避免码头?
【发布时间】:2014-12-28 17:09:44
【问题描述】:

出于某种原因,我需要我的 GWT 应用程序从 tomcat 服务器上启动。我做了如下:
1) 我为 Eclipse 安装了 WTP
2) 将 tomcat 7 配置为启动并运行的服务器
3) 创建一个动态 Web 项目并迁移我的 GWT 应用程序
现在我不知道在哪里写 -noserver 选项,我在互联网上找不到明确的分步说明。
有人可以指导我在调试模式下通过 tomcat 运行 GWT 吗?

提前致谢

【问题讨论】:

    标签: tomcat gwt


    【解决方案1】:

    GWT's FAQ中的说明还不够吗?

    1. 根据需要配置服务器;请注意包含 GWT 应用程序主机页面的 URL。
    2. 在服务器上随意排列所有静态内容文件(例如主机 HTML 页面、图像、CSS 等)。
    3. 编辑您的开发模式执行脚本(例如您的 Eclipse 运行配置或 GWT webAppCreator 生成的 ant 开发构建目标)并添加或更新以下选项:
      • 添加 -noserver 命令行参数。
      • 更改参数列表末尾的 URL 以匹配您在步骤 #1 中记录的 URL。
    4. 使用 ant 构建目标编译您的应用程序一次。理想情况下,您可以使用 GWT 的 -war 选项将输出文件直接生成到外部服务器的静态内容文件夹中。否则,您需要将 GWT 输出文件夹从 war/ 复制到外部服务器的静态内容中。

    如果您使用的是Google Plugin for Eclipse,则您要查找的设置位于运行配置的服务器选项卡中:

    取消选择它,它应该会自动添加-noserver参数。

    【讨论】:

      【解决方案2】:

      是的,正如 Igor Klimer 所说,谷歌指南中提到了答案,但还不够清楚。对于那些难以理解 Google 在指南中所说的内容并且仍然不知道将 -noserver 选项放在哪里的人,请按照以下步骤操作:

      1) 在 Run Configuration 窗口中选择您的项目用于运行的配置。
      2) 选择参数选项卡。
      3) 在 Program Arguments 框中写入 -noserver 选项
      4) 申请

      完成了! :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-09
        • 2011-02-05
        • 2011-07-05
        • 2014-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多