本文介紹如何發布一個BPEL到一個ActiveBPEL引擎。
?
要發布一個BPEL process,你必須創建,安裝一個發布文件來包含你的BPEL文件。一般使用jar。
發布你的BPEL Process
發布一個BPEL process 調用創建一個發布文件。(一個jar但是使用.bpr為后綴)并且拷貝到你的servlet容器中。要創建這個文件,你必須把你的文件用特殊的目錄結構組織起來,創建一個或者2個配置文件。
首先創建一個文件夾,這個例子中我們命名為mybpel.創建以下子文件夾:
bpel
META-INF
wsdl
partners (可選)
ActiveBPEL 用到的文件格式可以在我們的另外的文章中有詳細說明。作為一個例子,我們假設你有一個BPEL為:my_process.bpel和兩個WSDL 文件:service1.wsdl和service2.wsdl.
你的文件結構應該是:

partners文件夾只有你有.pdef文件才需要。
使用這個文件結構,創建一個jar文件,然后拷貝到servlet容器中。使用下面的命令:
Windows:
C:\> cd mybpel
C:\mybpel> jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
C:\mybpel> copy mybpel.bpr $CATALINA_HOME/bpr
Unix:
% cd mybpel
% jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
% cp mybpel.bpr $CATALINA_HOME/bpr
你的WSDL文件可以是遠程的,但是要寫到.pdd中。
如果現在引擎在運行,它馬上會發現新的.bpr文件然后自動讀取它。你的BPEL process就可以使用了。
?
原文地址:http://robertpi.blogchina.com/422342.html