- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2025年哈尔滨工业投资集团有限公司校园招聘笔试备考题库及答案解析.docx VIP
- 四章个案工作基本技巧之二.pdf VIP
- 高大模板专项施工方案_图文.doc VIP
- 专题12 民事权利与义务、家庭与婚姻-2020-2024年五年高考1年模拟政治真题分类汇编(解析版).docx VIP
- 放手开始对话1 bab它自行车你吗愿意不begin大版.pdf VIP
- 汽车设计 王望予 第.pptx VIP
- 500MW光伏电站项目500kV升压站输电线路工程主要建设内容.docx VIP
- 代理记账许可内部规范.docx VIP
- 斯巴鲁力狮与傲虎维修手册246e g2480bev.pdf VIP
- GJB 373B-2019 引信安全性设计准则.pdf
文档评论(0)