Sun Java System Application Server 9.1 Update 1 和 9.1 Update 2 发行说明

应用程序客户机

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

封装在应用程序客户机归档文件中的库 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 Update 1 中已包括解决方法,因此,在调用 keyFor API 之前打开选择器。这样可使 keyFor 继续作用,直至 JDK 错误得以修正。