如何使用Jboss进行自动部署

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

我在网上search这个答案,找不到它。 我最近搞清楚了,并认为我会分享。 我写了一个完美的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的权限

然后将这个文件添加到你的path: export $PATH = $PATH:/home/samo/bin

执行文件只需input文件名到terminal