Sun Java System Web Server 7.0 版本說明

已知問題

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

管理

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

表 5 管理方面的已知問題

問題 ID 

說明 

6364924 

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

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

解決方法:

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

6379125 

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

管理節點接收連線時,不會在進行處理之前檢查出連線是來自管理伺服器。這不僅會顯示不適當的錯誤訊息,並且會提示使用者輸入密碼。 

4793938 

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

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

解決方法

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

6327352 

如果未啟動叢集中的其他實例,則無法正常啟動已啟用階段作業複製的實例。

6364702 

不論成功或失敗,wadm 指令都不會傳回有效的錯誤碼 [0-125]。

6393534 

在使用 migrate-jks-keycert 指令遷移 Java 金鑰庫 keycert 之後,使用 list-certs 指令嘗試列出已遷移的 jks keycert 時,顯示一般名稱 (CN)、組織和其他資訊,而非憑證暱稱。

6407486 

使用 wadm set-ssl-prop 指令設定 SSL 特性時,server-cert-nickname 特性會接受所有憑證暱稱,而不是只接受伺服器憑證暱稱。

6439577 

使用錯誤的記號 PIN 從 wadm 指令提示啟動實例時,未提示使用者輸入記號密碼。

6443742 

若針對 [節點] 選項提供完全合格的網域名稱,則 set-session-replication-prop CLI 指令沒有任何作用。

解決方法

使用 set-session-replication-prop 指令的輸出做為 list-nodes 指令中節點的有效名稱。

6450360 

建立認證資料庫 (authdb) 時,create-authdb 指令未驗證 URL。create-authdb 指令以錯誤的 URL 成功建立認證資料庫。

6450800 

get-error-log 和 get-access-log 指令會顯示雜亂不當的訊息。

6459106 

wadm 部署無法部署叢集配置。

如果實例配置檔案有任何手動或其他方式的變更,deploy-config 指令會顯示錯誤訊息,說明實例已經過修改。


備註 –

在實例 web-app 目錄中部署的 Web 應用程式,不應建立、刪除或修改 Web 應用程式 context-root 中的檔案。如果經過修改,管理伺服器會將實例視為已修改。deploy-config 會顯示錯誤訊息。


解決方法

鍵入含有 --force 選項的 deploy-config 指令,或鍵入 pull-config 指令。

6462040 

create-reverse-proxy CLI 指令會針對預設虛擬伺服器建立不必要的新 obj.conf 檔案。

6464953 

透過 set-authdb-prop CLI 設定 digestauthstate 特性不會驗證該值,並且會允許為此特性設定垃圾值。

6467665 

使用 migrate-jks-keycert 指令遷移檔案路徑無效的憑證時,會提示使用者輸入金鑰庫密碼和金鑰密碼。

6468570 

在 wadm 提示中指定 [是] 時,會造成 CLI 當機。

6469104 

建立伺服器憑證時,create-selfsigned-cert 指令可用來定義不適當的有效週期。

6469109 

delete-cert 指令不會刪除以「Sun Software PKCS#11 softtoken」記號建立的憑證。

6469676 

如果在管理憑證過期之後,嘗試連線至管理伺服器,會顯示不正確的錯誤訊息。

6471649 

list-events 指令輸出未對齊。

6471737 

即使未指定配置值,list-instances 指令仍然列出實例。

6471744 

如果執行 list-tokens 指令,但不指定配置值,則會顯示不正確的錯誤訊息。

6471754 

如果執行 list-authdb-userprops 指令,但不指定 authdb 值,則會顯示不正確的錯誤訊息。

6472210 

如果執行 get-ssl-prop 指令,但 http-listener 值無效,則不會顯示任何錯誤訊息。

6472314 

即使指定無效的配置值,list-certs 指令仍會提示要求 PIN。

6476111 

無法使用管理主控台編輯 MIME 類型。

6478601 

停止不存在的實例時,會顯示不適當的訊息。

嘗試停止不存在的實例時,會顯示「已成功停止伺服器實例」的錯誤訊息。 

6480523 

wadm 允許建立連接埠號為負值的配置。

6480600 

管理伺服器的磁碟空間不足時,register-node 指令會產生不正確的錯誤訊息。

6487628 

如果以 wadm 的 -f 選項傳送不存在的檔案,則不會顯示任何適當的管理錯誤碼。

6489765 

如果執行 create-cert-request 指令,但是 key-size 值不正確,則會顯示不正確的錯誤訊息。

6489777 

如果指定無效的群組值,則 delete-group 指令會顯示不正確的錯誤訊息。

6489779 

如果執行 list-group-members 指令,但是 group-ID 值不正確,則不會顯示任何錯誤訊息。

6490728 

無法使用 set-reverse-proxy-prop 指令設定 rewrite-location 特性。

無法將 -rewrite-location 特性設定為 false。無法驗證針對 -rewrite-location 所指定的值。例如,針對 -rewrite-location 選項指定 = 符號會造成 obj.conf 檔案損壞,並導致剖析器發生錯誤。

6492315 

即使未指定記號 PIN,set-token-prop 指令仍在 server.xml 檔案中設定錯誤的密碼。

6492469 

建立 LDAP 使用者失敗時,會顯示不正確的錯誤訊息。

6494353 

刪除實例時,如果指定無效的節點名稱,會顯示不正確的錯誤訊息。

6494950 

只有在 shell 模式中,register-node 指令才會在非 SSL 連接埠上成功執行。

在 shell 模式中,鍵入含有 -no-ssl 選項的 register-node 指令時,即使指令在 SSL 模式中不正確的執行,但仍會成功註冊節點。

6405018 

在 shell 模式中啟用回應時,get-jvm-prop 指令不會顯示指令。

解決方法

若要使用 -–echo 選項,請在單一模式中鍵入 get-jvm-prop 指令。

6495446 

如果裝置上沒有任何磁碟空間可供使用,wadm 會丟出「無法與管理伺服器通訊」的不正確錯誤訊息。

6499507 

執行 list-locks 和 expire-lock 指令時,顯示不正確的錯誤訊息。

6499510 

如果執行 list-instances、list-crls、list-tokens 和 list-certs 指令而不指定配置名稱,則會顯示「空」訊息。

6499512 

list-url-redirects 指令的錯誤訊息未本土化。

6500119 

嘗試刪除現有憑證時,如果指定無效的配置名稱,wadm 會提示要求輸入記號 PIN。

6500146 

使用 CLI 建立 HTTP 偵聽程式時,create-http-listener 指令建立名稱為空值的偵聽程式。

6500150 

執行 list-dav-collections 指令時,如果未指定虛擬伺服器,則會顯示不正確的錯誤訊息。

6500151 

執行 list-users、list-org-units、list-groups 和 list-group-members 指令時,如果未指定認證資料庫,則會顯示不正確的錯誤訊息。

6500152 

執行 list-uri-patterns 指令時,如果未指定虛擬伺服器,則會顯示不正確的錯誤訊息。

6500154 

執行 list-jdbc-resource-userprops、list-soap-auth-provider-userprops、list-auth-realm-userprops、list-external-jndi-resource-userprops、list-custom-resource-userprops 指令時,如果未指定 JNDI 名稱,或指定無效的 JNDI 名稱,則會顯示不正確的錯誤訊息。

6502631 

安裝 Web Server 以取得非執行階段超級使用者的預設實例時,非執行階段超級使用者無法使用 wadm 啟動預設實例。如果非超級使用者執行預設實例的 startserv 程序檔,則該使用者無法啟動實例。

6502800 

執行含有「--all」和「--instance」兩個選項的 migrate-server 指令時,未造成任何錯誤。

但是應該顯示警告或錯誤訊息,說明使用者正嘗試設定互相排斥的選項。 

6503350 

輸入無效的 wadm 指令時所顯示的錯誤訊息會造成誤導。

鍵入無效的指令時,會顯示「無效指令 <指令名稱>。請使用 "help" 指令以取得有效的指令清單。」錯誤訊息。說明線上手冊未包含有效指令的清單。因此此錯誤訊息會造成誤導。 

6503944 

LDAP 認證資料庫的 create-user 指令用法含糊不清。

6503949 

keyfile 認證資料庫的 create-group 指令用法含糊不清。

6504095 

set-cert-trust-prop 指令接受不正確的特性,並且未顯示適當的錯誤訊息。

6416328 

[啟動實例]按鈕已在管理主控台中針對已執行的實例啟用。

按鈕的啟用或停用狀態應該以實例的狀態為依據。 

6418312 

wadm 可讓您定義重複的使用者特性。

增加重複的使用者特性不會顯示錯誤訊息,但是也不會建立新的使用者特性。 

6421740 

沒有可使用管理主控台或 CLI 來建立新存取控制清單 (ACL) 的佈建。

6423432 

在 Windows 上,使用現有配置,重複增加和移除已註冊節點的程序,會造成驗證失敗。

6426116 

按一下管理主控台的 [版本] 按鈕,會造成管理錯誤記錄中出現「找不到檔案」的警告。

6430417 

MIME 類型允許使用多位元組字元的 MIME 值。

6430780 

監視虛擬伺服器時,位元組的傳輸速率計算錯誤。

6442081 

[存取控制清單] 頁面中的文字未格式化。

6442172 

即使已經從認證資料庫中刪除某使用者,仍然可以將該使用者交替切換到 ACE 的「可用」和「已選取」清單。

6443845 

管理伺服器未驗證指定記號的密碼長度和機制支援。

6446162 

刪除金鑰或 digestfile 認證資料庫之前,未出現任何警告。

6446206 

刪除群組中的單一使用者時,顯示不正確的「已成功儲存群組」訊息。

6448421 

管理介面可用來在 keyfile 認證資料庫中,建立具有多位元組使用者 ID 的新使用者。

6449506 

無法使用相同的暱稱,建立與現有憑證使用的伺服器名稱相同之憑證。

6450236 

管理主控台:本土化畫面中的範例錯誤。

預設語言的範例錯誤 (en-us),應該是 en_US。 

6455827 

管理主控台中的 [使用者和群組] 表在一頁中顯示所有結果。

6461101 

在 [管理主控台建立自我簽署的憑證] 頁面中,[請求驗證] 和 [安裝] 按鈕的標籤需要修改。

6461553 

[虛擬伺服器 Web 應用程式] 說明頁面的標題不正確。

6462057 

即使「可用」清單中沒有任何項目,新 ACE 視窗中的 [增加] 和 [移除] 按鈕仍會啟用。

6462891 

沒有任何管理主控台可用來在使用者特定位置中部署 Web 應用程式。

6464891 

管理主控台會截斷超過 50 行或 2 頁的伺服器記錄顯示內容。

6465382 

不存在任何驗證可檢查在憑證請求精靈中輸入的錯誤國家/地區代碼。

6465421 

在管理主控台中,未針對 virtual-server、authdb、dav collection 和 event 等欄位提供任何文字欄位說明。

6465470 

[群組設定] 頁面中出現不正確的文字內容。

文字內容應該是「您可以在此頁面中增加/移除所選取認證資料庫中的使用者群組」,而非「您在此頁面中增加/移除所選取認證資料庫中的使用者群組」。 

6465480 

刪除 JVM 效能評測器時,出現不正確的訊息內容。

訊息內容應該是「已成功刪除效能評測器」,而非「已成功儲存效能評測器」。 

6466336 

建立新配置時,管理主控台顯示錯誤的 JDK 版本。

管理主控台中顯示的 JDK 版本是 5.0 u6,而非 5.0 u7。 

6466409 

在增加 Web 應用程式時提供錯誤路徑,會顯示不正確的錯誤訊息。

6467164 

管理主控台精靈的視窗標題不一致。

6467785 

提供無效的目錄伺服器配置值時,管理主控台會顯示不正確的錯誤訊息。

6470585 

文件目錄的 URI 前綴可接受不含「\」的值。

6471111 

在管理主控台的 [節點] 頁面中變更 JDK 路徑之後,無法重新啟動管理伺服器。

6471171 

從 [節點] -> [管理伺服器] -> [一般] 標籤重新啟動管理伺服器之後,遺失樣式格式。

6471367 

無法在相同瀏覽器的其他標籤中嘗試存取管理主控台。

6471792 

檢視記錄只在一個頁面中顯示結果。

雖然針對記錄大小選取的搜尋條件是 25 筆記錄項目,但是即使有超過 50 筆的記錄項目,仍然只會在一個頁面中顯示所有結果。 

6472385 

透過 CLI 變更的記號密碼未反映在 GUI 中。需要重新整理瀏覽器。

6472932 

在 [常用作業] -> [選取配置] -> [編輯配置] -> [憑證] -> [PKCS11 記號] 頁面中移除記號密碼並重新設定之後,會顯示記號不相符的錯誤。

6473518 

如果未部署配置,則不應該在啟動實例時顯示輸入記號 PIN 的提示。

6474650 

如果必要欄位是空的,則管理主控台精靈的 [下一步] 按鈕應該停用。

6476095 

管理主控台未提供編輯文件目錄和 CGI 記錄的選項。

6476736 

管理主控台應該有標籤可在虛擬伺服器層級加入和編輯 MIME 對映。

6477840 

管理主控台應該提供較大的文字區域,以輸入類別路徑前綴、類別路徑後綴,以及本機程式庫路徑前綴。

6478090 

如果未設定管理員的記號密碼,[節點] -> [選取管理伺服器] -> [憑證] -> [記號密碼管理] 頁面中的 [目前密碼] 欄位就應該停用。

6478165 

在伺服器上輸入 CRL 檔案的不正確檔案路徑之後,[安裝 CRL] 頁面會出現可用性問題。

6478229 

[實例] -> [新增] 頁面的標題不正確。

6478292 

僅當認證資料庫是 PAM 時,[常用作業] -> [選取配置] -> [選取虛擬伺服器] -> [編輯虛擬伺服器] -> [WebDAV] -> [新增] 頁面才應有 [輸入使用者] 欄位。

6478303 

管理主控台讓您不需要輸入 ACL 使用者或群組資訊,即可建立 ACE。如果認證資料庫是 PAM,則不會進行檢查。

6478612 

[請求標頭逾時] 文字欄位的所接受值範圍的內嵌說明不正確。

6486037 

[虛擬伺服器管理] -> [內容處理] -> [文件目錄] -> [增加] 應該有瀏覽器選項,以供選擇其他文件目錄的路徑。

6490705 

無法使用管理主控台進行 uri-pattern 特定配置。

6492906 

管理主控台中所顯示的關於 WebDAV 集合鎖定的訊息會造成誤導。

如果您將 WebDAV 集合的逾時值指定為 infinite,[常用作業] -> [選取配置] -> [選取虛擬伺服器] -> [編輯虛擬伺服器] -> [WebDAV] -> [選取集合] 頁面會顯示不會過期的訊息。實際上,這是表示鎖定未在指定時間之後自動過期,也表示逾時是沒有限制的。

6496545 

透過管理 CLI 建立自訂認證資料庫使用者特性之後,管理主控台會顯示無效的特性。

6498484 

使用 [設定密碼] 按鈕設定空的記號密碼時,會顯示不正確的錯誤訊息。

6498554 

在建立和刪除憑證時,管理主控台顯示不正確的失敗訊息。

6500157 

如果嘗試編輯記號密碼,並且在執行中的實例上部署配置,則無法重新啟動實例。

6500228 

建立重複的 MIME 類型記錄時,管理主控台會顯示異常狀況。

6501882 

[啟動 SNMP 主代理程式] 按鈕的功能不正常。

6502287 

在刪除配置並按一下 [遷移] 按鈕時,管理主控台顯示異常狀況。

6502303 

如果按下 [完成] 按鈕多次,管理主控台遷移精靈會建立多個配置。

6502374 

精靈中的 [管理主控台檢閱] 畫面應該只顯示有值的欄位。

6502793 

在遷移期間,未驗證 log-dir 路徑權限。

6504050 

所有管理主控台精靈的 [結果] 頁面應該正確對齊。

6504495 

管理主控台有 508 項規範遵循問題。

6504758 

如果已部署的 Web 應用程式有符號連結,則無法使用管理主控台編輯伺服器配置。

6504951 

[常用作業] -> [編輯虛擬伺服器] -> [WebDAV] -> [新增] 頁面中的使用者選取程序需要驗證。

6266358 

如果管理密碼包含延伸式 ASCII 字元,則無法透過管理 CLI 登入。

6360666 

已安裝的 CRL 應該使用有意義的名稱。

6361329 

應該驗證 error-response 檔案名稱。

6364821 

管理 CLI 應該針對所有在 URI 空間執行的指令,支援 URI、URI 前綴、URI 萬用字元式樣,以及 URI 常規表示式。

6365379 

啟動未註冊的管理節點時,出現不一致的運作方式。

6366956 

無法從管理主控台進行搜尋排程事件。

6367282 

管理伺服器啟動時使用過期的憑證;wadm 應該警告憑證已過期的狀況。

6367751 

create-instance 指令在遠端節點出現間歇性失敗,並且記錄 HTTP 400 錯誤。

6375505 

unregister-node 指令應該也清除管理節點上的憑證。

6378612 

64 位元的實例無法在 32 位元的遠端節點上啟動。

6408169 

WebDAV 鎖定 CLI 無法在叢集環境中運作。

6408186 

在註冊至相同管理伺服器的相同節點上,應該不允許安裝多個管理節點。

6416369 

存取管理節點 URL 時,造成「找不到網頁」的錯誤。

由於管理節點沒有 GUI,因此,存取管理節點 URL 時,造成找不到網頁的錯誤。

6416705 

預設 server.xml 不應該包含 <stack-size> 元素。

6422936 

Java 的 JVM 路徑設定中的類別路徑前綴和後綴以及本機程式庫路徑,沒有任何驗證機制。

6423310 

server.xml 元素應該按照功能進行分組。

6423391 

安裝使用非 DER 格式資料的伺服器憑證時,會顯示不正確的錯誤訊息。

6426108 

使用實例建立新配置時,管理錯誤記錄發生異常狀況。

6431984 

Web Server 應該將 pid 檔案和 UNIX 網域通訊端儲存在 /var/run,而非 /tmp。

6439132 

憑證安裝精靈中的異常狀況不清楚。

6441773 

在 Windows 上,管理伺服器會在停止 Web 應用程式之前,實際移動 Web 應用程式檔案。

6451307 

遠端節點上出現啟動遠端節點失敗之後,立即執行 create-instance 指令。

6454559 

如果存取記錄的格式不是常用記錄格式 (CLF),則 [檢視伺服器記錄] 頁面會丟出錯誤。

6462515 

在 config 目錄中建立執行階段檔案時,管理主控台顯示「實例已修改」的訊息誤導使用者。

6462579 

在管理伺服器取消註冊管理節點之後,解除安裝管理節點時,未刪除信任清單存放區。

6468132 

如果憑證暱稱含有冒號,則 list-cert 指令不會列出憑證。

6468330 

重新啟動實例之後,未儲存 JavaHome 特性的變更。

6468676 

[Java 首頁] 欄位沒有驗證機制,所以會接受無效的資料。

6473577 

即使缺少子元素,仍不會從 server.xml 移除 <pkcs11> 元素。

6473589 

設定記號 PIN 時,將 <pkcs11/> 增加至 server.xml。

6474668 

[HTTP 偵聽程式] 欄位接受含有空格的名稱。這是無效的。

6475536 

無法直接重設管理伺服器密碼。

解決方法

  1. install_dir/lib/webapps/jmxconnectorapp/WEB-INF/web.xml 中的 security-constraint 加入注釋。

  2. 重新啟動管理伺服器。

    這個動作會關閉管理伺服器上的認證。

  3. 使用 set-admin-prop 指令設定管理密碼。

6476111 

無法使用管理主控台或 CLI 編輯 MIME 類型。

6483365 

遷移時,GUI 和 CLI 接受 Web Server 7.0 的伺服器根目錄

在遷移期間,管理主控台和 CLI 接受 Web Server 7.0 路徑,而不接受 Web Server 6.1 或 Web Server 6.0 路徑。在 migrate-server 指令中,Web Server 7.0 路徑不是有效的 server-root 特性路徑。

6483902 

[配置虛擬伺服器] 頁面出現錯誤。

在 [虛擬伺服器] 頁面的 [遭拒存取回應] 欄位中,嘗試輸入 $@ 組合字串時,造成錯誤。

6489727 

[JESMF CONFORM] CP 停止時,應該呼叫 MfManagedElementServer_stop()。

6491749 

需加強驗證某些文字欄位,以避免 obj.conf 檔案毀壞。

表單中資料的大部分功能驗證會在後端完成。GUI 只有最簡單的檢查功能,例如空欄位、整數值以及 ASCII 值。因此,當剖析的資料毀壞時,GUI 會將資料儲存在 obj.conf 中。

6492176 

使用管理主控台建立和儲存新配置時,預設值和空值會儲存在 obj.conf 中。

管理伺服器將管理主控台傳送的值儲存至 obj.conf 檔案,不加以驗證。

6493971 

如果伺服器實例重新啟動未回應,則管理伺服器不會逾時。

在 UNIX 系統上執行 restart-instance 指令時,管理伺服器會等候伺服器實例重新啟動。如果實例未成功重新啟動,管理伺服器不會回應請求。

6497004 

在 set-authdb-prop 期間,SaveConfigException 顯示在 CLI 上。

如果使用 set-authdb-prop 指令,將不存在的路徑提供給 keyfile authdbpath 特性時,會產生儲存配置異常訊息,而非檔案不存在訊息。

請參閱管理伺服器的錯誤記錄。 

6497143 

當管理伺服器已實際執行時,執行 stop-admin 指令有時候會顯示「管理伺服器未執行」的訊息。

6497213 

在 stop-admin 指令之後執行 restart-admin 指令,會在管理錯誤記錄中丟出異常狀況。

6498411 

get-cert-prop 不只顯示 <displayproperties> 元素中提到的特性。

6500715 

嘗試存取 cgi-bin 目錄中的檔案時,出現伺服器錯誤。

6292582 

「iwsFractionSysMemUsage」的 SNMP 管理資訊庫 (MIB) 未顯示正確的結果

當 SNMP 管理公用程式提出查詢時,屬於 iws.mib 的 SNMP MIB「系統記憶體中行程記憶體比例」產生錯誤的結果。

6425144 

在 Windows 上,如果類別路徑含有分號 (;),則 wadm 不會正確更新類別路徑。

tcl 中的分號會被解譯為指令終止符號,以便對一行上的多個指令進行分組。在 Windows 上,分號是做為路徑分隔符號。

解決方法

如果要在特性值中使用分號,則請在單一模式中使用 wadm

6479247 

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

配置

下表列出 Web Server 在配置方面的已知問題。

表 6 配置方面的已知問題

問題 ID 

說明 

6482536 

<listen-queue-size> 上限設定為 65535,該值過小。必須提高 <listen-queue-size> 的上限。

6500715 

建立新的 CGI 目錄時,物件 CGI 中增加了不正確的 ObjectType fn="force_type"。

建立新的 CGI 目錄時, obj.conf 檔案中增加了不正確的物件類型 force_type

解決方法

  • 手動編輯 https- config-directory 下的 config/obj.conf 檔案或 config/vs-obj.conf 檔案,並移除下列這行。

    ObjectType fn="force_type" type="magnus-internal/cgi"

    在 Windows 上,如果啟用 shell-cgi,則從 obj.conf 檔案中移除下列這行。

    ObjectType fn="force_type" type="magnus-internal/shellcgi"
  • 從指令行鍵入 pull-config 指令,將手動變更引入管理伺服器配置儲存庫。

    • 將目錄變更為 Web Server 7.0 安裝目錄

    • 啟動管理伺服器

    • 鍵入 pull-config 指令,如下所示: bin/wadm pull-config --user=admin --config=config-name

    或者,您也可以登入至 Web Server 管理主控台,並帶出管理伺服器配置儲存庫的手動變更。

核心

下表列出 Web Server 核心方面的已知問題。

表 7 核心方面的已知問題

問題 ID 

說明 

6296993 

執行 obj.conf 指令出現錯誤時,未記錄發現違例指令的檔案名稱和行號。

6365160 

當 server.xml 模式驗證由於資料類型強制違規而失敗時,出現未說明元素的有效值組的錯誤訊息。

6366843 

在核心監視中,按照名稱搜尋 Web 應用程式、servlet、虛擬伺服器或節點的功能有限。

6368605 

配置錯誤可能導致迴圈中重新產生子程序。

如果伺服器啟動之後引入配置錯誤,例如,刪除 obj.conf 和強制結束子程序,則原始程序會嘗試在無窮迴圈中重新產生子程序。

6375367 

出現不完整的請求之後,對逾時產生不當的錯誤回應。

如果您以 Telnet 連線至 Web Server、按下 Enter 鍵,並等候逾時,則會傳回下列錯誤回應: 

HTTP/1.1 400 錯誤的請求

您的瀏覽器發送了該伺服器無法識別的郵件。

6378940 

所有記錄的 HTTP 標頭剖析錯誤都沒有用戶端 IP 和錯誤本身的說明。

6470552 

set-variable SAF 無法設定預先定義的變數。

6479062 

無法動態重新配置 HTTP 偵聽程式系列。將協定系列設定為 NCA 時,實例不會啟動。

6485965 

If-modified-since 處理緩慢。

伺服器處理 If-modified-since 標頭時,會假設標頭欄位值通常會符合先前傳送的 Last-modified 標頭欄位值。這個假設適用於一般真實情況下的用戶端,但不適用於 SPECweb2005 驅動程式。

6486480 

service-nsfc-dump 項目資料取得數為 0,且含有 <replacement>false</replacement>。

如果在 server.xml 檔案中指定 <replacement>false</replacement>,則 service-nsfc-dump 輸出中顯示的項目資料取得數為 0。然而快取資料取得次數仍顯示正確。

6489220 

伺服器將含有 $$ 字元常數的非內插法字串視為內插法字串。

當參數值含有 $$ escape 時,伺服器會建構參數區段的 PblockModel。這是不必要的,因為 $$ 為常數。

6489269 

包含引用路徑的「外部」表示式函數沒有作用。

6492407 

前端檔案加速器快取。

依 ACL 和 obj.conf 配置而定,前端加速器快取會針對先前使用 NSAPI 處理的 URI,處理靜態檔案請求。此加速器快取必須與預設配置一併使用。

6496332 

檔案快取未在堆疊儲存小型檔案,並且以 sendfilev 傳送大型檔案。

由於 <sendfile>true</sendfile> 出現在 server.xml 中,伺服器應該只針對堆疊無法容納的檔案使用 sendfilev()。這會讓伺服器針對小型檔案使用 writev(),並針對大型檔案使用 sendfilev()

6498452 

伺服器不應該以「413 實體過大」回應。

當請求標頭過大時,伺服器即時回應 413 實體過大的訊息。413 實體過大訊息所指是實體,而非標頭。

6498928 

未針對 0 位元組的檔案呼叫輸出指令。

除非呼叫 protocol_start_response(),否則不會針對 0 長度的回應呼叫輸出指令。send-file 不會呼叫 protocol_start_response() 函數。傳送 0 位元組的檔案時不會呼叫輸出指令。

6501180 

Buffer-size 0 沒有作用。

如果在 server.xml 中指定 <buffer-size>0</buffer-size>,則伺服器無法正確提供檔案。

 

6502258 

伺服器因為輸出緩衝區過大而當機。

如果輸出串流緩衝區大小大於輸入緩衝區大小,則伺服器可能會嘗試緩衝位於無效位址的資料。預設的輸入緩衝區大小為 8192 位元組。 

6504755 

無法停用登入預設伺服器實例的存取。

server.xml 檔案中,會忽略 <access-log> <enabled> 元素的值。

6505390 

加速器快取不能正確處理 ssl-unclean-shutdown。

加速器快取不能與預設配置中的 AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" 指令正確互動。如果存在這類指令,不論使用的瀏覽器為何,加速器快取都會將「不正常關機」設定套用於各個連線。

6432375 

在 HP-UX 上,SNMP 因為某些 OID 值而失敗。

解決方法

由於缺乏 HP-UX API 支援且過於複雜,因此未實作網路進出流量的統計。使用 HP 工具監視流量統計資料。 

6483212 

在 HP-UX 11.11 上,當最大堆疊大小為 2048 MB 或更大時,會無法啟動 Web Server。

解決方法

  1. 請確定系統裝有修補程式 PHKL_28428 或其更新版本。如果沒有,請安裝修補程式。

  2. 啟動 Web Server 之前,鍵入下列指令:

    • 對於 1500 MB 至 2400 MB 的 Java 堆疊:啟動 Web Server 之前,鍵入下列指令:

      chatr +q3p enable /opt/sun/webserver7/lib/webservd

    • 對於 2400 MB 至 3.8 GB 的 Java 堆疊:啟動 Web Server 之前,鍵入下列指令:

      chatr +q3p enable +q4p enable /opt/sun/webserver7/lib/webservd

  3. 啟動伺服器。

    /opt/sun/webserver7/libwebservd 二進位的預設位置。

文件和線上說明

下表列出 Web Server 7.0 文件和線上說明方面的已知問題。

表 8 文件和線上說明方面的已知問題

問題 ID 

說明 

6358250 

管理主控台說明資源和連結特性檔案需要更新。

管理主控台各頁面上的 [說明] 按鈕不會在說明快顯式視窗中顯示 helpFileNameHelpLink.properties 檔案必須更新。

6474011 

basic-search.html 的說明不清楚。

6479045 

管理主控台線上說明需要更新。

線上說明必須更新,原因如下: 

  1. 應提供基於上下文的說明。

  2. 所有畫面必須有對應的說明頁面。

  3. 說明頁面必須反映 GUI 中的變更。

  4. GUI 和線上說明之間出現用法不一致的術語。

  5. 修正文法錯誤。

  6. 某些主題有更詳細的說明。

6482764 

線上說明和管理主控台之間不相符。

6498477 

配置記號頁面下缺少說明檔案。

[一般作業] > [編輯配置] > [憑證] > [PKCS11 記號] 的畫面沒有說明檔案。 

FastCGI 外掛程式

下表列出 FastCGI 外掛程式方面的已知問題。

表 9 FastCGI 外掛程式方面的已知問題

問題 ID 

說明 

6347905 

沒有 CLI 支援可配置 FastCGI。需要手動編輯 obj.conf 或 magnus.conf 檔案,才能夠配置 FastCGI。

6485248 

當 reuse-connection 設定為 true 時,fastcgi stub 不會適當關閉所有程序。

配置 Web Server 7.0 與 PHP 一起成為 FastCGI 外掛程式,並設定 reuse-connection=true。關閉伺服器或重新配置伺服器時,遺留 fastcgi() 程序及其子程序,不會適當強制結束。

6504587 

在 FastCGI 中,記憶體發生錯誤。

安裝

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

表 10 安裝方面的已知問題

問題 ID 

說明 

4988156 

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

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

6414481 

不安裝 compat-libstdc++ 就無法安裝 Web Server。

解決方法

在更新版本的 Linux (例如,Red Hat Enterprise Linux 3) 上,先安裝 compat-libstdc++,再安裝 Web Server 7.0。

6414539 

解除安裝管理節點後,管理伺服器節點中的該管理節點不會遭到刪除。

在安裝管理節點,並且在 [節點] 標籤中向管理伺服器註冊之後,管理節點會列在 [節點] 標籤中。解除安裝管理節點時,管理節點項目仍會出現在 [節點] 標籤中。 

6503505 

在 Linux 上,如果預設連接埠已經在使用中,安裝程式不會遞增或指定新的管理連接埠號。

6504748 

使用刪除實例選項時,解除安裝程式刪除符號連結的檔案,而非刪除符號連結。

6287206 

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

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

6311607 

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

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

解決方法:

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

6408072 

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

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

6492144 

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

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

遷移

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

表 11 遷移方面的已知問題

問題 ID 

說明 

6407877 

如果找不到 installed.pkg 檔案,則從 Web Server 6.0 遷移至 7.0 時,遷移會發生錯誤。

在 Web Server 6.0 遷移至 7.0 的過程中,如果 installed.pkg 檔案遺失,Web Server 會錯誤地遷移 magnus.conf 檔案中的 NSServlet 項目。

6490124 

6.x -> 7.0:已遷移的排定事件仍會在 server.xml 檔案中指向 6.x 的路徑。

 

6502529 

6.1->7.0:遷移未正確處理針對 search-collection-dir 設定的相對路徑。

在實例遷移期間,若為目標路徑 (搜尋集合即應複製於其內) 指定相對路徑,則會根據 config-store 建立搜尋集合目錄。創設實例時會建立索引,但是不會正確遷移搜尋集合。

6502769 

6.x->7.0:遷移會忽略在 obj.conf 檔案中指定的所有「document-root」NameTrans。

6498806 

在 Windows 上,Web Server 管理主控台不會在遷移期間適時警告使用者。

管理伺服器不會偵測已選取的新配置或服務名稱是否已存在於 Windows 上,因此不會適時警告使用者選取不同的配置名稱,也不會建議不同的預設配置名稱。 

6500509 

如果 Web Server 6.1 已安裝根憑證,則 Web Server 7.0 遷移工具無法從 Web Server 6.1 成功遷移。

 

反向代理伺服器

下表列出 Web Server 反向代理伺服器功能方面的已知問題。

表 12 反向代理伺服器方面的已知問題

問題 ID 

說明 

6356234 

NameTrans 對映應該容許以 ; 分隔的 URI 參數。

NameTrans 對映 SAF 的 from 參數會指定與請求的 URI 相比對的前綴。如果請求的 URI 是以此前綴開頭,而後綴是以 ; 分隔的 URI 參數,則對映 SAF 無法對映請求。

6424569 

參數對映不是可選用的項目。

對映 SAF 的 to 參數不是選擇性項目。這可用來終止 NameTrans 處理,並指定物件:NameTrans fn="map" from="/.perf" name="perf"

6424570 

所有對映的 SAF 應該接受名稱參數。

應用程式範例

下表列出 Web Server 應用程式範例方面的已知問題。

表 13 應用程式範例方面的已知問題

問題 ID 

說明 

6302983 

範例參照「Sun ONE」,而非「Sun Java System」。

與 Web Server 7.0 一併封裝的 servlet 範例 LocaleCharsetServlet.java 參照「SunONE」,而非「Sun Java System」。

6472796 

sendmail.jsp 顯示不正確的檔案以供編輯,用以指定 javamail 應用程式範例的 resource.host。

解決方法

若要設定 javamail.resource.host,請編輯 javamail.build.properties,而非 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp 中指定的 build.xml

6475485 

摘要外掛程式讀我檔案有過時的文件 URL,並且可能包含目錄伺服器的舊產品名稱。

6495588 

sampleapps/java/webapps/simple 文件無效。

簡單應用程式範例的文件顯示錯誤路徑名稱。路徑應該是 install_dir/plugins/java/samples/webapps/simple/src,而非 install_dir/samples/java/webapps/simple/src

搜尋

下表列出 Web Server 7.0 搜尋功能方面的已知問題。

表 14 搜尋方面的已知問題

問題 ID 

說明 

6413058 

server.xml 不會儲存用來轉換和加入搜尋的完整檔案式樣。

此模式不會儲存管理主控台和此版本 Web Server 的搜尋管理工具所允許的完整檔案式樣。也無法表示可能有時需要從舊版 Web Server 遷移的完整檔案式樣。 

安全性

下表列出 Web Server 安全性方面的已知問題。

表 15 安全性方面的已知問題

問題 ID 

說明 

6433752 

ssl-check 無法與基於 NSAPI 的外掛程式一起使用。

"PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" 

對於靜態檔案請求,如果用戶端的 secret-keysize 小於伺服器指定的大小,而且 bong 檔案已存在,則會傳送回 bong 檔案做為回應。然而,動態內容的請求 (例如,JSP 檔案) 會傳回實際請求的物件 (例如,JSP 檔案),而非 bong 檔案。

6421617 

使用伺服器剖析的 HTML (ParseHTML) 和含有限定群組選項的 .htaccess 時出現問題。

在透過有 shtml 包含項目並且配置為透過啟用「按照群組限定」選項之 .htaccess 認證的 HTML 檔案進行剖析時,認證成功。如果群組使用者已通過認證,則 [結果] 頁面無法取得 shtml 包含項目。然而對於在含有「按照使用者限定」選項的 .htaccess 檔案的使用者,卻沒有問題。

 

6376901 

無法支援對相同目錄中的資源使用基本式和摘要式 ACL。

如果伺服器在文件樹狀結構的不同部分使用摘要式和基本式 ACL,就不可能在相同目錄的不同檔案和資源上同時使用這兩種 ACL。 

6431287 

TLS_ECDH_RSA_* 需要以 RSA 金鑰簽署的伺服器憑證。

TLS_ECDH_RSA_* 形式的密碼組要求伺服器擁有的 ECC 金鑰組,必須具有以 RSA 金鑰所簽署的憑證。請注意,這會排除使用具有自我簽署憑證的密碼組。這類密碼組本來就有這種需求,不是錯誤。伺服器應該偵測到與這些密碼組相關的錯誤配置並提出警告,但目前並沒有這個功能。

6467621 

對於伺服器的請求因為使用「Sun 軟體 PKCS#11 softtoken」而失敗。

如需有關以 Solaris 10 libpkcs11 配置 Web Server 的額外資訊,請參閱下列文件:

http://www.sun.com/bigadmin/features/articles/web_server_t1.html

http://www.sun.com/blueprints/browsedate.html#0306

6474584 

dayofweek 不接受「*」的選項。

例如設定以下的 ACL: 

acl "uri=/"; 
deny (all) dayofweek="*"; 
allow (all) dayofweek="Sat,Sun";

在此程式中,您限制一週內除了週六和週日以外,其他時間都不得存取。此程式未發揮作用,因此您仍可以在週一成功存取 ACL。 

解決方法

設定以下的 ACL,以禁止從週一到週五存取 ACL。 

acl "uri=/";
deny (all) dayofweek="Mon,Tue,Web,Thu,Fri";
allow (all) dayofweek="Sat,Sun";

如此便會拒絕週一提出的請求。 

6489913 

無法停用 SSL 階段作業快取。

依預設,已啟用階段作業快取。停用階段作業快取,並且透過 HTTPS 協定存取 URL 時,無法成功存取 URL,而且伺服器記錄會顯示錯誤訊息,表示缺少 session-cache 即無法配置 SSL。

解決方法

將 SSL 快取大小和過期降低至支援值下限。 

6510486 

htaccess 規則可能在記憶體中毀壞。

如果單一 .htaccess 檔案有超過 5 項允許或拒絕規則,則某些規則可能在記憶體中毀壞。如果發生這種狀況,則會略過其中某些規則。

解決方法

將單一 .htaccess 檔案的規則限制在 5 項或 5 項以下。

或使用 ACL 子系統,不使用 htaccess 控制存取伺服器資源的行為。如需有關設定 ACL 的資訊,請參閱「Sun Java System Web Server 7.0 Administrator’s Guide」

階段作業複製

下表列出 Web Server 7.0 階段作業複製功能方面的已知問題。

表 16 階段作業複製方面的已知問題

問題 ID 

說明 

6370032 

RequestDispatcher include 呼叫無法啟動階段作業容錯移轉功能。

在叢集上部署兩個 Web 應用程式,讓第一個應用程式自叢集使用 RequestDispatcher() include 呼叫來呼叫第二個應用程式時,在 RequestDispatcher()invoke() 方法期間未呼叫持續性值,也未進行階段作業複製。

6381950 

為 BaseCache 設定的載入因子不正確。

階段作業複製不支援兩個以上的 Web 應用程式。 

6381954 

由於錯誤的序列,階段作業複製無法在包含 RequestDispatcher 的多個 Web 應用程式上進行。

6383313 

在 SR-intanceId cookie 上設定的路徑不正確。

SR-instanceId cookie 應該設定為 Web 應用程式的路徑,而非 servlet 的路徑。

6324321 

遠端發生錯誤時,未顯示描述性錯誤訊息。

遠端發生異常狀況時,遠端實例的錯誤記錄中會記錄錯誤訊息。然而,本機實例目前所顯示的一般遠端異常狀況,未明確指出使用者必須檢視哪個錯誤記錄。 

6396820 

當用戶端停用 cookie 時,階段作業複製無法正確進行容錯移轉。

6406176 

階段作業複製啟用後,應該是預設的階段作業管理員。

藉由使用管理主控台或 CLI,或藉由編輯 server.xml 檔案,以啟用階段作業複製之後,未真正啟用階段作業複製。必須改為手動編輯 sun-web.xml

Web 容器

下表列出 Web Server 之 Web 容器方面的已知問題。

表 17 Web 容器方面的已知問題

問題 ID 

說明 

6390112 

Java LDAP 連線池互動操作問題:初始連線從來不會逾時。

server.xml 檔案中透過 JVM 選項指定 Java LDAP 連線池,並且在 Web 伺服器啟動時將此與外部 JNDI 資源相互參照時,會建立池儲存的 LDAP 連線。此連線永遠標記為忙碌,並且絕不會過期。

4858178 

Web 容器寫入至 stderr。

6349517 

MaxProcs > 1 模式有不正確的 Web 應用程式階段作業統計資料。

Web Server 在多程序模式中執行。magnus.confMaxProcs 配置變數可用來設定程序的數量上限。如果 MaxProcs 的值設定為大於 1,則 Web Server 會使用 mmap 式階段作業管理員,以便在不同 JVM 之間共用階段作業。Web 應用程式 MBean 從多個程序中收集統計資料時,會將階段作業提供給個別的 MBean。光看個別 MBean 的 Web 應用程式階段作業統計資料,並無法得知確實的階段作業數量。

 

6394715 

Web 容器刪除停用的 Web 應用程式 MBean 物件。

藉由在 server.xml 檔案中將 <enabled> 元素設定為 false 以停用 Web 應用程式時,Web 容器會刪除 Web 應用程式的 MBean,以此方式將其視為已關閉或已刪除的 Web 應用程式 。由於停用的物件會被刪除,因此統計資料也會遺失。

6419070 

成功建立 JNDI 資源時,最詳細記錄層級的錯誤記錄不會記錄任何資訊。

6422200 

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse 讀取 1 個位元組。

讀取 server.xml 檔案時,一次只讀取第一行 (包含 XML 版本編號和編碼) 的 1 個位元組。

6432870 

在 server.xml 檔案中將啟用 stats 的元素設定為 false 時,Servlet 容器仍會收集統計資料。

6440064 

Servlet 容器會針對各個虛擬伺服器建立執行緒。

6472223 

未在郵件階段作業物件上設定「mail-resource」子元素的值。

6487083 

NSAPIRequest.setupRequestFields 執行緩慢。

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields 的執行速度過慢,主要是因為在剖析 Cookie 標頭時,字串-->位元組和位元組-->字串的轉換作業過多。

6493271 

與 Web Server 6.1 相比,Web Server 7.0 的 Java 回收收集器活動量較高。

Web Server 7.0 的 servlet 容器會建立許多 Java 物件。 

6497803 

如果 servlet 對映於部分 req + 歡迎檔案形成的 req URI,則會出現錯誤的運作方式。

如果 Web 容器接收有效的部分請求,Web 容器必須檢查部署描述元中定義的 welcome 檔案清單。welcome 檔案清單是沒有尾隨或前導 / 的部分 URL 已排序清單。Web Server 必須按照部署描述元中所指定的順序,將各個 welcome 檔案附加至部分請求,並檢查 WAR 檔案的靜態資源或 servlet 是否對映至請求 URI。Web 容器必須將請求傳送至 WAR 中第一個相符的資源。

6501184 

REQ_EXIT 導致 javax.servlet.ServletException。

6501785 

處理 RequestDispatcher include 時,servlet 容器未使用加速器快取。

6500647 

在 Windows 上,動態重新載入 JSP 會產生不正確的輸出。

Web 服務

下表列出 Web Server 之 Web 服務方面的已知問題。

表 18 Web 服務方面的已知問題

問題 ID 

說明 

6467808 

在 Web Server 7.0 上執行的 Web 服務應用程式丟出「NAMESPACE_ERR:無法從指定來源建立訊息封」的異常狀況。

這是 Java API for XML Processing JAR 檔案的問題,主要發生在 JDK 版本 1.5.0_08 或更高版本的 xerces.jar 檔案部分。由於 Web Server 7.0 使用 JDK 版本 1.5.0_09 的 JAXP JAR 檔案,因此在 Web Server 上出現問題。最新的 Web Services 2.0 套裝模組 JAXP JAR 檔案包含此問題的修正,但是經過修正的 JAR 檔案不在 JDK 軟體內。

解決方法

使用 JAXP 1.3.1 JAR 檔案,而非與 JDK 軟體一併封裝的 JAXP JAR 檔案。 

請按照下列步驟進行: 

  1. 建立 endorsed 目錄 (如果 <JRE>/lib 目錄下沒有這個目錄)。

  2. 將 JAXP 1.3.1 JAR 檔案放入 endorsed 目錄中。

    或者,

    java.endorsed.dirs 系統特性當成 JVM 選項,放進 <instance_dir> /config/server.xml 檔案。

  3. 將此特性設定成包含 JAXP 1.3.1 JAR 檔案的目錄。例如:

    <jvm>
    <jvm-options>-Djava.endorsed.dirs=/opt/SUNWjax/share/lib</jvm-options>
    </jvm>

本土化

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

表 19 本土化方面的已知問題

問題 ID 

說明 

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 檔案中讀取異常狀況訊息。此檔案未本土化。

6483354 

在 Windows 和 HP-UX 上,webservd 程序在某些狀況下不會釋放檔案處理碼。

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

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

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

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

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

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

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

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

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

6507819 

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

6507819 

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

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

編輯存取記錄喜好設定 

編輯伺服器記錄喜好設定 

歸檔記錄檔 

設定記錄自動重建 

6508299 

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

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

6494089 

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

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

  • 按一下 [節點] 標籤。

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

6502036 

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

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

Java Enterprise System

下表列出 Java Enterprise System (Java ES) 方面的已知問題。

表 20 Java ES 方面的已知問題

問題 ID 

說明 

6484181 

Portal Server 將 JVM 堆疊大小配置為 128K (過低),以供 64 位元版本的 Web Server 7.0 啟動。

如果已將 Web Server 7.0 配置成 64 位元模式,並且已開始安裝 Portal Server,則 Portal Server 配置不會將堆疊大小設定為 128K。然而,如果已將 Portal Server 與 Web Server 安裝和配置為 32 位元模式,切換至 64 位元模式時就需要採取「解決方法」一節中所述的連串手動步驟。 

解決方法

如果 Java ES 5 的 Portal Server 部分是部署在 32 位元版本的 Web Server 7.0 上,而且您想要在 64 位元模式中啟動伺服器,請執行下列步驟: 

  1. # install_dir/bin/wadm delete-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss128k"

  2. # install_dir/bin/wadm create-jvm-options --user=admin --port=8989 --password-file=passfile --config= HOST_NAME "-Xms512M -Xmx768M -Xss512k"

  3. 鍵入下列指令,將 Web Server 7.0 的本機堆疊大小增加為 139264:

    # install_dir/bin/wadm set-thread-pool --user=admin --config=config_name --password-file= filename native-stack-size=139264

  4. 部署配置。

    # install_dir /bin/wadm deploy-config

6487041 

schemagen/xjc/wsgen/wsimport 程序檔未出現在 Java ES Web Server 安裝中。

schemagen/xjc/wsgen/wsimport 程序檔出現在 Java ES 安裝和獨立式 Web Server 安裝中的不同位置:

解決方法

程序檔是屬於 Web 服務元件的一部分。在獨立式 Web Server 安裝中,這些程序檔和 JAR 檔案分別位於 install_dir/bin install_dir/lib 目錄中。

在 Java ES 安裝中,程序檔和 JAR 檔案會安裝為共用元件的一部分,並且位在 Web Server 安裝根目錄以外的位置。 

不同平台上的程序檔和 JAR 檔案所在位置如下所列: 

Solaris 作業系統: 

  • 程序檔位在 /opt/SUNWjax/bin 目錄下。

  • JAR 檔案位在 /opt/SUNWjax/lib/usr/share/lib 目錄下。

Linux 及 HP-UX: 

  • 程序檔位在 /opt/sun/bin/opt/sun/share/jaxb/bin 目錄下。

  • JAR 檔案位在 /opt/sun/share/jaxb/lib/opt/sun/share/lib/opt/sun/private/share/lib 目錄下。

Windows: 

  • 程序檔位在 <JES_installation_dir> \share\bin<JES_installation_dir> \share\jaxb2\bin 目錄下。

  • JAR 檔案位在 <JES_installation_dir> \share\jaxb2\lib<JES_installation_dir> \share\lib 目錄下。

6432106 

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

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

解決方法


備註 –

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


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

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


    備註 –

    若是 HP-UX,檔案為 libdb-3.3.sllibdb_java-3.3.sl。若是 Windows,檔案為 libdb-3.3.dlllibdb_java-3.3.dll



    注意 – 注意 –

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


  2. /portal_libraries 名稱建立目錄 (mkdir)。將程式庫檔案 libdb-3.3.solibdb_java-3.3.so 複製到 /portal_libraries

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

  4. 鍵入下列管理 CLI 指令,以取得目前的本機程式庫路徑設定:

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

    儲存輸出。

  5. 鍵入下列管理 CLI 指令,將 the copied libdb-3.3.solibdb_java-3.3.so 路徑附加至現有的本機程式庫路徑。

    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>


  6. 備註 –

    若是 Windows 平台,請使用「;」做為 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>


  7. 鍵入下列指令,部署已修改的配置:

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

6504178 

Java ES 5 中遷移記錄報告假訊息「超級使用者不是有效使用者」。

在 UNIX 平台上從 Java ES 4 遷移至 Java ES 5 時,遷移記錄檔報告警告:超級使用者不是有效使用者。這是不正確的,因為「超級」使用者在該主機上是有效的。

6453037 

許多警告/資訊訊息在 Web Server 啟動時顯示於標準輸出,而非將這些訊息傳送至記錄檔中。