我正在使用maven构建WAR文件,并使用JSch将目标WAR文件复制到多个正在运行的远程Jetty Application Server实例 . 挑战在于验证WAR文件是否已成功部署 . 截至目前,我正在从Jetty Url中读取每个WAR文件的“可用”状态

例如:如果我的Jetty在端口8080上运行,我构建了url

http://localhost:8080/

上面的url为我提供了所有部署的WAR文件可用性列表,如下所示 .

No context on this server matched or handled this request.
Contexts known to this server are:
/cargo-jetty-deployer ---> o.e.j.w.WebAppContext@5ec0a365{/cargo-jetty-deployer,file:///ngs/app/gbid/server/jetty-distribution-9.3.7_27/jetty-distribution-9.3.7/TMP/jetty-0.0.0.0-1400-cargo-jetty-7-and-onwards-deployer-1.4.18.war-_cargo-jetty-7-and-onwards-deployer-1.4.18-any-3539846064225595994.dir/webapp/,AVAILABLE}{/cargo-jetty-7-and-onwards-deployer-1.4.18.war}

是否有更简洁的方法以编程方式检查远程Jetty中成功的WAR文件部署?