OSB实战开发【三】部署 部署WebServices及其客户端应
2012-04-23 21:23
337 查看
本练习结束,您将部署WebServices和WebServices客户端Web应用到
Weblogic服务器上,以便后续服务总线中的配置应用所使用。
练习步骤:
1. 浏览进入C:\Student\ESB_Training\Services\WebServices目录,里面
包含两个文件夹:
OSB_EAR: 该目录是Web Services EAR目录,我们需要将该
EAR部署到WebLogic服务器上。
ESB目录:该目录存放一个名为config.properties的文件,主要
用于存放一些应用的配置信息。
2. 通过文本编辑器,打开config.properties文件,修改相应的配置,修
改完成后保存该文件。
fileName 属性指向一个系统存在的文件,可以是任何类型,主
要是演示数据上传
debugFlag 属性是用于设定WebServices是否将读取的日志信息
打印出来:
值1:表示允许日志信息打印, 值0:表示禁止日志信息打印
3. 将ESB目录复制到我们刚才创建的Weblogic(OSB) Domain的根目录
下。以便后续部署的应用可以使用这些配置。例如:将ESB目录复
制到E:\Study\domains\demo_domain目录下。
4. 启动Weblogic Server,然后部署OSG_EAR这个打包好的WebServices
应用(具体部署可以参考Weblogic 应用部署的文档)。如果我们创
建的Weblogic(OSB) Domain是启动于开发模式下,我们可以直接将
OSG_EAR目录复制到Weblogic(OSB) Domain根目录的autodeploy
子目录下,完成WebServices的部署。
5. 测 试 部 署 的 Web Services, 打 开 浏 览 器 输 入:
http://localhost:7001/wls_utc/,进入Weblogic提供的WebServices测
试页面
-Page 13 -
![](http://my.csdn.net/uploads/201204/23/1335187560_3323.jpg)
图表 15
6. 在 Enter WSDL URL 中 输 入 :
http://localhost:7001/OSG_BEA/Photo/SendPhoto?WSDL, 然 后 点
击”Test”进行测试。
图表 16
7. 在SendPhoto的对应条目中输入相关内容,注意imageFlags 属性是
-Page 14 -
整型类型,其他的为字符串类型,输入完成后点击”SendPhoto”按钮,
验证WebServices功能。返回结果在Service Response中显示。
![](http://my.csdn.net/uploads/201204/23/1335187572_1783.jpg)
图表 17
8. 验证WebServices部署成功之后,下面我们部署WebServices客户端
的Web应用。浏览C:\Student\ESB_Training\Services\Client_Apps目
录,里面存放一个名为”Photo”的目录。
Photo: 该目录是一个Web应用,里面包含用户交互页面以及
WebServices客户端调用程序
9. 浏览Photo目录下\WEB-INF\classes\config 目录,用文本编辑器打开
photo.properties文件
其中ws.url.send_photo属性指向已经部署的OSG_EAR中的
WebServices 服 务 提 供 的 地 址, 缺 省 值 为”
http://localhost:7001/OSG_BEA/Photo/SendPhoto”,
在确认与部署的WebServices提供的服务访问地址一致后,关闭文本
编辑器,(注意:其他属性维持不变,因不使用无需进行修改)。
10. 部署Web应用Photo到Weblogic Domain上,具体部署步骤可以参
考Weblogic应用部署文档,如果Weblogic是启动在开发模式下,可
以直接将Photo目录复制到Domain根目录的autodeploy子目录下,
完成Web应用的部署。
11. 打开浏览器,输入:http://localhost:7001/Photo进入Web应用首页面,
测试应用是否部署成功,点击” Photo Client Demo”进入Web Services
客户端功能演示页面
-Page 15 -
![](http://my.csdn.net/uploads/201204/23/1335187590_7607.jpg)
图表 18
12. 点击“上传”按钮,如果出现如下页面证实Web Services客户端调
用Web Services成功。
Weblogic服务器上,以便后续服务总线中的配置应用所使用。
练习步骤:
1. 浏览进入C:\Student\ESB_Training\Services\WebServices目录,里面
包含两个文件夹:
OSB_EAR: 该目录是Web Services EAR目录,我们需要将该
EAR部署到WebLogic服务器上。
ESB目录:该目录存放一个名为config.properties的文件,主要
用于存放一些应用的配置信息。
2. 通过文本编辑器,打开config.properties文件,修改相应的配置,修
改完成后保存该文件。
fileName 属性指向一个系统存在的文件,可以是任何类型,主
要是演示数据上传
debugFlag 属性是用于设定WebServices是否将读取的日志信息
打印出来:
值1:表示允许日志信息打印, 值0:表示禁止日志信息打印
3. 将ESB目录复制到我们刚才创建的Weblogic(OSB) Domain的根目录
下。以便后续部署的应用可以使用这些配置。例如:将ESB目录复
制到E:\Study\domains\demo_domain目录下。
4. 启动Weblogic Server,然后部署OSG_EAR这个打包好的WebServices
应用(具体部署可以参考Weblogic 应用部署的文档)。如果我们创
建的Weblogic(OSB) Domain是启动于开发模式下,我们可以直接将
OSG_EAR目录复制到Weblogic(OSB) Domain根目录的autodeploy
子目录下,完成WebServices的部署。
5. 测 试 部 署 的 Web Services, 打 开 浏 览 器 输 入:
http://localhost:7001/wls_utc/,进入Weblogic提供的WebServices测
试页面
-Page 13 -
![](http://my.csdn.net/uploads/201204/23/1335187560_3323.jpg)
图表 15
6. 在 Enter WSDL URL 中 输 入 :
http://localhost:7001/OSG_BEA/Photo/SendPhoto?WSDL, 然 后 点
击”Test”进行测试。
图表 16
7. 在SendPhoto的对应条目中输入相关内容,注意imageFlags 属性是
-Page 14 -
整型类型,其他的为字符串类型,输入完成后点击”SendPhoto”按钮,
验证WebServices功能。返回结果在Service Response中显示。
![](http://my.csdn.net/uploads/201204/23/1335187572_1783.jpg)
图表 17
8. 验证WebServices部署成功之后,下面我们部署WebServices客户端
的Web应用。浏览C:\Student\ESB_Training\Services\Client_Apps目
录,里面存放一个名为”Photo”的目录。
Photo: 该目录是一个Web应用,里面包含用户交互页面以及
WebServices客户端调用程序
9. 浏览Photo目录下\WEB-INF\classes\config 目录,用文本编辑器打开
photo.properties文件
其中ws.url.send_photo属性指向已经部署的OSG_EAR中的
WebServices 服 务 提 供 的 地 址, 缺 省 值 为”
http://localhost:7001/OSG_BEA/Photo/SendPhoto”,
在确认与部署的WebServices提供的服务访问地址一致后,关闭文本
编辑器,(注意:其他属性维持不变,因不使用无需进行修改)。
10. 部署Web应用Photo到Weblogic Domain上,具体部署步骤可以参
考Weblogic应用部署文档,如果Weblogic是启动在开发模式下,可
以直接将Photo目录复制到Domain根目录的autodeploy子目录下,
完成Web应用的部署。
11. 打开浏览器,输入:http://localhost:7001/Photo进入Web应用首页面,
测试应用是否部署成功,点击” Photo Client Demo”进入Web Services
客户端功能演示页面
-Page 15 -
![](http://my.csdn.net/uploads/201204/23/1335187590_7607.jpg)
图表 18
12. 点击“上传”按钮,如果出现如下页面证实Web Services客户端调
用Web Services成功。
相关文章推荐
- openfire及其源码的开发和部署
- cocos2d-x开发准备及其环境部署
- java项目实战,企业级电商开发部署,支付宝线上部署ssm
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 用 WSAD5.0和SQLServer2K采用Meet-in-Middle模式开发CMP实体Bean及其完整客户端(下篇:客户端的开发和性能优化)
- WCF开发实战系列五:创建WCF客户端程序
- OSB实战开发【一】Oracle Service Bus的安装
- 阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- Python 基础-项目实战-day 13 Android客户端开发(项目完结)
- 在云计算资源池上自动部署业务应用的大数据平台组件开发实战
- 实战ISA三种客户端部署方案(上)
- webservices客户端开发时遇到的一些问题
- 基于引擎开发HTML5游戏实战(五)---游戏部署
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- WCF实战开发、部署WCF服务计算器、跨机器调用WCF服务
- 实战ISA三种客户端部署方案(下)
- webservice 开发 axis2 简单部署服务 gSoap 客户端通信
- fastDFS部署及客户端的开发
- Spark核心源码分析与开发实战(1)-----------SSH hadoop spark集群部署
- 开发与部署的讨论以及最近遇到问题及其解决方法(大杂烩)