我有一个bash脚本,用于检查新的.ear文件并将其部署到JBoss服务器。我已将此脚本链接到网页,以便用户可以通过单击链接来部署其应用程序。 当用户点击链接时,我也能够设置正在部署应用程序的状态消息。(在HTML文件中使用Javascript完成)。但是当我无法设置“部署完成”消息时脚本完成执行。 在网上搜索没什么帮助,虽然我意识到我想要的东西可以用AJAX来实现并从服务器请求脚本的退出代码。由于系统管理员并且不知道编程,我希望有人可以帮助我.Below是我的HTML文件的一部分,如果这将有任何帮助:
</table>
<FORM METHOD="LINK" ACTION="/cgi-bin/auto.sh">
<!--<INPUT TYPE="submit" VALUE="Deploy">--!>
<input type="submit" value="Deploy" onClick="showStatusMessage();">
<div id="statusMessage" style="display:none;">
<h3>Your application is being deployed.Please wait.</h3>
</div>
</FORM>
<script>
function showStatusMessage()
{
document.getElementById("statusMessage").style.display = "block";
}
function hideStatusMessage()
{
document.getElementById("statusMessage").style.display = "none";
}
</script>
</body>
</html>
感谢。
答案 0 :(得分:1)
一旦服务器端部署完成,唯一的方法(我知道)“知道”。将轮询服务器(使用ajax)来检查状态。