检查应用程序使用gradle这个部署在Tomcat中(Check if application is

2019-10-22 03:56发布

我使用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,并发现它是否已经部署?

Answer 1:

指的是后文档我想探讨以下任务究竟是如何工作的:

  • cargoDeployRemote
  • cargoUndeployRemote
  • cargoRedeployRemote

并使用这些任务中的适当组合:如使用也许cargoRedeployRemote就能解决问题? 或者,也许叫cargoUndeployRemotecargoDeployRemote后来呢?



文章来源: Check if application is deployed in Tomcat using gradle