我想知道如何检查 Wildfly Server 是否正在运行以及 WebApp 是否已部署?
目前我只检查服务器是否正在运行。
public static boolean checkServerAvailable() {
try {
String url = Constants.URL_APP + ":" + Constants.APPSERVER_PORT;
HttpURLConnection.setFollowRedirects(false);
// note : you may also need
// HttpURLConnection.setInstanceFollowRedirects(false)
HttpURLConnection con = (HttpURLConnection) new URL(url)
.openConnection();
con.setRequestMethod("HEAD");
if (con.getResponseCode() == HttpURLConnection.HTTP_OK) {
return true;
}
else
return false;
} catch (Exception e) {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但是我需要知道 Wildfly 服务器是否也成功部署了我的 Web 应用程序。