部署 UDDI 注册中心应用程序

在设置 UDDI 节点的过程中部署 UDDI 注册中心应用程序。您可以使用所提供的脚本、管理控制台或 wsadmin 脚本编制命令。

开始之前

部署 UDDI 注册中心应用程序前,必须为 UDDI 注册中心创建数据库和数据源。

如果要将 UDDI 注册中心应用程序部署到集群,那么假设单个数据库将用于集群的所有成员,以便该集群显示为单个 UDDI 节点。

关于此任务

在设置缺省 UDDI 节点或设置定制 UDDI 节点的过程中,执行本任务。可以通过下列两种方法来部署 UDDI 注册中心应用程序:
  • 可以使用一个脚本来执行所有必要的步骤。

    此脚本将 UDDI 注册中心部署到您所指定的服务器或集群。

  • 可以使用管理控制台。先部署 UDDI 注册中心应用程序 uddi.ear 文件,然后完成其他步骤,如本主题中后面部分中所述。或者,可以遵循使用 wsadmin 脚本编制命令时的相同过程。

过程

  1. 可选: 要使用提供的脚本来部署 UDDI 注册中心应用程序,请执行以下操作:
    1. [IBM i]请通过从 IBM® i 命令行输入 STRQSH 命令来启动 Qshell 会话。
    2. 请从 app_server_root/bin 目录运行 uddiDeploy.jacl wsadmin 脚本,如下所示。
      [AIX][HP-UX][Linux][Solaris]注: 对于 UNIX 或 Linux 操作系统,请在 wsadmin 命令中添加 .sh 后缀。
      [AIX Solaris HP-UX Linux Windows][IBM i]
      wsadmin [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
              {node_name server_name | cluster_name}             						  
      [z/OS]
      wsadmin.sh [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
                 {node_name server_name | cluster_name}             						  
      该命令的属性如下所示:
      • -conntype none 是可选的,并且只有在应用程序服务器或 Deployment Manager 处于未运行状态时才需要。
      • -profileName profile_name 是 Deployment Manager 概要文件。如果未指定概要文件,那么将使用缺省概要文件。
      • node_name 是运行目标服务器的 WebSphere® Application Server 节点的名称。此节点名区分大小写。
      • server_name 是您要部署 UDDI 注册中心的目标服务器的名称(例如 server1)。此服务器名区分大小写。
      • cluster_name 是您要部署 UDDI 注册中心的目标集群的名称。此集群名区分大小写。
      [AIX Solaris HP-UX Linux Windows]例如,要将 UDDI 部署到 Windows 系统上的节点 MyNode 和服务器 server1(假设 server1 已启动),请执行以下操作:
      wsadmin -f uddiDeploy.jacl MyNode server1
      [AIX Solaris HP-UX Linux Windows]要将 UDDI 部署到 Windows 系统上的集群 MyCluster,请执行以下操作:
      wsadmin -f uddiDeploy.jacl MyCluster
      [IBM i]例如,要将 UDDI 部署到节点 MyNode 和服务器 server1(假设 server1 已启动),请执行以下操作:
      wsadmin -f uddiDeploy.jacl MyNode server1
      [IBM i]要将 UDDI 部署到集群 MyCluster,请执行以下操作:
      wsadmin -f uddiDeploy.jacl MyCluster
      [z/OS]例如,要将 UDDI 部署到节点 MyNode 和服务器 server1(假设 server1 已启动),请执行以下操作:
      wsadmin.sh -f uddiDeploy.jacl MyNode server1
      [z/OS]要将 UDDI 部署到集群 MyCluster,请执行以下操作:
      wsadmin.sh -f uddiDeploy.jacl MyCluster
  2. 可选: 要使用管理控制台来部署 UDDI 注册中心应用程序,请执行以下步骤:
    1. 将 UDDI 应用程序(uddi.ear 文件)安装到您需要的服务器或集群
    2. 单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 > uddi_application > [详细信息属性] 类装入和更新检测
    3. 确保将类装入器顺序设为首先使用本地类装入器来装入类(最后使用父类装入器)
    4. 确保将 WAR 类装入器策略设为应用程序的单个类装入器
    5. 单击应用,然后保存您对主配置所作的更改。

结果

UDDI 应用程序已部署。如果显示以下错误消息,请检查是否使用 Deployment Manager 概要文件运行了 uddiDeploy.jacl 脚本。
WASX7017E: Exception received while running file "uddiDeploy.jacl"; exception 
information: com.ibm.ws.scripting.ScriptingException: WASX7070E: The 
configuration service is not available.

下一步做什么

继续设置 UDDI 节点。

如果已将 UDDI 注册中心应用程序部署到集群,那么可能需要更新各个集群成员上的资源(例如 Java™ 数据库连接 (JDBC) 提供程序和数据源)以允许对共享数据库的正确访问。

如果将 WebSphere Application Server 用于侦听的端口从缺省值(9080 和 9443)修改为其他值,那么还需要更新 UDDI 应用程序虚拟主机的主机别名。您可以对任何配置执行此操作,但端口只能在集群环境中发生更改。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_uddi_deploy
文件名:twsu_uddi_deploy.html