引言
首先,下载 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。