【问题标题】:Automatic Deployment of Java application on Remote Tomcat在远程 Tomcat 上自动部署 Java 应用程序
【发布时间】:2011-09-22 23:11:28
【问题描述】:

我希望能够自动将 Java 应用程序部署到 tomcat 服务器。

目前情况:

  • 一个 Java 项目正在 Eclipse 中开发
  • Tomcat 服务器正在另一台机器上运行,提供该项目的 WAR 文件

我的目标:很容易将项目编译并部署到远程 Tomcat 服务器中。我不介意那是控制台命令/脚本还是使用 Eclipse GUI。

这可能吗?如果是,如何? (如果有可能需要更改我的设置,请随时给我建议以获得更好的适合设置)

更新

是的,我使用 Maven。

【问题讨论】:

标签: java eclipse tomcat deployment


【解决方案1】:

如果你使用 Maven,我会建议使用支持所有 Tomcat 版本的Cargo plugin,并且可以使用deploy to local and remote servers

【讨论】:

  • 听起来像我需要的!你知道是否有支持它的 Eclipse 插件吗?也许 m2eclipse 也可以处理它?
【解决方案2】:

如果您不想使用 Maven 或 Cargo 插件,您可以简单地调用 Tomcat manager deploy URL。在幕后,Cargo 基本上是在做同样的事情。 Tomcat 还提供了Ant tasks 来包装管理器命令。使用 Ant 任务可以让您在没有插件的情况下在 Eclipse 中调用它们。

【讨论】:

    【解决方案3】:

    我相信 Cargo 可以以一般的方式做你想做的事(但我没有亲自尝试过)http://cargo.codehaus.org/Tomcat+6.x

    Tomcat 也有一个管理 webapp,可以通过上传接受 WAR,但我会​​先看看 Cargo。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2016-02-20
      • 1970-01-01
      • 2014-07-25
      • 2011-01-14
      相关资源
      最近更新 更多