本節列出 Sun Java System Web Server 6.1 SP5 發行時較為重要的已知問題和限制。這些問題依以下類別列出:
下表列出一般已知問題。
表 9 一般已知問題
問題 ID |
說明 |
---|---|
6301761 |
JES4_b8︰瀏覽器衝突 - WS 6.1 SP5 的 Mozilla 1.4 / Firefox 1.0.6 問題。 |
6198559 |
JES3︰在 Linux 上對 Web 伺服器的修補程式進行升級時丟出虛假「解除安裝」通知。 |
下表列出管理方面的已知問題。
表 10 管理方面的已知問題
問題 ID |
說明 |
|
---|---|---|
6197731 |
存取管理伺服器時發生內部錯誤。 解決方法:如果 Web Server 6.1 SP4 安裝在安裝有 Directory Server (版本 5.2 修補程式 3 或更低) 的 Windows 機器上,Web Server Admin Server 可能發生問題。建議您在不同的機器上安裝 Web 伺服器與 Directory Server 以免發生問題。此問題僅出現在 Windows 平台中。 |
|
6021151 |
使用 HttpServerAdmin 建立包含 LDAP DN (包含逗號) 的 JNDI 資源時發生問題。 解決方法:對於 HttpServerAdmin,使用「\\」做為換碼字元 (在 Windows 平台中使用「\」) 以對特性中的「,」進行換碼。 在特性 java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc 中,「,」將如下所示進行換碼︰ -property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues \\,ou=tms\\,ou=services\\,ou=abc |
|
5007892 |
分散式管理:ACL 刪除不清除物件。 解決方法:註釋出 https-admserv 的 NameTrans︰
|
|
5035129 |
無法僅使用 RHLAS 3.0 上的 WS 6.1 SP2 Admin 來管理 DS user/group/ou。 |
|
4650456 |
[View Access] 和 [View Error] 無法正確使用多位元組字元。 |
|
4652585 |
啟用分散式管理後,本機管理使用者被停用 解決方法:在分散式管理群組中建立使用預設管理使用者名稱的使用者。 請注意,新建立的 LDAP 管理使用者必須與 Web 伺服器管理使用者具有相同的密碼。 |
|
4725683 |
記錄檔日期戳記不考慮本地時區,因此顯示不正確的日期。 解決方法:如果記錄檔檔案副檔名中的日期要與記錄項目本身的日期相符,則將伺服器配置為在一天的結束時刻 23:59 自動重建記錄檔。 |
|
4761960 |
在版本 6.0 SP4 中,當使用 SASL 和匿名連結時,無法啟用分散式管理。 解決方法:請勿對啟用 SSL 的目錄伺服器使用匿名連結。 |
|
4841310 |
無法在透過 .htaccess 進行認證時取得 REMOTE_USER 變數。 解決方法:如果您啟動 .htaccess 檔案,伺服器會在為資源提供服務之前檢查 .htaccess 檔案。伺服器會在與資源相同的目錄、該目錄的父系目錄、直至文件根目錄 (包含根目錄) 中尋找 .htaccess 檔案。例如,如果主文件目錄設定為 /sun/server/docs 且用戶端請求 /sun/server/docs/reports/index.html,則伺服器將檢查 /sun/server/docs/reports/.htaccess 和 /sun/server/docs/.htaccess 處的 .htaccess 檔案。 請注意,伺服器的附加文件目錄和 CGI 目錄功能允許管理員定義替代文件根。存在替代文件根會影響 .htaccess 檔案處理。例如,假設某伺服器的主文件目錄設定為 /sun/server/docs 且在 /sun/server/docs/cgi-bin/program.cgi 處存在 CGI 程式。如果將 CGI 做為文件類型啟用,則當用戶端對 CGI 程式發出請求時,伺服器將計算 /sun/server/docs/.htaccess 和 /sun/server/docs/cgi-bin/.htaccess 的內容。但是,如果您將 CGI 目錄配置在 /sun/server/docs/cgi-bin 處,則伺服器將檢查 /sun/server/docs/cgi-bin/.htaccess,而不檢查 /sun/server/docs/.htaccess。這是因為將 /sun/server/docs/cgi-bin 指定為 CGI 目錄會將其標記為替代文件根。 |
|
4865295 |
不再支援一般使用者管理功能 (在管理介面的 [Distributed Administration] 下)。 |
|
4882999 |
管理 GUI 中頁面的外觀與操作方式不一致。 |
|
4888696 |
如果輸入的資訊不足,則管理 GUI 的 [Add Server] 頁面將在 Netscape 7.0 中消失。 解決方法:請在 [Add Server] 頁面中輸入完整資訊,然後按一下 [OK]。如有必要,請重新載入該頁面以復原 [Add Server] GUI,或按一下其他頁面或其他標籤,然後再瀏覽回 [Add Server] 頁面。此問題僅在 Netscape 7.0 中出現。 |
|
4910309 |
「null」一詞錯誤地顯示在警示訊息中。 在虛擬伺服器管理員的 [Pick Directory for Virtual Server] 頁面中編輯目錄服務時,會顯示該詞。 |
|
4905808 |
啟用分散式管理後,超級使用者無法存取管理介面。 解決方法:啟用分散式管理後,在 LDAP 中建立與「超級使用者」具有相同管理使用者名稱和密碼的使用者。 |
|
4908694 |
預設連結無法用於記錄設定。 [Logging Settings for Virtual Server] 頁面上的預設連結未設定預設路徑,但其作用類似重設按鈕。 |
|
4910197 |
編輯 JDBC 資源時,特性頁面仍保留已被刪除的值。 |
|
4911552 |
.shtml 檔案在不應被剖析時被剖析。 此問題與類別管理員中 [Content Management] 標籤上的 [Parse HTML] 頁面有關。即使此頁面上的設定已配置為不剖析 .shtml 檔案,系統仍將剖析該檔案。例如,如果您指定「Yes, with a exec tag」和「All HTML files」,系統仍將剖析 .shtml 檔案。 |
|
沒有 ID |
Web 伺服器隨附的 sun-web.xml 指向錯誤的 DTD 位置。 校正︰正確位置為 http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd。 |
|
6284698 |
如果 Web 伺服器安裝為非超級使用者,則它將無法作業。 解決方法:從指令行而非使用 Web 管理主控台啟動 Web 伺服器實例。 |
|
6078104 |
配置 passthrough 外掛程式後,無法從 WS6.1 存取 JSP 應用程式。 解決方法:從 passthrough 的服務指令變更行︰ 從︰ Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port" 變更為︰ Service fn="service-passthrough" servers="http://server:port" |
|
4841310 |
無法在透過 .htaccess 進行認證時取得 REMOTE_USER 變數。 解決方法:如果啟用 .htaccess 檔案,伺服器會在為資源提供服務之前檢查 .htaccess 檔案。伺服器會在與資源相同的目錄、該目錄的父系目錄、直至文件根目錄 (包含根目錄) 中尋找 .htaccess 檔案。例如,如果主文件目錄設定為 /sun/server/docs 且用戶端請求 /sun/server/docs/reports/index.html,則伺服器將檢查 /sun/server/docs/reports/.htaccess 和 /sun/server/docs/.htaccess 處的 .htaccess 檔案。 請注意,伺服器的附加文件目錄和 CGI 目錄功能允許管理員定義替代文件根。存在替代文件根會影響 htaccess 檔案處理。例如,假設某伺服器的主文件目錄設定為 /sun/server/docs 且在 /sun/server/docs/cgi-bin/program.cgi 處存在 CGI 程式。如果將 CGI 做為文件類型啟用,則當用戶端對 CGI 程式發出請求時,伺服器將計算 /sun/server/docs/.htaccess 和 /sun/server/docs/cgi-bin/.htaccess 的內容。但是,如果您將 CGI 目錄配置在 /sun/server/docs/cgi-bin 處,則伺服器將檢查 /sun/server/docs/cgi-bin/.htaccess,而不檢查 /sun/server/docs/.htaccess。這是因為將 /sun/server/docs/cgi-bin 指定為 CGI 目錄會將其標記為替代文件根。 |
|
4991278 |
沒有可用於刪除 JSP ClassCache 檔案的管理 GUI 功能。 |
|
6316262 |
管理 GUI 不反映對 accesslog 路徑所做的變更。 |
|
6316265 |
管理 GUI 要求「按一下 [Apply]」以使變更生效,但是 Admin Server 沒有 [Apply] 按鈕。 |
下表列出核心方面的已知問題。
表 11 核心方面的已知問題
問題 ID |
說明 |
---|---|
4939491 |
在 HP-UX 上:執行 ./stop 程序檔會給出錯誤訊息並終止程序群組。 |
下表列出文件和線上說明方面的已知問題。
表 12 文件方面的已知問題
下表列出安裝方面的已知問題。
表 13 安裝方面的已知問題
問題 ID |
說明 |
---|---|
5020317 |
僅 JDK 升級導致停用搜尋 (使用者接收到異常且無法從 GUI 存取搜尋頁面)。 解決方法:如果 61SP2 核心也與 JDK 一起安裝,或在安裝 JDK 之前已單獨安裝,則不會出現此異常。此外,如果 61SP2 核心安裝在已升級 JDK 的 Web Server 6.1 SP1 之上,則該異常不會出現。 |
4855263 |
如果將 Sun Java System Web Server 安裝到名稱中包含空格的目錄中 (如 Program Files),則其將無法啟動。在安裝期間,您將不會收到有關於此的錯誤訊息,但是在安裝後伺服器將無法啟動。 解決方法:請勿將 Web 伺服器安裝到名稱中包含空格的目錄中。 |
4869238 |
在 Windows 上,Sun Java System Web Server 安裝程式將不會使用長名稱做為 server_root。 解決方法︰為 Sun Java System Web Server 安裝目錄指定一個不超過 128 個字元的路徑名稱 (即使對話方塊允許您輸入多達 256 個字元)。 |
4901205 |
在 Solaris 上,ctrl+b 無法在安裝程式 (以 [User and Group Name] 螢幕起始) 中的 [Fully Qualified Domain Name] 螢幕之後的螢幕上工作。 解決方法:在安裝期間,如果您需要返回上一螢幕,請退出安裝程式然後重新啟動安裝程式。 |
4937915 |
在 AIX 上:ctrl-c 使終端機螢幕在安裝期間掛機。 此問題發生在電腦名稱螢幕 (該螢幕用於指定要安裝 Web Server 之電腦的名稱) 上。 |
4960048 |
升級至 Sun Java System Web Server 6.1 SP1 時,某些 SNMP 相關的檔案會被覆寫。 解決方法:請在升級前備份以下檔案︰ $server-root/plugins/snmp/ magt/CONFIG $server-root/plugins/snmp/ sagt/CONFIG |
下表列出遷移方面的已知問題。
表 14 遷移方面的已知問題
問題 ID |
說明 |
||||
---|---|---|---|---|---|
4790457 |
無法變更從 4.1 遷移的伺服器的文件根。 解決方法:手動編輯遷移實例的 obj.conf 和 server.xml。這些檔案位於 <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config 目錄下。 在 obj.conf 中將下行:
變更為
在 server.xml 中,在相關 VSCLASS 下將下行︰
變更為
|
||||
6213097 |
在 Sun Java Enterprise System 3 (JES3) 上,ktsearch.jar 無法正確遷移。 解決方法:手動編輯遷移實例的 server.xml 檔案,以指向正確的路徑。 對於 Linux︰/opt/sun/private/share/lib/ktsearch.jar 對於 Solaris Sparc︰/usr/share/lib/ktsearch.jar |
||||
5007081 |
在從 6.0 遷移至 6.1 期間忽略 Web 應用程式檔案狀態 server.xml 檔案中定義在檔案層級上的 Web 應用程式狀態未被遷移。如果使用者已關閉 Web 應用程式檔案的狀態以不列印檔案,則遷移時會顯示這些 Web 應用程式。 解決方法:編輯已遷移實例的 server.xml 檔案,並關閉每個 Web 應用程式的狀態。 |
||||
4988156 |
在現有安裝 (更新) 上安裝 SP_2 修補程式 如果您希望將安裝為 Sun Java Enterprise System (JES) 的一部分的 Sun Java System Web Server 6.1 升級為最新的 Service Pack,則必須下載並套用相關的修補程式,如需更詳細資訊,請參閱「JES 3 遷移與升級指南」。 |
下表列出範例應用程式方面的已知問題。請注意,這些問題不會妨礙範例應用程式正常作業。
表 15 範例方面的已知問題
問題 ID |
說明 |
---|---|
5014039 |
由於 web.xml 中的 <distributable> 標記,簡易 JSP 丟出異常 解決方法:移除 simple/src 目錄下 web.xml 中的標記 <distributable></distributable>。重新部署 Web 應用程式。 |
沒有 ID |
rmi-iiop 範例缺少步驟。 在「部署範例應用程式」小節中,執行指令「 ant deploy」(步驟 2) 後,重新啟動 Web 伺服器實例。 備註:「ant」是基於 Java 的建置工具,必須從 Apache 下載 (http://ant.apache.org)。另請參閱 <install_root>/plugins/java/samples/docs/ant.html 中提供的資訊。 |
沒有 ID |
jdbcrealm 範例的 Oracle 驅動程式名稱錯誤。 在「編譯和組合範例應用程式」小節的步驟 2b 中,將以下行從: <PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/> 變更為: <PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/> |
下表列出搜尋方面的已知問題。
表 16 搜尋方面的已知問題
下表列出安全性方面的已知問題。
表 17 安全方面的已知問題
下表列出工具方面的已知問題。
表 18 工具方面的已知問題
問題 ID |
說明 |
---|---|
4905696 |
在 Windows 中,如果類別檔案深度 (包括檔案名稱) 超過 255 個字元,部署將失敗。 |
4912181 |
在 Linux 上,使用 wdeploy 指令行公用程式部署應用程式時,會丟出空指標異常。這僅會在部署即將成功完成時發生。 解決方法:部署之後執行 reconfigure 程序檔後,當 wdeploy 讀取 stdout/stderr 時可能會發生錯誤。重新配置應該會完成,但是您應透過在錯誤記錄中查找重新配置訊息,以查看伺服器是否確實進行了重新配置。如果錯誤記錄中沒有此訊息,則手動執行 reconfigure 程序檔。 |
下表列出 Web 容器方面的已知問題。
表 19 Web 容器方面的已知問題
問題 ID |
說明 |
---|---|
4903162 |
Windows 上有關 url-patterns 大小寫的問題。 對於每個 Servlet 規格,都將 web.xml 中的 url-pattern 元素視為區分大小寫。對於 Windows 使用者而言,這可能會導致非預期的動作 (例如,如果用戶端發出對 index.HTML 的請求,並期望與 index.html 相符)。 |
下表列出 WebDAV 方面的已知問題。
表 20 WebDAV 方面的已知問題
問題 ID |
說明 |
---|---|
4892017 |
如果父系目錄被專用鎖定,則無法重新命名或移動資源。 當 DAV 用戶端傳送錯誤的 If : 標頭時會發生此問題。例如,如果您使用 Macromedia Dreamweaver 或 DAV Explorer 連接至 Web Server,建立一個集合,然後以無限深度 (這將鎖定集合的所有資源) 鎖定該集合,則您將無法重新命名或移動資源。僅當鎖定的 owner href 與 auth_user 相符時,Adobe? GoLive? 才會傳送正確的 If : 標頭。在所有其他情況下,GoLive 也會傳送錯誤的標頭。 |
4902651 |
虛擬伺服器管理員中的 [Lock Management] 螢幕無法正確顯示強制連結的鎖定資訊。 Sun Java System Web Server 中的 WebDAV 實作不支援符號連結 (強制和符號式)。 |