本节介绍已知的升级实用程序问题和相应的解决方法。
对于此错误,存在两个方面:
运行使用 Derby 数据库的样例应用程序安装脚本时,Derby 数据库在它的当前目录中或在 <install_root>/bin 中创建。
样例 build Ant 脚本在当前目录下创建存储管理员密码文件的 password.txt 文件,在非超级用户以及稀疏区域的情况下,此目录不可写入。
Derby 数据库位置-使用 --dbhome 选项和 start-database 命令在为 --dbhome 指定的值处创建数据库。例如,以下是 start-database 的 asadmin 命令语法。
start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] [--verbose=false] |
password.txt 文件的位置-由于所有构建命令均会在样例目录中创建 password.txt 文件,因此根据设计,此目录应是可写入的。请确保在可写入的位置安装样例的工作副本。
Application Server Enterprise Edition 8.2 安装不允许管理员用户名中使用特殊字符。如果使用了任何特殊字符,域创建会失败。但是,请注意,管理员密码可以包含特殊字符。
从 Application Server 7 升级到 Application Server 8.2 时,请验证管理员用户名是否不包含任何特殊字符。