Sun GlassFish Enterprise Server v2.1.1 版本說明

SSL 出現通訊端連線錯誤 (6492477)

說明

由於 JVM 錯誤,在 HTTP 偵聽程式上將 security-enabled 設定為 true 時,某些 JDK 版本會出現錯誤問題。具體的說,重現此錯誤的步驟如下︰

  1. 在 HTTP 偵聽程式上,將 security-enabled 設定為 true


    <http-listener acceptor-threads="1" address="0.0.0.0" 
    blocking-enabled="false" default-virtual-server="server" enabled="true" 
    family="inet" id=" http-listener-1" port="8080" security-enabled="true" 
    server-name="" xpowered-by="true">
  2. 在 quicklook 測試結尾處加入停止網域的註釋。

  3. 執行 quicklook 測試。

  4. 檢查通訊埠的使用︰


    netstat -an | grep 8080

    下面顯示的是正在使用︰


    *.8080               *.*                0      0 49152      0 LISTEN
    *.8080               *.*                0      0 49152      0 BOUND

GlassFish 網站已經追蹤此問題,網址為:https://glassfish.dev.java.net/issues/show_bug.cgi?id=849

解決方案

升級到最新的 JDK 版本。