OSB实战开发【三】部署 部署WebServices及其客户端应
发布时间:2020-12-17 01:00:41 所属栏目:安全 来源:网络整理
导读:本练习结束,您将部署WebServices和WebServices客户端Web应用到 Weblogic服务器上,以便后续服务总线中的配置应用所使用。 ? 练习步骤: ? 1.? 浏览进入C:StudentESB_TrainingServicesWebServices目录,里面 包含两个文件夹: OSB_EAR: 该目录是Web? Se
本练习结束,您将部署WebServices和WebServices客户端Web应用到
Weblogic服务器上,以便后续服务总线中的配置应用所使用。 ? 练习步骤: ? 1.? 浏览进入C:StudentESB_TrainingServicesWebServices目录,里面 包含两个文件夹: 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:Studydomainsdemo_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:StudentESB_TrainingServicesClient_Apps目 录,里面存放一个名为”Photo”的目录。 Photo: 该目录是一个Web应用,里面包含用户交互页面以及 WebServices客户端调用程序 ? 9.? 浏览Photo目录下WEB-INFclassesconfig 目录,用文本编辑器打开 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 - (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |