检查Glassfish DAS是否以编程方式运行

时间:2012-12-13 12:22:14

标签: java java-ee glassfish-3

如果Glassfish DAS是否以编程方式运行,即使它部署在本地计算机或远程计算机上也是如此?

使用Java6

3 个答案:

答案 0 :(得分:1)

我找到了一种方法来检查DAS是否在Linux脚本之外。 通过这种方式,无论我的应用程序和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;

}

答案 1 :(得分:1)

您可以使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <select class="colors"> <option value="1">Red</option> <option value="2" selected>Blue</option> <option value="3">Green</option> </select> <a href="#" class="copy-times">Copy from above</a> <select class="colors"> <option value="1">Red</option> <option value="2">Blue</option> <option value="3">Green</option> </select> <a href="#" class="copy-times">Copy from above</a> <select class="colors"> <option value="1">Red</option> <option value="2">Blue</option> <option value="3" selected>Green</option> </select> <a href="#" class="copy-times">Copy from above</a> <select class="colors"> <option value="1">Red</option> <option value="2">Blue</option> <option value="3">Green</option> </select>检查您的连接是否正常:

我用这种方式与我合作:

socket

如果创建了套接字,则连接已启动,否则连接已关闭。

答案 2 :(得分:0)

通常情况下,您通常会检查玻璃鱼是否正常运行:

enter image description here

但是既然你想以programmaticaly方式运行它,那么你可以做的是创建一个脚本并使用java从代码中执行脚本。

try{
Runtime.getRuntime().exec("Path to my script");
} 
catch(IOException e) {
System.out.println("exception");
}

如果你在linux中,你也可以创建一个greip for glassfish进程的脚本。