本节介绍已知的升级实用程序问题和相应的解决方法。
如果运行升级实用程序并将 install_dir 标识为源安装目录,则升级进程只升级在 install_dir/domains 目录下创建的域。在其他位置创建的域不会被升级。
启动升级进程前,将所有域目录从其原有位置复制到 install_dir/domains 目录中。
升级具有多个域的 8.0 Application Server 后,这些域可能无法同时启动,这是由于为 JMX 连接器配置了相同的端口号。
更改端口值。
检查 install dir/domains/domain1/config/domain.xml 文件中的以下条目:
<jmx-connector accept-all="false" address="0.0.0.0" auth-realm-name= "admin-realm" enabled="true" name="system" port="8686" protocol="rmi_jrmp" security-enabled="false"/\>" -- and in file <as 8.1 install dir\> /domains/domain1/samples/config/domain.xml, notice it used the same port "8686", so it failed to start domain due to port conflict. |
将端口值 8686 更改为 8687,然后重新启动 domain1。
此问题已在多个 Linux 系统上出现,是 Java Desktop System 2 最常见的问题,而且在 RedHat 分发软件中也发现了此问题。
在安装程序的最终屏幕上单击“启动升级工具”按钮后,安装程序无法启动升级工具以完成升级过程,并且无限期挂起,而不会返回命令提示符。
如果使用命令行安装模式来运行就地升级,将不会遇到此问题。
如果您以 GUI 模式运行就地升级并且遇到此问题,请通过在启动安装程序的终端窗口中按 Ctrl+C 组合键来退出安装程序。
使用以下命令从终端窗口启动升级工具:
install_dir/bin/asupgrade --source install_dir/domains --target install_dir --adminuser adminuser--adminpassword adminpassword --masterpassword changeit |
adminuser 和 adminpassword 的值应与要升级的安装所使用的值匹配。
在升级工具完成升级过程后,您还可以启动浏览器并输入以下 URL 来查看“关于”页面:
file://install_dir/docs/about.html
如果您还选择了用于注册产品的安装选项,请点击产品“关于”页面上提供的指向注册页面的链接。
当从多语言版本的 Application Server 8.2 升级到使用某些语言环境的更新版本时,“结果”面板可能出现乱码,并且 /opt/SUNWappserver/domains/upgrade.log 文件也可能含有乱码。
目前尚无解决方法。此问题将在未来的 Application Server 发行版中得到修复。