6491246:在 HP-UX 平台上升级失败
问题摘要:如果在 HP-UX 系统上已安装并使用先前版本的 Service Registry(从 Java ES 2005Q4),并且现在已升级到 Java ES 5 版本的 Service Registry,则安装将失败,并显示错误消息,指出 HADB(High Availability Database,高可用性数据库)出现问题。出现的问题就是 HADB 软件包的安装位置并不是 Java ES 5 安装程序所视为的默认位置。
如果卸载Application Server的 Java ES 2005Q4 版本,然后安装 Service Registry 和Application Server的 Java ES 5 版本,也会出现此问题。
解决方法:如果已卸载Application Server,必须删除 sun-hadb 软件包,然后才能进行重新安装。
如果要直接从 Service Registry 的 Java ES 2005Q4 版本升级到 Java ES 5 版本,则步骤较为复杂:
-
删除 sun-hadb 软件包。
-
安装 Service Registry 和Application Server的 Java ES 5 版本。
-
按如下所示编辑文件 /opt/sun/appserver/config/asenv.conf:
-
将行
AS_ANT="/opt/sun/share/lib/ant/bin"
更改为
AS_ANT="/opt/sun/bin"
-
将行
AS_ANT_LIB="/opt/sun/share/lib/ant/lib"
更改为
AS_ANT_LIB="/opt/sun/share/lib"
-
添加以下两行:
AS_DERBY_INSTALL="/opt/sun/javadb"
AS_MFWK_HOME=/opt/sun/mfwk/share
-
在目录 /opt/sun/appserver/lib 中,创建名为 endorsed 的子目录。
-
将文件 /opt/sun/javadb/lib/derby.jar 复制到目录 /opt/sun/appserver/lib/endorsed 中。