Sun Java System Web Server 6.1 SP9 版本說明

6.1 SP6 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP6 中已解決的問題。

表 7 Sun Java System Web Server 6.1 SP6 中已解決的問題

問題 ID 

說明 

5027774 

在 Solaris 中,配置中的 WW_umaskNULL

6334248 

6397340 

無法將 Windows 2003 中的對映網路磁碟機讀取為文件根目錄。 

附加資訊:若要在共用的網路資源中使用文件根目錄,必須使用 UNC 路徑,例如,//machine-name/shared-folder-name。對映的磁碟機字母,如 X: 無法做為文件根目錄。您可以在 server.xml 中手動指定文件根目錄,或是存取 [Virtual Server Class] > [Content Management] > [Primary Content Directory],透過管理 GUI 加以指定

若要在 UNIX 上使用共用目錄,請執行下列動作: 

  1. 在安裝了 Web 伺服器的 Windows 機器上安裝 SFU (Windows Services for UNIX)。

  2. 透過 [開始] 功能表底下的 SFU 使用者介面捷徑,將 Windows 使用者和群組對映至 UNIX 使用者和群組。


    備註 –

    執行 Web 伺服器時,也必須同時執行 User Name Mapping Service (為 SFU 的一部分)。


使用來自其他 Windows 機器的共用目錄時,請確定兩部機器上的管理員帳號密碼相同,否則服務將無法存取網路資源。 

不論共用目錄位於 UNIX 還是 Windows 上,代表實例伺服器的服務都必須以管理員群組的特定使用者來執行,如 ./Administrator,而非在預設的本機系統帳號下執行。請至 [控制台] > [系統管理工具] > [服務],並在 [內容] 對話方塊中進行變更。

6384651 

對於 HP-UX:Web 伺服器有時會傳回錯誤的最後修改標頭和日期標頭。 

6404983 

使用管理 GUI 透過 LDAP 伺服器搜尋使用者和群組會失敗。 

6316387 

Web Server 處理 if-unmodified-since 標頭時使用錯誤的邏輯。

6318003 

Web 伺服器會針對內含 if-unmodified-sincerange 的請求,傳回代碼為 412 的實際內容。

6312702 

HttpServletResponse.reset() 運行異常。

6360180 

webapps/qa_app/jsp/encodedurlforwarder 中發生當機。

6316881 

無法透過 req.getHeader() 擷取標頭中的多位元組字元。

解決方法:

依預設,請求標頭使用 UTF-8 enc 編碼。您可以按照以下步驟,在 Web 應用程式層級自訂請求標頭編碼:

  1. 在 Web 應用程式的 sun-web.xml 中,將配置參數 use-requestenc-for-headers 的值設定為任一值,例如 yestrueon

    在以下範例中,已為 Web 應用程式啟用請求標頭編碼︰

    <sun-web-app>
     <parameter-encoding form-hint-field="j_encoding">
     <property name="use-requestenc-for-headers" value="true" >
     <session-config>
       <session-manager>
     </session-config>
     <jsp-config>
    </sun-web-app>
  2. 使用 request.setCharacterEncoding() 在應用程式 (JSP/Servlet) 中設定字元編碼的名稱。

6318406 

重新部署 Web 應用程式會導致檔案所有權變更。 

6294743 

更新 JSP 搜尋集合會在轉換的目錄中建立新的 tmp 檔案,並填滿磁碟空間。

6197731 

存取 Administration Server 時發生內部錯誤。 

6316262 

管理 GUI 無法反映對存取記錄路徑所做的變更。 

6378521 

在 6.1 中需要清除 makefiles

6318200 

對安裝程式錯誤訊息進行格式化時,緩衝區會溢位。 

6343584 

NSS 阻斷導致的 keepalive 子系統死結。

6326965 

任何人均可讀取檔案中一般文字形式的管理密碼。 

解決方法:使用這兩種解決方法的任一種:

  • 手動刪除 .adminpasswd 檔案。

  • .adminpasswd 檔案的權限變更為 400

4991884 

6246214 

對於大型 .doc 檔案,搜尋索引會當機。

解決方法:

  1. SEARCH 元素中增加以下特性。

    <SEARCH>
      <PROPERTY name="conversionExtensions" Value="pdf,doc">
      :
      :
    </SEARCH>
  2. 重新啟動伺服器。

  3. .doc 檔案增加至集合。

6356179 

Web Server 6.1 的 Administration Server 不會變更 USERDB 標籤中的 id 屬性。

附加資訊:若要變更 USERDB 標籤中的 id 屬性,請使用這兩個選項的任一個:

  • 建立一個虛擬伺服器類別檔案。使用此類別檔案做為範本,建立多個虛擬伺服器。在這種情況下,所有虛擬伺服器將繼承 VS Class 定義的大多數配置。

  • 在伺服器實例 (https-localhost) 中建立多個虛擬伺服器類別檔案。每個虛擬伺服器類別檔案都會個別包含一或多個虛擬伺服器。

6333656 

Web 伺服器二進位檔中的 MIME 類型檔案必須包含 StarOffice/OpenOffice MIME 類型。 

6342394 

Windows 上的 Cron 記錄自動重建可能建立具有特定實例名稱的無效歸檔記錄。 

6358851 

SNMP Master 和 Sub Agent 啟動失敗。 

6336309 

server.xml 中重新寫入特殊字元「&」時發生問題。

6335483 

建立符號已啟用 HP-UX 建置 (未刪除)。 

6332442 

magnus.conf 中顯示 Init fn="stats-init" 時,Linux 上的 Web Server 會當機。

4718466 

匯入第 6 個金鑰以進行加密後,Web Server 6.0 會顯示錯誤:伺服器不可用

6340799 

在 SUSE Linux Enterprise Server 9 SP2 上的 S1WS6.1SP5 SSL 進行壓力測試時,webservd 發生記憶體錯誤。

6353988 

無法為 Web Server 6.1SP4/SP5 的某些內建憑證授權單位 (CA) 設定用戶端信任或伺服器信任。 

6329109 

Web Server 6.1:對於在同一個連接埠但不同 IP 位址上執行的多個安裝,發生鎖定檔案衝突。 

6378545 

更新 JSP 搜尋集合時,更新 JSP 檔案將導致重新編製索引失敗。 

6280778 

無法使用 Web Server 6.1 搜尋來為 PDF 檔案編製索引。在已安裝作業系統修補程式 PHSS_28871 的 HP-UX 上會發生此錯誤。 

6302377 

Servlet 容器 UTF-8 URI 對映存在弱點。 

6370089 

將 NSS 3.11.1 與 Web Server 6.1 SP6 整合。 

6285129 

在某些環境中,無法在 jsp:param 值中使用 %

6324034 

Web 伺服器對於上傳檔案大小的預設限制為 10 MB。 

6361485 

在 Web Server 6.1 SP5 中,htaccess 無法用於使用者文件目錄。

6350122 

Windows 上的 WS6.1SP5:以 Cron 為基礎的記錄自動重建因 scheduler.conf 檔案包含損壞的字元而失敗。

6388243 

在 Web Server 6.1SP4 (Windows) 上安裝 CRL,會將其增加至管理 GUI 的 CKL 區段。 

6377343 

使用 NSS 3.11.1,具有新重要副檔名 (例如,RFC3280 中提到的 PolicyConstraints) 的憑證可匯入至憑證資料庫。

6376634 

SSL3SessionTimeoutSSLSessionTimeout 配置為 magnus.conf 中使用者定義的值時,SSL 階段作業不按預期逾時。NSS 3.11.1 已修正 magnus.conf 指令 SSL3SessionTimeoutSSLSessionTimeout