如何使用 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.ear
我deploy
的项目的完整位置。
然后保存此文件,使用您想要的名称"Deploy"
更改权限chmod 755 Deploy
然后使用以下命令将此文件添加到您的路径中:export $PATH = $PATH:/home/samo/bin
要执行文件,只需在终端中输入文件名