如何使用 maven 启动/停止远程 tomcat。我使用的 cargo 插件可以帮助我部署应用程序,但不提供启动/停止远程 tomcat 的功能。
最佳答案
实际上,您无法使用 Cargo 启动和停止远程运行的 Tomcat,只能部署和取消部署您的 Web 应用程序。
实际上,据我所知,目前没有任何东西可以开箱即用。
如解释 here ,当请求来自客户端“B”时,使服务器“A”启动或停止像Tomcat这样的服务的唯一方法是另一个服务需要可用并且已经在服务器“A”上运行。 [...] 我不知道是否有这样的服务。
在此 message ,有人正在描述您可能会使用的这种解决方案(基于套接字监听器)(通过通过 maven 执行一些 telnet),但该消息很旧,因此它可能已过时,并且指向代码的链接似乎已失效。我没有查看整个线程,也许还有其他想法。
如果您使用的是 Windows,远程服务共享是另一种可能的解决方案,如 here 所述.但是,同样,这需要您做一些工作。
关于maven-2 - 使用 maven 启动/停止 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1681017/