服务部署及BPEL流程创建过程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务部署及BPEL流程创建过程

本文介绍如何在tomcat服务器中部署服务,并用BEPL流程组合已有的服务组成新的服务的过程,包括一些要注意的重点步骤,和操作过程!!!绝对有用!!!! 实验要求及结果: 先部署两个服务add和sub实现加法和减法服务,用BPEL工程将这两个工程组成一个新的服务,实现两个数之和第三个数的数的差。 实验设备(环境)及要求 1.2.. Tomcat 5.x 部署Apache ODE1.3 war 安装BPEL Designer插件 1.1 部署Apache ODE1.3 war 下载apache-ode-war-1.3.3.zip并将文件解压,将目录中的ode.war文件放到Tomcat安装目录\webapps目录中(本文使用的Tomcat的版本是5.5.28),并启动Tomcat。 1.2安装BPEL Designer插件 启动Eclipse,选择Help - Install New Software,进入Install wizard,如下所示 选择Add按钮,并输入如下地址: /bpel/site/ 选择全部安装,安装成功后,在Eclipse中选择File-New- Other,可以查看到BPEL选项,如下图所示: 至此,BPEL开发环境配置完成。 2.测试web服务运行环境运行是否正常 a.在tomcat安装目录的bin目录中找到startup.bat运行启动tomcat,在浏览其中其中数入URL:http://localhost:8080/出现tomcat的标志页面如下所示,表示tomcat正常启动。 b.在浏览器地址栏中输入如下的URL:http://localhost:8080/ode/,如果在浏览器中显示如下图所示,表示运行正常。 3.部署加减法的服务 1.编写服务端逻辑实现类 在eclipse中编写Java程序分别实现CalculatorAdd和CalculatorSub接口及实现这两个接口的类CaculatorService.,见源程序包中server/CaculatorAdd.java及server/CaculatorSub.java及server/CaculatorService.java。 后继的任务可以通过两种方法完成,一种方法是手动编写services.xml文件并与刚才写的那些服务实现类打包生成**.aar文件然后放到指定目录即能部署好这个服务,另一种方法是利用一个Axis2的插件,按照向导在指定目录自动生成上述文件,两者的最终结果相同。 手动方式: 2. 编写AXIS的服务发布描述文件services.xml。 把它放到工程文件的bin目录下的META-INF目录下,services.xml的内容如下所示: 3. 打包将服务 把实现类和service.xml,按照标准格式打包为ws.aar.:进入工程目录的bin文件夹下用jar cvf ws.aar . 命令将此目录的所有内容打包为ws.aar文件; 4 部署服务 拷贝打包好的wsaar文件到%tomcat%下的\webapp\axis2\WEB-INF\services目录下,在浏览器中输入http://localhost:8070/axis2/services/listServices查看服务列表,发现会有CaculatorService服务加进来,如下所示: 自动方式: 2. 安装axis的eclipse插件, 下载axis插件 ????????? a).axis2-eclipse-codegen-plugin-1.6.2 ????????? b).axis2-eclipse-service-plugin-1.6.2 安装? ? 把刚才下的两个插件包解压后放置Eclipse安装目录下plugins的文件夹中.解压后都放到eclipse的plugins目录下,在eclipse中,file--new.--others..里面会出现axis2 wizards 下一步选择编写的这些服务类的Class文件所在位置: 下面两步是加wsdl文件和liabrares,直接skip了,然后选择自动生成services.xml文件,然后是给服务命名,并通过服务类load它的方法,填好服务类名,load后如下所示: 这里可以看到这个服务类中的一些方法,其中有要用的Add和Sub方法。下一步就是选择输出文件的位置为%tomcat%下的\webapp\axis2\WEB-INF\services目录(如果选择%tomcat%下的\webapp\ode\WEB-INF\services

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档