OSB实战开发【三】部署 部署WebServices及其客户端应

简介: 本练习结束,您将部署WebServices和WebServices客户端Web应用到Weblogic服务器上,以便后续服务总线中的配置应用所使用。  练习步骤:  1.  浏览进入C:\Student\ESB_Training\Services\WebServices目录,里面包含两个文件夹: OSB_EAR: 该目录是Web  Services  EAR目录,我们需要将该EAR部署到WebLogic服务器上。
本练习结束,您将部署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 -
 
图表  15
 
6.  在 Enter  WSDL  URL 中 输 入 :
http://localhost:7001/OSG_BEA/Photo/SendPhoto?WSDL, 然 后 点
击”Test”进行测试。
 
图表  16
 
7.  在SendPhoto的对应条目中输入相关内容,注意imageFlags 属性是
-Page 14 -
整型类型,其他的为字符串类型,输入完成后点击”SendPhoto”按钮,
验证WebServices功能。返回结果在Service Response中显示。
 
图表  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 -
 
图表  18
 
12.  点击“上传”按钮,如果出现如下页面证实Web  Services客户端调
用Web Services成功。
相关文章
|
2月前
|
存储 资源调度 应用服务中间件
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
32 0
|
11月前
|
存储 前端开发 Apache
第三章 部署Web及WDS服务
第三章 部署Web及WDS服务
113 0
|
SQL 中间件 关系型数据库
|
存储 前端开发 Linux
NetCore开发的分布式文件上传系统
一个基于.Net Core构建的简单、跨平台分布式文件上传系统,支持分块上传、多个项目同时上传、接口权限控制采用JWT机制。
176 0
NetCore开发的分布式文件上传系统
|
开发框架 .NET API
分布式服务器框架之服务器+Web站点+类库工程创建
类库Servers.Core、Servers.Common、Servers.Model、Servers.Hotfix 四个库项目都选择.Net Core平台,如果找不到这个模板的话需要安装.Net通用开发工具包,因为这个框架可以实现跨平台,所以选择了.Net Core。是微软最新一代的平台虚拟机框架。一直点击下一步
分布式服务器框架之服务器+Web站点+类库工程创建
|
安全 Java 开发工具
Unidbg + Web = Unidbg-server 手把手教你搭个签名服务器
Unidbg + Web = Unidbg-server 手把手教你搭个签名服务器
Unidbg + Web = Unidbg-server 手把手教你搭个签名服务器
|
SQL 监控 Linux
Goploy Web部署系统工具开源项目搭建教程
之前小组一直使用开源项目Spug自动构建发布项目,可是Spug目前只支持GIt不支持Svn然后又找啊找突然发现了这个一款开源的项目Goploy,学习了一下简直不要太优秀,部署项目的时候遇到一点小问题,网上找了找好像没有关于Goploy的教程,所以在这里记录一下,供大家参考.
Goploy Web部署系统工具开源项目搭建教程
|
弹性计算
阿里云Web应用托管服务(web+)如何使用命令行工具变更部署环境配置?
今天我们来向大家介绍一下,阿里云Web应用托管服务(web+)中如何使用命令行工具对应用部署环境进行变更。在此之前请您确保wpctl命令行工具已经正确安装并配置。 我们首先输入wpctl env:apply --help查阅apply命令的帮助文档。
951 0
|
Web App开发 JavaScript 前端开发