Java 部署文件夹中的所有文件上的wldeploy
我正在尝试为本地开发环境自动化web逻辑部署。我目前正在使用一个主ant构建文件,该文件编译约60个项目,并将相关的ear、war、jar文件复制到根目录下的部署文件夹中。现在我们在wl控制台上逐个安装这些。我正在尝试使用主构建文件中的wldeploy自动执行此操作。我希望能够为这个任务提供一个按顺序部署的文件列表。Ant contrib也有类似的功能,但它的活动似乎很少,这让我感到紧张。另外,如果可能的话,我更愿意使用原生ant功能Java 部署文件夹中的所有文件上的wldeploy,java,ant,weblogic,Java,Ant,Weblogic,我正在尝试为本地开发环境自动化web逻辑部署。我目前正在使用一个主ant构建文件,该文件编译约60个项目,并将相关的ear、war、jar文件复制到根目录下的部署文件夹中。现在我们在wl控制台上逐个安装这些。我正在尝试使用主构建文件中的wldeploy自动执行此操作。我希望能够为这个任务提供一个按顺序部署的文件列表。Ant contrib也有类似的功能,但它的活动似乎很少,这让我感到紧张。另外,如果可能的话,我更愿意使用原生ant功能 蚂蚁是否有自己的选择?我是否最好编写一个名为web logi
蚂蚁是否有自己的选择?我是否最好编写一个名为web logic.deployer的脚本?还有其他我还不知道的选项吗?最好的选项是WLST。连接到管理服务器后,请尝试以下操作
app-list = [app1 app2 app3 ... app60]
for app in app-list:
edit()
startEdit()
app-path = "<path-to-your-apps>/"+app1
deploy(app,app-path,targets=<your-targets>)
print 'deployed '+app
activate()
利用文件
请随时更新此线程以了解任何问题
您还可以使用python OS模块动态选择应用程序列表。我认为,最好的方法是使用WLST脚本。您将拥有python脚本的强大功能,并且能够使用嵌入的weblogic命令在域中部署/取消部署/重新部署应用程序。