适用于 Microsoft Windows 的 Sun Java System Application Server Enterprise Edition 8.2 发行说明

升级实用程序

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

在错误的位置创建了由样例脚本使用的 Derby 数据库 (ID 6377804)

对于此错误,存在两个方面:

  1. 运行使用 Derby 数据库的样例应用程序安装脚本时,Derby 数据库在它的当前目录中或在 <install_root>/bin 中创建。

  2. 样例 build Ant 脚本在当前目录下创建存储管理员密码文件的 password.txt 文件,在非超级用户以及稀疏区域的情况下,此目录不可写入。

解决方法

  1. Derby 数据库位置-使用 --dbhome 选项和 start-database 命令在为 --dbhome 指定的值处创建数据库。例如,以下是 start-databaseasadmin 命令语法。


    start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] 
    [--verbose=false]
  2. password.txt 文件位置-由于所有构建命令均会在样例目录中创建 password.txt 文件,因此根据设计,此目录应是可写入的。请确保在可写入的位置安装样例的工作副本。

无法使管理员用户名称或密码中的分号 (;) 字符失效 (ID 6473341)

Application Server Enterprise Edition 8.2 安装不允许管理员用户名中使用特殊字符。如果使用了任何特殊字符,域创建会失败。但是,请注意,管理员密码可以包含特殊字符。

解决方法

从 Application Server 7 升级到 Application Server 8.2 时,请验证管理员用户名是否不包含任何特殊字符。