Build.xml的執行步驟為:
1.??? 調用初始化target,以作為其他target的依賴;
2.??? 創建classes文件夾;
3.??? 創建dist文件夾;
4.??? 編譯src下的java文件,把類文件放到classes目錄下;
5.??? 把classes下的文件打包放到dist下, 以.jar為后綴命名;
6.??? 把配置文件 bpel_example_config.xml拷貝到 CATALINA_HOME/temp下,并允許覆蓋.
7.??? 創建流程bpr文件,把bpel_process目錄下的文件打包,除了CVS的文件,以.bpr為后綴命名( bpel.archive ),并放在dist目錄下;
8.??? 拷貝dist目錄下的.bpr文件到CATALINA_HOME/bpr下;
9.???
創建web services文檔.把
web_services下的文件包括META-INF/service.wsdd和class下的除了client下的class文件打包并命名為
*
.wsr(ws.archive)放到dist下.
10. 配置web services,拷貝dist目錄下的 ws.archive到 CATALINA_HOME/bpr下.
11. 創建jsp包.將jsp下的文件和class目錄下的相關的.class文件打包,命名為*.war( jsp.archive )放到dist下.
12.
配置jsp文檔,將dist下的*.war文件拷貝到CATALINA_HOME/
webapps下.
13. 執行deploy,配置流程,web service和jsp頁.
14.
安裝配置文件,并運行單獨的沒有bpel的web service的客戶端測試程序.
s執行
ws-test-client,也就是運行org.activebpel.demo.client下的WebServicesTestClient.
15.
安裝配置文件,并運行客戶端.執行client.運行org.activebpel.demo.client.BPELTestClient文件.
16.
卸載所有的文檔.執行undeploy,刪除
CATALINA_HOME/bpr下相應的
bpel.archive, ws.archive,刪除
CATALINA_HOME/
webapps下的jsp.archive.
17. 刪除classes目錄和temp目錄(注意臨時目錄的刪除問題.);
18. 刪除dist目錄.