【问题标题】:Deploying GWT app to tomcat in eclipse在eclipse中将GWT应用程序部署到tomcat
【发布时间】:2011-11-30 17:38:49
【问题描述】:

我想在 GWT 的开发模式下使用 tomcat 服务器。当我使用嵌入式 Jetty 时,它会将应用程序部署到当前目录(我的 war 文件夹所在的位置)。所以它在那里生成所有文件。如何配置 eclipse 以使用 tomcat 服务器和所有部署内容复制到 tomcat webapps 目录。我曾尝试在运行配置中使用-noserver 选项,但它不会将任何资源从war 目录复制到服务器部署目录。 我可以以这种方式使用tomcat服务器吗? 附言我想在没有 ant 或 maven 的情况下解决这个问题

【问题讨论】:

    标签: eclipse gwt tomcat deployment


    【解决方案1】:

    Using my own server in development mode instead of GWT's built-in Jetty instance

    您需要复制 WAR 文件夹的内容,但只需复制一次。

    【讨论】:

    • 您实际上不必复制任何内容,您可以将 Tomcat 配置为直接从您的 war 文件夹加载您的 webapp(我不知道如何,但这是可能的;仅供参考,我使用外部码头服务器)。
    【解决方案2】:

    您看过 Eclipse WTP 吗?它允许直接从 Eclipse 中部署到服务器。

    对于 GWT 项目,您还需要遵循以下配方:http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee

    【讨论】:

    • 我已阅读此项目,但部署时不会将战争文件夹的内容复制到服务器。实际上它在服务器和 gwt 公用文件夹上创建 WEB-INF 文件夹,但不复制 html 和 css 文件
    • 可能你的war文件夹没有在你的项目中设置为“内容目录”,所以WTP不会部署它。我不太了解 WTP(只使用了几个星期),但请查看项目属性中的“部署程序集”页面;你的war文件夹应该部署到“/”。
    • 是的,war文件夹部署到“/”,但是部署时间没有影响
    猜你喜欢
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多