本節介紹已知的應用程式用戶端問題以及相關的解決方案。
如果您在用戶端 JAR 內部具有頂層的 JAR 檔案 (這種情況下,為 reporter.jar),當您部署用戶端 JAR 時,該 JAR 的可取得的檔案將置換用戶端 JAR 的可取得的檔案。
目前尚無解決方案。
應用程式用戶端始終嘗試連線至 localhost:3700。問題在於呼叫用戶端程式碼之前,需要讀取數個系統特性。
將以下內容設定為系統特性 (-D 位於 JAVA_CMD 中)。請勿在應用程式用戶端程式碼中設定它們︰
org.omg.CORBA.ORBInitialHost = server-instance-host org.omg.CORBA.ORBInitialPort = server-instance-port |
在數個選擇器上註冊 SocketChannel 時,執行 socketChannel.keyFor(lastRegisteredSelector) 會傳回 Null,而非 SelectionKey。
此問題與 JDK 錯誤 6562829 相關,預計在 6.0 U3 中修正。Communications Server 中已經提供了解決方法,以便在呼叫 keyFor API 之前展開選擇器。這樣,將繼續使用 keyFor,直至修正了 JDK 錯誤。