適用於 Microsoft Windows 的 Sun Java System Web Server 7.0 版本說明

已知問題

本節列出 Web Server 7.0 後期測試版本發行時重要的已知問題和限制。

安裝

下表列出安裝方面的已知問題。

表 1–3 安裝方面的已知問題

問題 ID 

說明 

6492159 

Java ES 5 Web Server 將會建立兩個實例

Java ES 安裝程式將會更新特性檔案中的 WS_DOCROOT 值。因此,配置程式將會為 Web Server 建立兩個實例。 

解決方法:無。

6311607 

如果管理密碼大於等於 8 個字元,安裝程式會在 CLI 模式中當機。

如果管理使用者密碼大於 8 個字元,則所有管理連接埠、Web 伺服器連接埠或管理使用者 ID 的無效輸入,都會造成安裝程式當機。 

解決方法

使用指令行介面 (CLI) 安裝 Web Server 7.0 時,管理密碼必須設定為小於 (<) 8 個字元。 

6287206 

如果從網路上的共用資料夾啟動安裝程式,則無法進行安裝。

在 Windows 平台上,從其他機器的共用網路資料夾啟動安裝程式 setup.exe 時,無法安裝產品。

解決方法:無。

6408072 

在 Windows 上,[程式集] 資料夾中的物件需要圖示。

在 Windows 上,Sun Java System Web Server 7.0 資料夾中的物件在建立時,會使用預設的 Windows 程式圖示,沒有可表示為 Sun 程式的專用圖示。 

6492144 

在 Windows 上,CLI 安裝程式無法在輸入密碼時處理 ctrl+c。

安裝程式不接受 ctrl+c,因此無法使用終端機。

4988156 

不支援在現有 JES 安裝上安裝獨立式產品,反之亦然

不支援在現有 Java Enterprise System (JES) 安裝上,安裝獨立式產品 Web Server 7.0。Web Server 的 JES 使用者必須使用 JES 安裝程式,才能將 Web Server 升級至更新版本。 

解決方法:無。

遷移

下表列出遷移方面的已知問題。

表 1–4 遷移方面的已知問題

問題 ID 

說明 

6498416 

Web Server 從 Java ES 4 遷移至 Java ES 5 後,建立實例失敗

將 Java ES 4 遷移至 Java ES 5 後,如果您嘗試為已遷移的伺服器建立 Web Server 實例,則建立實例會失敗。此時會顯示下列錯誤訊息: 


windows.machine.com:ADMIN3210:Could not create the instance 
because the Windows service "https-jeswin123.india.sun.com' already exists.

如需更多資訊,請參閱 http://docs.sun.com/app/docs/doc/819-2625/6n4tcivk8

6493944 

在 Windows 上 Web Server 遷移失敗

解決方法:完成遷移後,請遵循下列步驟來更新 Root certs 程式庫路徑:

  1. 列出可用的 root certs

    "WebServer-base\bin\modutil" -list -nocertdb -dbdir "WebServer-base\admin-server\config-store\test\config"

  2. 刪除現有的 Root certs

    "WebServer-base\bin\modutil" -dbdir "WebServer-base\admin-server\config-store\test\config" -delete "Root Certs" -force

  3. 以正確的程式庫路徑更新 Root certs

    "WebServer-base\bin\modutil" -dbdir "WebServer-base\admin-server\config-store\test\config" -add "Root Certs" -libfile "nssckbi.dll" -force

其中,WebServer-baseC:\Program Files\Sun\JavaES5\WebServer7,配置名稱為 test


備註 –

此程序應在使用 migrate 指令之後以及使用 migrated config 指令之前執行。



備註 –

如需詳細的遷移資訊,請參閱「Sun Java System Web Server 7.0 Installation and Migration Guide」。此指南涵蓋有關從 4.1 版遷移至 7.0 版,以及從 6 版和相容版本遷移至 7.0 版的資訊。


核心

下表列出伺服器核心方面的已知問題。

表 1–5 核心方面的已知問題

問題 ID 

說明 

6395374 

在 Windows 上 Web Server 的主機名稱不正確

管理

下表列出管理方面的已知問題。

表 1–6 管理方面的已知問題

問題 ID 

說明 

6513089 

重新啟動 Web Server 實例時,server.xml 檔案中缺少值。

當您重新啟動 Web Server 實例時,顯示下列錯誤訊息: 


a value was missing in the server.xml when restarting the web server instance.

解決方法:請遵循下列步驟操作:

  1. 啟動管理伺服器。

    WebServer-base\admin-server\bin\startserv

  2. 編輯 WebServer-base\https-FQDN\config\server.xml 檔案。

  3. 搜尋下列幾行文字:


    <search-collection>
    <name/>
    <..?
    </search-collection>
  4. 將這幾行替換成以下文字:


    <search-collection>
    <name>search-collection-1</name>
    <..?
    </search-collection>
  5. 對管理伺服器執行這些變更。

    wadm pull-config --user=admin --config=FQDN FQDN

FQDN 是主機系統的完全合格網域名稱。 

6492144 

在 Windows 平台上輸入密碼時,CLI 安裝程式無法處理 Ctrl+C。

安裝程式不接受 Ctrl+C,因此無法使用終端機。 

解決方法:無。

6479247 

部署之後重新啟動實例時,會顯示用來輸入記號密碼的對話方塊。這個運作方式未出現在其他平台上。

解決方法:無。

6432106 

在 Web Server 升級之後,Sun Java System Portal Server 搜尋丟出異常狀況。

當 Web Server 從 Java ES 4 升級至 Java ES 5 時,Portal Server 搜尋功能丟出異常狀況。 

解決方法:


備註 –

將現有 libdb-3.3.dlllibdb_java-3.3.dll 程式庫檔案移至 Web Server 專用目錄以外的適當位置。一旦 Portal Server 程式庫位於適當位置之後,必須使用下列指令,指定 <libdb-3.3.dll path>:<libdb_java-3.3.dll path> 的路徑。


在 Windows 平台上,執行下列步驟: 

  1. libdb-3.3.dlllibdb_java-3.3.dll 檔案從 Web Server 6.1 lib 目錄複製到適當位置。


    注意 – 注意 –

    請勿將程式庫檔案複製到 Web Server 7.0 專用目錄 (例如 lib 目錄)。


  2. 建立 portal_libraries 目錄。

  3. 將程式庫檔案 libdb-3.3.dlllibdb_java-3.3.dll 複製到 portal_libraries

  4. 使用 wadm 指令,向 Web Server 通知程式庫檔案的位置。

  5. 獲取目前本機程式庫路徑設定:

    get-jvm-prop -user=admin --config=hostname native-library-path-prefix

  6. 儲存輸出。

  7. 將複製的 libdb-3.3.dlllibdb_java-3.3.dll 路徑附加到現有本機程式庫路徑:

    set-jvm-prop --config=hostname native-library-path-prefix=<existing native library-path>:</portal-libraries-path>

    portal-libraries-path 是步驟 1 中複製 libdb-3.3.solibdb_java-3.3.so 檔案的所在位置。

    如果您並未取得 get-jvm-prop 指令的任何結果或輸出,請設定 native-library-path-prefix 參數:

    native-library-path-prefix=</portal-libraries-path>


    備註 –

    使用「;」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix=<existing native libarary path>;<portal-libraries-path>

    若是非 Windows 平台,則使用「:」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix=<existing native libarary path>:<portal-libraries-path>


  8. 部署經過修改的配置:

    deploy-config [--user=admin-user] config-name

6425144 

如果類別路徑含有分號「;」,則 wadm 不會正確更新類別路徑。

當您使用 wadm.bat 檔案設定類別路徑時,如果類別路徑包含分號,則不會更新 server.xml 檔案中的完整類別路徑,只會更新分號「;」前面的路徑。

解決方法:使用下列其中一個解決方法。

  • 在分號前面加上退出字元「\」。

  • 以單一模式使用 wadm。

6364924 

節點可註冊到多個管理伺服器,造成配置衝突。

您可以將節點註冊到第二個管理伺服器,而不取消在第一個管理伺服器上的註冊。然而,這樣註冊會導致兩個管理伺服器皆無法存取節點。 

解決方法:

在每次註冊時,重新啟動管理節點。管理節點就可供最近註冊的管理伺服器存取。 

6379125 

wadm 允許連線至節點、顯示憑證,最後丟出 HTTP 400 錯誤。

Web Server 節點使用與管理伺服器相同的 JMX 連接器,其註冊於與管理伺服器相同的 URI。SSL 訊號交換時會丟出憑證,但執行尚未抵達節點。Web Server 無法判斷連線是來自用戶端,還是管理伺服器。 

4793938 

顯示使用者和密碼對話方塊,而非目錄索引。

依預設,除非使用者已經過認證,否則 Web Server 7.0 不會傳送目錄索引。嘗試存取目錄時,系統會提示使用者鍵入使用者名稱和密碼。提示使用者是因為 Web Server 7.0 的預設存取控制清單 (ACL) 只針對已認證的使用者授予清單存取權限。 

解決方法:

您可以使用管理主控台或編輯 default.acl 檔案,將清單存取權限授予未認證的使用者。如需有關如何授予清單存取權限的更多資訊,請參閱「Sun Java System Web Server 7.0 管理員指南」

本土化

下表列出 Web Server 7.0 的本土化版本方面的已知問題。

表 1–7 本土化方面問題

問題 ID 

說明 

6497092 

Windows 功能表未本土化

在 Windows 上,[開始] -> [Sun Microsystems] -> [Web Server 7.0] -> [Start/Stop Admin Server] 功能表未本土化。 

解決方法:無。

6483354 

webservd 程序在某些情況下,不會釋放檔案代碼。

  1. 透過登入 URL 存取 Web Server 管理主控台。

  2. 選取 [管理] 頁面的 [配置] 標籤。

  3. 選取配置連結,然後選取 [虛擬伺服器] 連結。

  4. 將 [協商用戶端語言] 設定為啟用,並註明您使用的語言,例如「zh-TW」。

  5. 按一下 [儲存]。

  6. 在管理主控台中按一下 [部署擱置] 連結以重新啟動 Web Server,或是以手動方式重新啟動 Web Server。

  7. 在 Internet Explorer 中鍵入不存在的 URL,例如 http://yourmachine/xyz

    Internet Explorer 6 會顯示「找不到網頁」的錯誤。

預期的結果:Internet Explorer 中應正確顯示「找不到」的頁面,而不是顯示「找不到網頁」的錯誤。

6442101 

線上說明搜尋在非英文語言環境中無法正常運作。

解決方法:無。

6431022 

在所有語言環境中,線上說明皆缺少 [搜尋提示] 連結的相關檔案。

  1. 以管理員的身份登入管理主控台。

  2. 開啟線上說明視窗。

  3. 按一下導覽框架中的 [搜尋] 標籤。

  4. 按一下 [搜尋提示] 連結。

    這時會出現「找不到」的訊息。

  5. 解決方法:無。

6419884 

缺少用於搜尋的所有本土化線上說明。

zh_CN 瀏覽器存在這個問題。按一下 [搜尋] 頁面上的 [說明] 連結,瀏覽器上會顯示「找不到」的錯誤。

解決方法

請參閱 http:///search/help/zh_CN/basic-search.html 而非 http:///search/help/zh/basic-search.html

6412711 

在本土化的管理 GUI 中,Internet Explorer 上的部分「已成功部署配置」訊息會顯示亂碼。

解決方法:無。

6385933 

在建立配置之後,Web Server 7 中的多位元組名稱會變成亂碼

  1. 按一下 [配置] 標籤。

  2. 選取 [複製或建立配置]。

  3. 在 [配置名稱] 欄位中鍵入多位元組字串,然後再鍵入其他資訊。

    按一下 [完成] 按鈕,會顯示包含 ??? 字串 (而非所鍵入的名稱) 的配置清單。您無法重新啟動實例。

解決方法:無。

6492144 

在 Windows 上,CLI 安裝程式無法在輸入密碼時處理 Ctrl+C。

安裝程式不接受 Ctrl+C,因此無法使用終端機。 

6494089 

管理伺服器節點有尚未本土化的字串。

  • 以管理員身份登入 Web Server 管理主控台。

  • 按一下 [節點] 標籤。顯示未本土化的字串,例如:「This is the Administration Server Node」。

6385933 

在建立配置之後,多位元組的名稱變成亂碼。

  1. 按一下 [配置] 標籤。

  2. 選取 [複製或建立配置]。

  3. 在 [配置名稱] 欄位中鍵入多位元組字串,然後在畫面中鍵入其他資訊。

  4. 按一下 [完成] 按鈕。

    會顯示包含 ??? 字串 (而非所輸入的名稱) 的配置清單。您無法重新啟動實例。

6316881 

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

呼叫 request.getHeader() 時,字元未經過正確剖析。

5046634 

在 Web Server 7.0 中沒有與 use-responseCT-for-headers 等效的功能。

6503931 

schema.properties 檔案未本土化。

管理伺服器造成的 SchemaValidationExceptions 導致從 schema.properties 檔案中讀取異常狀況訊息。此檔案未本土化。

6507819 

在 Windows 上,webservd 程序在某些情況下不會釋放檔案代碼。

  1. 透過登入 URL 存取 Web Server 管理主控台。

  2. 選取 [管理] 頁面的 [配置] 標籤。

  3. 選取配置連結,然後選取 [虛擬伺服器] 連結。

  4. 將 [協商用戶端語言] 設定為啟用,並註明您使用的語言,例如「zh-TW」。

  5. 按一下 [儲存] 按鈕。

  6. 按一下管理主控台的 [管理擱置] 連結,或者以手動方式,重新啟動 Web Server。

  7. 在 Internet Explorer 中鍵入不存在的 URL,例如 http://yourmachine/xyz。Internet Explorer 6 會顯示「找不到網頁」。

預期的結果:Internet Explorer 中應正確顯示「找不到」的頁面,而不是顯示「找不到網頁」的錯誤。 

6507819 

已本土化的 Web Server 線上說明內容與英文版略有不同。

在管理主控台中,日文版線上說明沒有下列畫面的線上說明內容: 

  • 編輯存取記錄喜好設定

  • 編輯伺服器記錄喜好設定

  • 歸檔記錄檔

  • 設定記錄自動重建

6508299 

在非英文的語言環境中,Web Server 線上說明左方面板上的搜尋結果變成亂碼。

使用線上說明的 [搜尋] 標籤搜尋某些內容時,搜尋結果頁面會出現亂碼。 

6494089 

管理伺服器節點有尚未本土化的字串。

  • 以管理員身份登入 Web Server 管理主控台。

  • 按一下 [節點] 標籤。

    顯示未本土化的字串,例如:「This is the Administration Server Node」。

6502036 

說明視窗在左方面板顯示「應用程式錯誤」訊息。

在 Linux 上,從本土化版本的管理主控台存取說明時,顯示「應用程式錯誤」訊息。