如何检查 Glassfish DAS 是否以编程方式运行,即使它部署在本地计算机或远程计算机上?
使用Java6
最佳答案
我找到了一种除了 Linux 脚本之外检查 DAS 是否启动的方法。 通过这种方式,我的应用程序和 DAS 是否位于同一台计算机上或各自安装在不同的计算机上并不重要。
public static boolean isUrlReachable(String host) {
String URLName="http://"+host+":4848";
boolean isUp = false;
try {
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(URLName).openConnection();
con.setRequestMethod("GET");
isUp = (con.getResponseCode() == HttpURLConnection.HTTP_OK);
con.disconnect();
}
catch (Exception e) {
return isUp;
}
return isUp;
}
关于java - 检查 Glassfish DAS 是否正在以编程方式运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859776/