用 WebSphere Studio 在 JMS 或 HTTP 上使用 SOAP 访问 EJB Web 服务
2008-01-05 18:49:22 来源:WEB开发网核心提示:引言首先,下载 HelloWorldApp.zip,用 WebSphere Studio 在 JMS 或 HTTP 上使用 SOAP 访问 EJB Web 服务,将其解压缩,得到 HelloWorld.ear,然后选择 HelloWorld.ear 文件, 设置 Project Name 为 HelloWorld(缺省
引言
首先,下载 HelloWorldApp.zip
,将其解压缩,得到 HelloWorld.ear
,然后单击右侧的步骤 1,开始以下六个步骤。
图 1.在 HTTP 和 JMS 上使用 SOAP 访问 EJB Web 服务
假如想绕过创建和修改 Web 服务这一步,可以下载HelloWorldApp.zip
(假如您还没有下载的话)并解压缩得到 HelloWorldSolution.ear
。然后按照下面的步骤来测试这个方案:
- 将
HelloWorldSolution.ear
文件导入到 application Developer V5.1.1 工作区。- 选择 File => Import。
- 选择 EAR File 然后单击 Next。
- 在 EnterPRise Application Import 窗口,定位到保存 EAR 文件的位置。
- 选择 HelloWorldSolution.ear,然后单击 Open。
- 设置 Project Name 为 HelloWorld。
- 单击 Finish。
- 将
webservices.jar
文件添加到 HelloWorldWebRouter 的构建路径中。- 在 J2EE Perspective's Project Navigator 视图下,右键单击 HelloWorldWebRouter 模块,选择 Properties。
- 在左侧栏中选择 java Build Path。
- 在左侧栏中选择 Libraries 选项卡。
- 单击 Add Variable。
- 向下滚动,选择 WAS_50_PLUGINDIR 变量然后单击 Extend...。
- 选择 file lib => webservices.jar 然后单击 OK。
- 单击 OK。
- 将
webservices.jar
文件添加到 HelloWorldJMSRouter 的构建路径中。- 在 J2EE Perspective's Project Navigator 视图下,右键单击 HelloWorldWebRouter 模块,选择 Properties。
- 在左侧栏中选择 Java Build Path。
- 在左侧栏中选择 Libraries 选项卡。
- 单击 Add Variable。
- 向下滚动,选择 WAS_50_PLUGINDIR 变量然后单击 Extend...。
- 选择 file lib => webservices.jar 然后单击 OK。
- 单击 OK。
- 为通过 JMS 传输 SOAP 配置服务器(参阅步骤 2.为通过 JMS 传输 SOAP 配置 WebSphere Application Server 测试环境)。
- 测试 Web 服务(参阅步骤 6.为两种传输方法测试 Web 服务客户机)。
步骤 1.导入 HelloWorld 企业应用程序
HelloWorld Enterprise Application Archive(EAR)这个文件包含一个 EJB 模块——HelloWorldEJB。这个模块里有一个无状态会话 bean——HelloWordSSB。该 bean 有一个 getMessage() 方法,调用这个方法时会返回一个字符串“Hello World”。下载 HelloWorld.ear
按照下面步骤将 EAR 文件导入到 Application Developer 工作区。
- 将
HelloWorld.ear
文件导入到 Application Developer 工作区。- 选择 File => Import。
- 选择 EAR File,然后单击 Next。
- 在 Enterprise Application Import 窗口,定位到保存 EAR 文件的位置,然后选择
HelloWorld.ear
文件。 - 设置 Project Name 为 HelloWorld(缺省值)。
- 单击 Finish。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››JMS、XML和异构企业
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
更多精彩
赞助商链接