Sun Java System Application Server 9.1 发行说明

应用程序客户机

本节介绍已知的应用程序客户机问题和相应的解决方法。

封装在应用程序客户机归档文件中的库 JAR 将覆盖 MANIFEST 文件 (6193556)

说明

如果在您的客户机 JAR 中具有顶层 JAR 文件(在此情况下,为 reporter.jar),则当您部署客户机 JAR 时,该 JAR 的 MANIFEST 文件将覆盖客户机 JAR 的 MANIFEST 文件。

解决方法

目前尚无解决方法。

ACC 始终尝试连接到 localhost:3700 (6527987)

说明

应用程序客户机始终尝试连接到 localhost:3700。问题在于在调用客户机代码之前,需要读取多个系统属性。

解决方法

将以下各项设置为系统属性(JAVA_CMD 中的 -D)。请在应用程序客户机代码中设置它们:


org.omg.CORBA.ORBInitialHost = server_instance_host
org.omg.CORBA.ORBInitialPort = server_instance_port

无法启动域,缺少 sunpkcs11.jar (6571044)

说明

如果在 64 位 Linux 上运行,则启动域时,会出现以下异常。问题在于 jdk1.5.0_11/jre/lib/ext/ 下缺少 sunpkcs11.jar

解决方法

这是 64 位 Linux 中的已知 JDK 错误,将在 JDK 1.5.0_13 中得以修正。

ASQuickStartup 中断了 SocketChannel.keyFor(),返回 null 而不是 SelectionKey(问题跟踪器 3027)

说明

在多个选择器上注册 SocketChannel 时,执行 socketChannel.keyFor(lastRegisteredSelector) 会返回 null 而不是 SelectionKey

解决方法

此问题与 JDK 错误 (6562829) 相关,希望在 6.0 U3 中得以修正。Application Server 9.1 中已包括解决方法,因此,在调用 keyFor API 之前打开选择器。这样可使 keyFor 继续作用,直至 JDK 错误得以修正。