我们需要在 IBM Websphere Integration Developer 6.1 中创建具有用户名令牌安全性的 Web 服务。现在,为了测试这一点,我们必须用 Java 开发一个 Web 服务客户端。要求是使用 Apache Axis2 来完成这项工作。在对此进行了大量阅读之后,我能够使用 Axis2 为不需要身份验证的简单 Web 服务生成客户端,并且能够正确测试它。但我开始知道,为了将 UserName 令牌安全性与axis2 一起使用,需要壁垒。
现在我需要知道如何在 Eclipse 中将 Rampart 与 Axis2 一起使用。我们的系统中没有安装 apache 服务器,但我们将其部署在 eclipse 中。即使在阅读了很多相同的文章之后,我也无法让 Rampart 工作。
有人可以指导我完成在 Eclipse 中配置 Rampart 的步骤,以及如何使用 UserName 令牌将其用于 WebService 客户端生成吗?
到目前为止,使用 Axis2 我曾经执行以下步骤。1. 创建一个 Java 项目并将所需的 WSDL 导入其中。2. 使用 WSDL,我创建了 WebServiceClient 并生成了以下类型的文件 一个 java 接口文件 b. 一个 Java 代理文件,它实现了 ac 中提到的接口 一个 java 存根文件,它扩展了 org.apache.axis.client.Stub 并实现了 ad 中提到的接口 一个 java 服务文件,它又是一个接口 e。一个实现上述接口的 java ServiceLocator 文件。
因此,我还需要知道如何使用这些文件来测试用户名令牌 Web 服务。
当我使用动态 Web 项目执行上述操作并右键单击 WSDL 并单击生成客户端时,会创建一个 ServiceCallBackHandler.java 和 HttpSrviceStub 文件。我如何使用这些来实现测试?
谢谢。