如何使用 Jboss 自动部署

如何使用 Jboss 自动部署

如何使用 jboss as 7 自动部署项目。有没有办法使用 Jboss as 7 中的 Jboss-cli.sh 自动部署项目?

答案1

我在网上搜索这个答案,但找不到。我最近想通了,想分享一下。我写了一个运行良好的 Linux Shell 脚本。开发时部署的时间从 2-3 分钟缩短到 10 秒,这使得编程速度大大加快。这是我的脚本:

 #!/bin/bash

cd /home/samo/EAP*/bin
./jboss-cli.sh --connect <<EOF
undeploy FlcErp.ear
deploy /home/samo/NetBeansProjects/FlcErp/FlcErp/dist/FlcErp.ear
EOF

脚本的第一行导航到服务器 bin 的位置。第二行打开jboss-cli.sh并连接到实例。后面<<EOF和前面的所有内容EOF都是您可以发送到 jboss-cli.sh 程序的命令。在本例中,我undeploy当前的实例就是FlcErp.eardeploy的项目的完整位置。

然后保存此文件,使用您想要的名称"Deploy"更改权限chmod 755 Deploy

然后使用以下命令将此文件添加到您的路径中:export $PATH = $PATH:/home/samo/bin

要执行文件,只需在终端中输入文件名

相关内容