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