当在 Linux® 上安装“单元测试 UDDI 注册中心”时,如果您使用 DB2® 并作为 root 用户运行,则“具有 DB2 配置页面的单元测试 UDDI 注册中心”中的驱动程序位置将具有一个空白字段。要解决此问题,在启动工作台之前应将 db2profile 作为数据源。为此,输入以下命令:source {db2_instance_user_home}/sqllib/db2profile。这将对工具用来查找 DB2 驱动程序所在位置的环境变量进行初始化。
要配置“单元测试 UDDI 注册中心”,执行下列步骤:
- 单击文件 > 新建 > 其他。 选择 Web Service 以显示各种 Web Service 向导。选择单元测试 UDDI 向导。单击下一步。
- 选择想要配置或更新的“专用 UDDI 注册中心”类型,然后单击下一步。
- 根据您选择的 UDDI 注册中心类型,需要提供以下信息:
- 如果选择了基于 DB2 的注册中心,则需要提供数据库用户标识、密码和驱动程序位置。
- 添加用户定义的类别。有关更多信息,请参阅定义 UDDI 类别。
- 选择您是想为 UDDI 注册中心创建一个新服务器,还是让它存在于现有服务器上。
- (可选)可以选择启动“Web Service 资源管理器”,它提供了更多工具来处理 UDDI 注册中心。有关更多信息,请参阅发布 Web Service 和业务实体
注意:- 组合框中列示了所提供的“数据库”与“服务器”的所有组合。如果未启用 WebSphere® 运行时,则在选择基于 WebSphere 的注册中心时会产生错误。如果遇到了此问题,则从窗口 > 首选项 > 服务器 > 已安装的运行时添加 WebSphere 运行时,然后添加 WebSphere 运行时并指定安装路径。请再次运行“单元测试 UDDI
注册中心”向导,将会启用注册中心。
- 对于 Derby 数据库,只应配置“专用 UDDI 注册中心”来进行非常基本的测试。不要将 Derby 用于生产工作,这是因为当前某些操作(例如,复杂查询)存在一些问题。有关“专用 UDDI 注册中心”的更多信息,请参阅“WebSphere Application Server 信息中心”中的 Network Deployment 文档。