欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安装和配置ActiveBPEL引擎-及实现的建立 配置管理TomcatSOAWebSpring 

程序员文章站 2022-06-17 15:52:07
...
安装和配置ActiveBPEL引擎
需要

AcitveBPEL引擎只需要一个Servlet容器。我们只在TomCat中测试过。首先你需要配置环境变量CATALINA_HOME指向TomCat顶层的目录。(这是TomCat的要求)。
安装ActiveBPEL引擎

再下载了ActiveBPEL引擎后,把它解压到任何一个目录下面,运行install.bat或者是install.sh.她把lib文件拷贝到$ CATALINA_HOME/shared/lib 并且创建$CATALINA_HOME/bpr的文件夹,用来放置已发布的BPEL process .bpr文件。
修改引擎配置参数

可以通过修改aeEngineConfig.xml文件来修改一些配置,你可以在$CATALINA_HOME/bpr文件夹下找到它。或者通过http://localhost:8080/BpelAdmin/config.jsp来修改。
发布你的BPEL Process

如果ActiveBPEL引擎正在运行,一旦你发布你的BPEL process,你将会注意到该.bpr文件。你的BPEL process就准备去使用它。

启动ActiveBPEL引擎

要启动ActiveBPEL引擎,直接启动你的servlet容器即可。

关闭引擎,反之亦然。

监听AXIS Web Services

页面http://localhost:8080/active-bpel/services 是被Axis创建的。它列出了所有的可用的Web服务。这个列表和ActiveBPEl引擎无关的.引擎把web服务交给Axis去发布。(Axis细节请参考其它文献)
ActiveBPEL 引擎 管理

你可以通过http://localhost:8080/BpelAdmin/来管理引擎。从这个页面你可以修改引擎的配置,可以查看已经发布的BEPL processes的信息。

点击"Deployed Processes" 查看已经发布到引擎中的BPEL processes。

点击"Active Processes" 显示已经在运行中的BPEL processes的列表。

点击"Receive Queue" 显示queued receives列表。

Troubleshooting
Debuggin 和Logging

Tomcat会在$CATALINA_HOME/logs文件夹下放置log。
----------------------------------
以上的步骤应该大家都能够很好的测试。这将是SOA的一个具体实现,我们这个开发组正立足于研究SOA的实现,并确定有EAI上有所贡献。目前我们已经在测试使用web service+J2EE(STRUTS+SPRING+HIBENATE)+BPEL 构建轻型的完整的EAI应用,有兴趣的可以和heweiya@yahoo.com.cn联系。