WEB开发网
开发学院数据库DB2 DB2 Web 服务提供者的安全性(3) 阅读

DB2 Web 服务提供者的安全性(3)

 2007-05-20 16:16:45 来源:WEB开发网   
核心提示: 图 22. 数据源配置 - 第 1 部分 图 23. 数据源配置 - 第 2 部分 在创建连接之后,测试该连接,DB2 Web 服务提供者的安全性(3)(3),如图 24 所示,这将确保您已输入所有正确的数据库和用户信息, 如果您希望通过 JAX-RPC(Java API for XML-

图 22. 数据源配置 - 第 1 部分

图 23. 数据源配置 - 第 2 部分

在创建连接之后,测试该连接,如图 24 所示。这将确保您已输入所有正确的数据库和用户信息。如果数据源连接测试或者在调用 DADX Web 服务时发生某些失败,打开 WebSphere 错误日志,也就是打开 logsserver1SystemErr.log 或者 SystemOut.log 文件,具体位置取决于您是在哪里安装 WebSphere 的。

图 24. 测试数据源配置

在 WebSphere 管理控制台中的最后一步是部署我们已经创建的 EAR 文件。图 24 显示如何指定 EAR 文件的位置。在下面这些页面中,您可以使用所有的默认值,或者如果用户在目标机器上是不同的,则修改角色到用户的映射。

图 25. 安装 EAR 文件

为了启动已经部署的应用程序,导航至 Applications -> Enterprise Applications部分,选择您的应用程序( DefaultEAR)并且选择 Start。

创建 Web 服务客户机

在创建客户机之前,您可以使用内建的浏览器测试环境来测试已经部署的应用程序。通过 Web 浏览器访问 http://localhost:9080/SecureDADX/index.html。您可能会得到一个错误消息,表示来自服务器的证书是无效的。这是因为 WebSphere 只是带有一个自己签署的证书,浏览器不能验证它是否正确。您可以从签名授权机构获得一个官方的证书,或者忽略该消息。试用 list.dadx,并检查您能否以允许访问 Web 服务的用户身份进行连接,同时还应该尝试不允许访问 Web 服务的身份。

在编写客户机程序时,必须确保在调用安全的 Web 服务时客户会提供用户标识和口令。取决于您所使用的 API 和编程环境,工作方式可能会不同,必须参考您的文档。

如果您希望通过 JAX-RPC(Java API for XML-Based RPC)调用安全的 Web 服务,可以遵循指示和使用 Sun 的 JAX-RPC 指南( http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXRPC.html)中的示例代码。请参见 “Security for JAX-RPC” 章节。

上一页  1 2 3 

Tags:DB Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接