Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 发行说明

- Previous: 安全性
- Next: Web 容器

# 升级实用程序

本节介绍已知的升级实用程序问题和相应的解决方法。

错误号 | 摘要
--- | ---
6165528 | 从 Application Server Enterprise Edition 8 升级到 Application Server Enterprise Edition 8.1 时，不会直接升级在自定义路径而非 `install_dir/domains` 目录中创建的域。 如果运行升级实用程序并将 `install_dir` 标识为源安装目录，升级进程只升级在 `install_dir/domains` 目录下创建的域。在其他位置创建的域不会被升级。 解决方法 启动升级进程前，将所有域目录从不同位置复制到 `install_dir/domains` 目录中。
2. 6207337 | 在某些 Linux 系统上，单击“启动升级向导”按钮之后，执行“就地升级”的安装程序无法启动升级工具。 此问题已在多个 Linux 系统上出现，是 Java Desktop System 2 最常见的问题，而且在 Red Hat 分发中也发现了此问题。 在最终安装程序屏幕上单击“启动升级工具”按钮后，安装程序无法启动升级工具以完成升级过程，并且无限期挂起，而不会返回命令提示符。 解决方法 如果使用命令行安装模式来运行就地升级，将不会遇到此问题。 如果您以 GUI 模式运行就地升级并且遇到此问题，请通过在启动安装程序的终端窗口中按 Ctrl+C 组合键来退出安装程序。 使用以下命令从终端窗口启动升级工具：
       install_dir/bin/asupgrade --source install_dir/domains --target
       install_dir --adminuser adminuser --adminpassword adminpassword
       --masterpassword changeit
3. adminuser 和 adminpassword 的值应与要升级的安装所使用的值匹配。 在升级工具完成升级过程后，您还可以启动浏览器并输入以下 URL 来查看“关于”页面：
       file://install_dir/docs-ee/about.html
如果您还选择了用于注册产品的安装选项，请点击产品“关于”页面上提供的指向注册页面的链接。
6296105 | 在从 8.0 Platform Edition (PE) 升级到 8.1 Enterprise Edition (EE) UR2 的过程中以及升级之后，不信任自签名的证书。 解决方法 将以下条目从目标 `domain.xml` 删除（在升级后），然后重新启动服务器：
    <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}
    /config/keystore.jks</jvm-options>-
    <jvm-options>Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}
    /config/cacerts.jks</jvm-options>
6331685 | 具体化 Domain、Agent 目录的文档是基于文件的安装程序完全重新安装的解决方法。 对于每个基于文件的安装修补程序，通常有必要重新配置以及恢复或重新部署所有应用程序。这是一个耗时且容易产生错误的过程。 解决方法 在 AS8.1 安装的子目录或路径中具体化 DAS、NodeAgent、HADB 和 MQ 实例，以避免必须执行完全重新安装。 例如，要将 DAS 域具体化到 `/work/jnditest` 中，请执行：
    ./asadmin create-domain --domaindir /work \
    --adminport 7878 --adminuser admin --instanceport 7870 jnditest
要将节点代理具体化到 `/work/nagent` 中，请执行：
    ./asadmin create-node-agent --agentdir=/work \
    --port 7878 --host $dashost --user admin nagent
最后，要启动具体化的 DAS，请执行：
    ./asadmin start-domain --domaindir /work -u admin  jnditest
6436590 | 卸载与 JES 共存的 AS7.x 会导致 JES 应用程序服务器失败。 卸载 Application Server 7.`x` 会导致删除随其一起安装的所有组件。随后升级到 Application Server 8.`x` 会导致此安装失败，因为缺少此安装所必需的某些组件。 解决方法 1 请勿在安装 8.`x` 之前卸载 Application Server 7.`x`。 解决方法 2 使用 pkgrm SUNWas* 来手动卸载属于 Application Server 7.`x` 的软件包。例如：
    8 - system       SUNWasaco    Sun Java System Application Server Admin Client, unbundled
    10 - system      SUNWascmlo   Sun Java System Application Server Shared Libraries, unbundled
    13 - system      SUNWascmo    Sun Java System Application Server unbundled (common)
    17 - system      SUNWasdmo    Sun Java System Application Server Sample Applications, unbundled
    18 - system      SUNWashaco   Sun Java System Application Server Admin Client Extension,
                                  unbundled
    20 - system      SUNWashdmo   Sun Java System Application Server HA Sample Applications,
                                  unbundled
    21 - system      SUNWashmano  Sun Java System Application Server Extension Manual Pages
    22 - system      SUNWasho     Sun Java System Application Server HA Extension, unbundled
    26 - system      SUNWasmano   Sun Java System Application Server Standard Manual Pages
    27 - system      SUNWaso      Sun Java System Application Server, unbundled (opt)
    28 - system      SUNWasro     Sun Java System Application Server, unbundled (root)
请注意，如果使用此方法，则可能需要使用 `prodreg unregister` 清除 `productregistry` 中的过时条目。

- Previous: 安全性
- Next: Web 容器

- © 2010, Oracle Corporation and/or its affiliates