使用gradle检查应用程序是否部署在Tomcat中

时间:2015-03-05 07:50:12

标签: tomcat gradle cargo

我使用gradle-cargo插件将我的战争部署到tomcat服务器。

我为此致电cargoDeployRemote任务。但是,当应用程序已部署在服务器上时,它会引发错误。

Deploying [C:\jenkins\workspace\myapp\build\libs\myapp.war]
:cargoDeployRemote FAILED
:cargoDeployRemote (Thread[main,5,main]) completed. Took 1.081 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':cargoDeployRemote'.
...
...
BUILD FAILED

怎么过来这个?有没有办法可以查询上下文URL并查找它是否已部署?

1 个答案:

答案 0 :(得分:0)

在参考docs后,我会调查以下任务的确切运作方式:

  • cargoDeployRemote
  • cargoUndeployRemote
  • cargoRedeployRemote

并使用这些任务的适当组合:例如也许使用cargoRedeployRemote会解决问题?或者之后可以致电cargoUndeployRemotecargoDeployRemote