本節列出發行 Web Server 7.0 Update 3 時重要的已知問題和限制。
下表列出 Web Server 管理方面的已知問題。
表 4 管理方面的已知問題
下表列出 Web Server 核心方面的已知問題。
表 5 核心方面的已知問題
問題 ID |
說明 |
---|---|
6296993 |
執行 obj.conf 指令出現錯誤時,未記錄發現違例指令的檔案名稱和行號。 |
6365160 |
當 server.xml 模式驗證由於資料類型強制違規而失敗時,出現未說明元素的有效值組的錯誤訊息。 |
6378940 |
所有記錄的 HTTP 標頭剖析錯誤都沒有用戶端 IP 和錯誤本身的說明。 |
6470552 |
set-variable SAF 無法設定預先定義的變數。 |
6486480 |
service-nsfc-dump 項目資料取得數為 0,且含有 <replacement>false</replacement>。 如果在 server.xml 檔案中指定 <replacement>false</replacement>,則 service-nsfc-dump 輸出中顯示的項目資料取得數為 0。然而快取資料取得次數仍顯示正確。 |
6489220 |
伺服器將含有 $$ 字元常數的非內插法字串視為內插法字串。 當參數值含有 $$ escape 時,伺服器會建構參數區段的 PblockModel。這是不必要的,因為 $$ 為常數。 |
6641109 |
配置具有已掛載 NFS 之 docroot 目錄的 Web Server 當機 使用 NFS 和 MediumFileSizeLimit >0 時,如果移除或更換 NFS 檔案,則 Web Server 會當機。因此,如果文件根掛載於 NFS,則不應該使用 MediumFileSizeLimit>0。 解決方法 Web Server 文件位在 NFS 掛載上,就跟 NFS 用戶端中的一樣時,則將 nsfc.conf 中的 MediumFileSizeLimit 設定為 0。 |
下表列出 FastCGI 的已知問題。
表 6 FastCGI 的已知問題
問題 ID |
說明 |
---|---|
6485248 |
當 reuse-connection 設定為 true 時,fastcgi stub 不會適當關閉所有程序。 配置 Web Server 7.0 與 PHP 一起成為 FastCGI 外掛程式,並設定 reuse-connection=true。關閉伺服器或重新配置伺服器時,遺留 fastcgi() 程序及其子程序,不會適當強制結束。 |
下表列出 Web Server 安裝方面的已知問題。
表 7 安裝方面的已知問題
下表列出 Web Server 遷移與升級方面的已知問題。
表 8 遷移與升級方面的已知問題
問題 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 應用程式範例方面的已知問題。
表 9 應用程式範例方面的已知問題
問題 ID |
說明 |
---|---|
6472796 |
sendmail.jsp 顯示不正確的檔案以供編輯,用以指定 javamail 應用程式範例的 resource.host。 解決方法 若要設定 javamail.resource.host,請編輯 javamail.build.properties,而非 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp 中指定的 build.xml。 |
下表列出 Web Server 搜尋功能方面的已知問題。
表 10 搜尋方面的已知問題
問題 ID |
說明 |
---|---|
6701532 |
搜尋引擎無法為受密碼保護的 PDF 文件編制索引 如果 PDF 文件受密碼保護,並且經過加密,則搜尋引擎無法為文件的中介資料編制索引。因此無法進行所請求的搜尋。 |
下表列出 Web Server 安全性方面的已知問題。
表 11 安全性方面的已知問題
問題 ID |
說明 |
---|---|
6376901 |
無法支援對相同目錄中的資源使用基本式和摘要式 ACL。 如果伺服器在文件樹狀結構的不同部分使用摘要式和基本式 ACL,就不可能在相同目錄的不同檔案和資源上同時使用這兩種 ACL。 |
6431287 |
TLS_ECDH_RSA_* 需要以 RSA 金鑰簽署的伺服器憑證。 TLS_ECDH_RSA_* 形式的密碼組要求伺服器擁有的 ECC 金鑰組,必須具有以 RSA 金鑰簽署的憑證。請注意,這會排除使用具有自我簽署憑證的密碼組。這類密碼組本來就有這種需求,不是錯誤。伺服器應該偵測到與這些密碼組相關的錯誤配置並提出警告,但目前並沒有這個功能。 |
下表列出 Web Server 7.0 階段作業複製功能方面的已知問題。
表 12 階段作業複製方面的已知問題
問題 ID |
說明 |
---|---|
6324321 |
遠端發生錯誤時,未顯示描述性錯誤訊息。 遠端發生異常狀況時,遠端實例的錯誤記錄中會記錄錯誤訊息。然而,本機實例目前所顯示的一般遠端異常狀況,未明確指出使用者必須檢視哪個錯誤記錄。 |
6396820 |
當用戶端停用 cookie 時,階段作業複製無法正確進行容錯移轉。 |
6406176 |
階段作業複製啟用後,應該是預設的階段作業管理員。 藉由使用管理主控台或 CLI,或藉由編輯 server.xml 檔案,以啟用階段作業複製之後,未真正啟用階段作業複製。必須改為手動編輯 sun-web.xml。 |
下表列出 Web Server 之 Web 容器方面的已知問題。
表 13 Web 容器方面的已知問題
問題 ID |
說明 |
---|---|
4858178 |
Web 容器寫入至 stderr。 |
6349517 |
MaxProcs > 1 模式有不正確的 Web 應用程式階段作業統計資料。 Web Server 在多程序模式中執行。magnus.conf 的 MaxProcs 配置變數可用來設定程序的數量上限。如果 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 個位元組。 |
6440064 |
Servlet 容器會針對各個虛擬伺服器建立執行緒。 |
6501184 |
REQ_EXIT 導致 javax.servlet.ServletException。 |
下表列出 Web Server 的本土化版本方面的已知問題。
表 14 本土化方面的已知問題
問題 ID |
說明 |
---|---|
6543814 |
搜尋篩選器「*」針對多位元組字串無法正常運作。 |
6714777 |
在日文語言環境中,Sun 線上帳號建立錯誤訊息出現 * 星號字元 |
6715350 |
在日文語言環境中,OLH 含有無效字元 |
下表列出 Java Enterprise System (Java ES) 中的已知問題。
表 15 Java ES 中的已知問題
問題 ID |
說明 |
---|---|
6432106 |
Sun Java System Portal Server 搜尋在 Web Server 升級完成後擲回異常。 將 Web Server 從 Java ES 4 升級到 Java ES 5 時,Portal Server 搜尋功能會擲回異常。 解決方法 備註 – 將現有 libdb-3.3.so 和 libdb_java-3.3.so 程式庫檔案移至 Web Server 私有目錄之外的適當位置。Portal Server 程式庫位於適當位置後,必須使用下列指令為 <libdb-3.3.so path>: <libdb_java-3.3.so path> 指定該路徑。 在 Solaris 平台上,執行下列步驟:
|
6504178 |
遷移記錄在 Java ES 5 上報告假的 "root is not a valid user" 訊息。 當在 UNIX 平台上從 Java ES 4 遷移至 Java ES 5 時,遷移記錄檔會報告 WARNING: "root is not a valid user"。這是不正確的,因為「root」使用者在該主機上是有效的。 |
6453037 |
Web Server 啟動時,標準輸出會顯示大量警告/資訊訊息,而不是將這些訊息路由到記錄檔。 |