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

本练习结束,您将部署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成功。

时间: 2024-09-20 05:55:12

OSB实战开发【三】部署 部署WebServices及其客户端应的相关文章

OSB实战开发【二】配置 配置OSB的域模版

本练习结束,您将学会创建一个Service Bus运行的Domain   练习步骤: 1.  从Window启动菜单"开始" "所有程序" "Oracle Weblogic" "Weblogic Server 10gR3" "Tools" "Configuration Wizard" 启动Domain 创建向导:    图表  5   2.  选择" Create a new

Win10 IoT C#开发 2 - 创建基于XAML的UI程序 及 应用的三种部署方法

原文:Win10 IoT C#开发 2 - 创建基于XAML的UI程序 及 应用的三种部署方法 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. 上一章我们讲了Raspberry安装Win10 IoT系统及搭建Visual Studio 2015开发环境的方法(http://www.cnblogs.com/cloudtech/p/5562120.html)

tomcat 部署项目方式总结 及 三种部署web项目的方法

tomcat中三种部署项目的方法 tomcat默认的项目目录就是webapps,就相当于IIS的web根目录,配置项目有几种方式(记得配置好了要重新启动tomcat): 方式一,在webapps下直接建立目录,如你想建立一个项目在http://localhost:8080/FristProject/上访问,你可以直接在这个目录下建立FristProject文件夹: 方式二,在webapps下建立xml文档,如你想建立FristProject这个项目,可以在这个目录下建立FristProject.

系统-请教大神:我win7电脑Java开发程序,部署到Linux云服务器,如何实现调用另一套VB开发的程序

问题描述 请教大神:我win7电脑Java开发程序,部署到Linux云服务器,如何实现调用另一套VB开发的程序 我win7电脑Java开发程序,部署到Linux云服务器,如何实现调用另一套VB开发的程序: 这套VB开发的程序是win平台的.急! 比如以下情况:比如门房有台电脑,win系统的,联网,打开我的系统,扫码,调用 VB,也就是说,在同一台电脑里面去实现, 可能不?? 解决方案 只能把VB程序放到另一台win的机器上,然后Linux云服务器通过http等,发送请求给VB的机器

Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解

目录 目录 前言 系统环境 Devstack 下载源码 配置文件 localconf localrc 简易的环境脚本 openrc 部署 Devstack 自动化部署流程 部署案例 单节点 Nova-Network 模式部署 多节点 Nova-Network 模式部署 多节点 Neutron 模式部署 单节点 Neutron 模式部署 部署样例 使用 不使用 FIXED-IP 让 Instances 直接使用连接外网的网段 最后 ERROR 前言 在继上一个系列博文 << 用 Flask 来写

三种部署SSD的主要途径

本文介绍了三种部署SSD的主要途径:在阵列内部,在服务器内以及使用SSD设备.各种方式各有优劣,这其中还包括延迟问题和性能水平问题. 很少有一种新技术可以同时在提升性能的同时降低成本.不过,SSD这种很有意思的技术却达到了这种目标.主要的存储供应商中的大部分都开始提供全系列的SSD产品. 固态存储驱动器可以以这样三种形式进行部署:基于阵列的SSD一般考虑部署在存储区域网络中:基于服务器的SSD一般部署在存储区域网络的主机前端:而SSD设备可以部署在两者中任意位置.选择最佳部署方案的同时也决定了这

图片管理-ssh开发中图片部署到二级域名是怎么做的

问题描述 ssh开发中图片部署到二级域名是怎么做的 我们现在做一个电商网站,网站的图片非常多我想做一个类似于img.abc.com的二级域名来对应一个目录存储我的图片,不知道怎样做求大神指点 解决方案 在服务器配置img.abc.com 域名指向对应的图片存储的根目录不就可以了?

五大建议助开发人员轻松部署云计算

开发人员热爱云计算,因为云计算让他们的工作更加简单.基础设施和运营部门不应该抵抗这种趋势,而应该尝试接受它.最近Forrester的报告提供了关于控制云计算的一些建议.来自Forrester的报告"云计算开创IT响应能力和效率的新时代"描述了IT企业应该如何部署和控制云计算,并为 IT企业提供了一些建议. 这份报告分为两个部分: 1.应用程序工程师和软件工程师应该怎样应对 2.IT基础设施和运营应该如何响应,从而让整个企业通过云计算满足其需求 抛弃顾虑,接受云计算 云计算的功能正是软件

HBase跨地区机房的压测小程序——从开发到打包部署(图文版)

今天做了一个跨地区机房的压测小程序,主要的思路就是基于事先准备好的rowkey文件,利用多线程模拟并发的rowkey查询,可以实现并发数的自由控制.主要是整个流程下来,遇到了点打包的坑,所以特意记录下. 编写代码 rowkey文件的准备就不说了.首先是HbaseClient的查询接口,由于创建连接的代价很重,因此这里采用HBase的ConnectionFactory工厂: static { try { Configuration conf = HBaseConfiguration.create(