2
我有一个bash脚本,用于检查JBoss服务器并将新的.ear文件部署到JBoss服务器。我已将此脚本链接到网页,以便用户可以通过单击来部署其应用程序链接。 当用户点击链接时,我也可以设置应用程序正在部署的状态消息(在HTML文件中使用Javascript完成)。但是,当我无法设置“部署完成”消息时该脚本完成执行。 在网上搜索没有什么帮助,虽然我意识到我想要的东西可以通过使用AJAX并从服务器请求脚本的退出代码来实现。作为系统管理员并且没有编程知识,我希望有人可以帮助我out.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>
谢谢。
“正在部署应用程序” - 哪个应用程序,您如何部署应用程序?您是否在部署之前构建它? – ant 2010-02-11 10:16:26
在<! - - !>中的最后一个'!'是错误的(删除它),并可能会破坏您的HTML代码(正如您可以看到的语法荧光笔)。 – 2010-02-11 10:17:41
@ c0mrade 该脚本的作用是检查目录中的任何新添加的.ear文件(这是应用程序在构建之后所在的位置),如果找到,它会将其复制到JBoss服务器的deploy目录,启动Jboss。 @Felix, 感谢您的支持..我已将其删除。 – Nagaraj 2010-02-11 10:33:48