代码之家  ›  专栏  ›  技术社区  ›  Vortilion

如何使用jenkins从windows机器在unix机器上重新启动tomcat?

  •  0
  • Vortilion  · 技术社区  · 6 年前

    下面的问题:我在windows下的一台机器上运行一个jenkins,在另一台unix机器上有一个tomcat和一些web应用程序,我用jenkins部署。问题是,有时应用程序的热部署并不真正起作用,因为tomcats类加载器会填满内存,有时更改的类根本就不会加载。所以我想通过詹金斯重启Tomcat。我想我可能会在jenkins机器上触发一个脚本,它可以在另一台机器上重新启动tomcat服务,但是我该如何实现呢?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Vortilion    6 年前

    似乎最简单的方法是为jenkins使用ssh插件,它允许您连接到ssh服务器并输入任何想要的命令。剩下的唯一问题是:如何让jenkins任务知道tomcat已经完成重启?我猜这是不可能的,因为任务只会触发“service tomcat restart”…然后它立即显示为成功,这基本上是…