如何自动构建和部署BPEL应用程序

时间:2010-01-29 19:01:11

标签: deployment automation weblogic bpel jdeveloper

我需要自动构建和部署(几个)BPEL应用程序到weblogic服务器。

我现在使用jDeveloper 11g来做,但我想应该有一些命令行工具来做。 (我来自Microsoft /.NET / Visual Studio背景,我可以使用命令行和msbuild自动部署我的.NET应用程序)

有没有人知道如何通过命令行执行此操作?

2 个答案:

答案 0 :(得分:1)

我对Oracle WebLogic上的BPEL没有任何经验,但根据this documentation,BPEL应用程序打包为标准EAR。我不确切知道你的源是如何在JDeveloper下构建的,但你最好选择自动化打包,这个EAR的部署是IMO使用Ant(或Maven,但如果这一切都是完全的新的你我会建议使用Ant)。

也许this tutorial可以帮助您开始包装部分(基本上,如何使用ear任务)。对于部署,我建议使用wldeploy Ant任务(包装weblogic.Deployer实用程序)。我在this recent answer中提到过它们。

另外看一下this question,似乎JDeveloper可能有一些支持来完成这个任务(但我对它没有任何了解所以我无法提供任何指导,JDeveloper并没有真正广泛使用)

答案 1 :(得分:0)

我假设您使用的是Oracle SOA Suite 11g?如果是这样,请查看Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite,特别是38.7 Deploying SOA Composite Applications部分和 38.7.5使用脚本管理SOA复合应用程序

您也可以在Oracle BPEL forums中找到有用的建议。