To be included in your batch deployment process. Adapt as needed
...
set "JBOSS_DEPLOYMENT_DIR=C:\Wherever\JBOSS\Deployment\Is"
set "deployedAPP=nameOfAppFile"
:checkIfDeployed
rem test for existence of file
if exist "%JBOSS_DEPLOYMENT_DIR%\%deployedAPP%.deployed" (
goto appDeployed
)
if exist "%JBOSS_DEPLOYMENT_DIR%\%deployedAPP%.failed" (
goto deployFailed
)
rem file does not exist, wait for 5 seconds
ping -n 6 -w 1 localhost >nul
rem test again
goto checkIfDeployed
:appDeployed
rem here, the app is deployed
...
...
goto endDeploy
:deployFailed
rem here, the deployment failed
...
...
goto endDeploy
:endDeploy
rem ....