我准备了一个WLST脚本,它将所有服务器名称从WebLogic群集打印到输出文件。输出是动态的,它的内容取决于服务器的数量 - 集群成员。 输出文件很简单:
主机名1
hostname2 ..
主机名N
我现在需要准备Ant任务,它将一个文件从outputfile复制到每个服务器。据我所知,我需要使用应用任务,因为我无法安装其他Ant包。
答案 0 :(得分:0)
这样做的一种方法是,假设使用SCP进行部署,就是在运行ant deploy target之前运行安装脚本。
设置已:
一旦设置运行,抽象部署步骤现在就具体了,并且循环中的SCP步骤列表将复制到所有需要的主机。
示例SCP语法..
<scp file="myfile.txt"
todir="user@somehost:/home/chuck"
keyfile="${user.home}/.ssh/id_dsa"
passphrase="my extremely secret passphrase"
/>
示例循环: