重新安装 UDDI 注册中心应用程序

您可以移除并重新安装现有 UDDI 注册中心应用程序以更改 UDDI 应用程序代码,但继续使用现有 UDDI 数据库来提供 UDDI 服务。

关于此任务

UDDI 注册中心节点包含以下元素:
  • Java™ EE 应用程序。
  • 称为 UDDI 数据库的数据存储器。UDDI 数据库使用关系数据库管理系统。
  • 将应用程序连接到数据(数据源和相关的元素)的方法。
与 UDDI 相关的所有数据都存储在 UDDI 数据库中,因此该数据的存在与 UDDI 应用程序无关。因此,您可以在不删除数据库的情况下从应用程序服务器中移除 UDDI 注册中心节点,然后重新安装 UDDI 注册中心应用程序。如果应用程序已损坏,或者为了应用服务更改,您可能会这样做。

过程

  1. 请记录对希望保留的已安装 UDDI 应用程序所作的任何更改,例如,对安全角色映射的更改、对 v3soap.war、v3gui.war、v3soap.war 或 soap.war 文件中的部署描述符 (web.xml) 的更改或 UDDI 用户界面 (GUI) 的定制。在重新安装过程中,将丢失所有此类更改,因此您稍后必须重新应用您希望保留的更改。
  2. 移除现有 UDDI 应用程序并重新安装该应用程序,方式是从 app_server_root/bin 目录运行 uddiDeploy.jacl wsadmin 脚本。请不要使用缺省选项,即使您先前使用此选项来设置了缺省 UDDI 节点。 如果使用缺省选项,那么部署期间可能会发生错误,或者在某些情况下,可能会覆盖现有 UDDI 数据。

    如果将 UDDI 注册中心部署到 WebSphere® Application Server Network Deployment 配置,请确保 Deployment Manager 是目标。

    在命令提示符下输入以下命令:

    [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 是可选的,且为部署 UDDI 应用程序的概要文件的名称。如果未指定概要文件,那么将使用缺省概要文件。
    • node_nameserver_name 是 WebSphere Application Server 节点的名称,及在其中部署了 UDDI 应用程序的应用程序服务器的名称。这些名称是您在运行 uddiDeploy.jacl 脚本以安装 UDDI 应用程序时指定的名称。
    • cluster_name 是部署 UDDI 应用程序的 WebSphere Application Server 集群的名称。这是在运行 uddiDeploy.jacl 脚本来安装 UDDI 应用程序时指定的名称。
    注: 此过程不会更改现有 JDBC 提供程序、数据源以及任何 J2EE 连接器体系结构 (J2C) 认证数据条目。您的现有 UDDI 注册中心数据(其中包括 UDDI 实体、属性设置和策略设置)也不受影响。
  3. 可选: 要将输出定向到日志文件,请在此命令末尾添加以下选项,其中 log_name.log 可以是您为日志文件选择的任何名称:
    > log_name.log
  4. 如果在步骤 1 中记录了任何更改,请现在重新应用这些更改。
  5. 要使重新应用的更改生效,请启动或重新启动应用程序服务器。

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



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