У меня есть сценарий bash, который проверяет и развертывает новые файлы .ear на сервере JBoss. Я связал этот сценарий с веб-страницей, чтобы пользователи могли развертывать свои приложения, нажимая на ссылку.
Я также смог установить сообщение о состоянии развертывания приложения, когда пользователь щелкает ссылку. (Завершено с использованием Javascript внутри файла HTML). Однако я не могу установить сообщение «Развертывание завершено», когда скрипт завершает выполнение.
Поиск в сети мало что помог, хотя я понял, что то, что мне нужно, может быть достигнуто с помощью AJAX и запроса кода выхода скрипта с сервера. Поскольку я являюсь системным администратором и не обладаю знаниями в области программирования, я хотел бы, чтобы кто-нибудь помогите мне. Ниже приведена часть моего 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>
Спасибо.