首页 > 解决方案 > 如何检查是否部署了 .war

问题描述

我已经使用以下命令部署了一个 .war 文件:

java -jar myfile.war

检查文件是否已部署和运行的命令是什么?

标签: javawar

解决方案


默认情况下,WAR 不会像这样部署。它们最初旨在放入某种服务器(如 Tomcat)中。这意味着将文件物理地放入一些预定义的文件夹中。

由于您显然不是这样工作的,因此它的信息不足以提供特定于服务器的答案。

所以我只提供一般的方法:

选项1

运行一个 HTTP 请求(你甚至可以创建一个特殊的“/health”端点)。然后只需调用此请求,如果它以您希望收到的内容进行响应,则部署战争。

选项 2

当以编程方式部署 War 时,创建某种侦听器,您可以在其中在控制台上记录某些内容/在文件系统上创建一个文件,该文件将表示该服务已启动并正在运行。


推荐阅读