如果Glassfish DAS是否以编程方式运行,即使它部署在本地计算机或远程计算机上也是如此?
使用Java6
答案 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)
通常情况下,您通常会检查玻璃鱼是否正常运行:
但是既然你想以programmaticaly方式运行它,那么你可以做的是创建一个脚本并使用java从代码中执行脚本。
try{
Runtime.getRuntime().exec("Path to my script");
}
catch(IOException e) {
System.out.println("exception");
}
如果你在linux中,你也可以创建一个greip for glassfish进程的脚本。