【发布时间】:2016-11-04 04:29:33
【问题描述】:
我正在尝试在 Jboss 中自动化 EAR 的 maven 构建和部署过程。我设法为下面给出的相同编写了一个 bat 文件。
ECHO OFF
RMDIR /S /Q .\deploy
call mvn clean install -D build=P,JB
call mvn clean install -D build=F,JB
@echo | call C:\Work\jboss-as-7.1.1.Final\bin\jboss-cli.bat --connect --controller=[my-machine-name]:9999 command=:shutdown
del /q C:\Work\jboss-as-7.1.1.Final\standalone\deployments\*.*
xcopy /s /y .\deploy\function\Jboss\*.ear C:\Work\jboss-as-7.1.1.Final\standalone\deployments
xcopy /s /y .\deploy\WorkFlowEngine\Jboss\*.ear C:\Work\jboss-as-7.1.1.Final\standalone\deployments
cd C:\Work\jboss-as-7.1.1.Final\bin
rmdir "C:\work\jboss-as-7.1.1.Final\standalone\data" /s /q
rmdir "C:\work\jboss-as-7.1.1.Final\standalone\log" /s /q
rmdir "C:\work\jboss-as-7.1.1.Final\standalone\tmp" /s /q
standalone.bat -bmanagement [my-machine-name] -b [my-machine-name] -c standalone-full-ha.xml
{code for check of deployment success/failure}
PAUSE
在这里你可以看到我正在使用该行
standalone.bat -bmanagement sbstjwsvm1509 -b sbstjwsvm1509 -c standalone-full-ha.xml
我的要求是我想从我的 bat 文件中检查 EAR 是否已成功部署。我想到的一种方法是检查 .deplyed 或 .failed Jboss 部署文件夹中的扩展文件。我尝试为相同的代码编写代码,但我写在上述行下方的代码没有被执行。有没有其他方法可以实现这一点?或者我在做什么我的 bat 文件出错了?为什么我检查部署的代码没有被执行?
【问题讨论】:
标签: batch-file jboss7.x