【问题标题】:Remote Development Workflow with Tomcat and Eclipse使用 Tomcat 和 Eclipse 的远程开发工作流程
【发布时间】:2010-05-04 19:52:00
【问题描述】:

目前,我在生产服务器上安装了 tomcat 来为我的 java webapps 提供服务。我在个人工作站上使用 Eclipse 进行开发,然后使用 ant 脚本将项目构建为 war 文件并将其部署到服务器上。

当我与服务器在同一网络上时,此设置运行良好,因为部署几乎是即时的。但是,现在我正在远程工作,将 war 文件上传到服务器很慢,而且在大多数情况下非常多余(war 文件中包含大约 0.5 GB 的静态媒体)。

是否有更好的方法可以从 eclipse 更新我在 tomcat 上的 webapp,如果有的话,以最少的努力实现这种解决方案的最佳选择是什么?

【问题讨论】:

    标签: java eclipse deployment tomcat


    【解决方案1】:

    结帐rsync。它仅将更新传输到文件,因此将大大加快您的流程。此外,根据您的应用程序的复杂程度,您可能会考虑在您的个人工作站上安装jetty。它与 eclipse 配合得很好,让您几乎可以立即检查新代码。

    【讨论】:

      【解决方案2】:

      听起来你想要的是将分解的战争文件(你的根应用程序/ant 编译的结果)放在你的 tomcat web-apps 文件夹中。 Tomcat 将根据 server.xml 中的主机或上下文标签部署它。

      这样,您只需将 $app/WEB-INF/classes 放入应用程序中,如果启用了上下文重新加载,新文件将立即部署。

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 1970-01-01
        • 2016-05-10
        • 2010-12-05
        • 2011-04-19
        • 1970-01-01
        • 2010-09-26
        • 1970-01-01
        • 2011-08-14
        相关资源
        最近更新 更多