本小節列出 Sun Java System Web Server 6.1 SP6 發行時較為重要的已知問題和限制。問題如下所示︰
下表列出一般已知問題。
表 11 一般已知問題
問題 ID |
說明 |
---|---|
6198559 |
JES3︰在 Linux 上對 Web Server 執行修補程式升級時,顯示錯誤的「解除安裝」通知。 |
4988370 6413819 |
在 HP-UX 11.0 平台上,內容在特定情況下無法更新。 HP-UX 作業系統有兩個用於存取檔案的快取空間,分別為 Page Cache 和 Buffer Cache。通常,當應用程式執行 mmap 功能時,檔案將對映至 Page Cache。 然而,如果 mmap 以 PRIVATE 選項執行,則目前作業系統不負責同步化 Page Cache 和 Buffer Cache 的日期。即使您複製該檔案,作業系統也只是重新整理 Buffer Cache 中的快取資料。 解決方法:每次都使用 vi 編輯器來更新內容。 |
6404983 |
使用管理圖形化使用者介面透過 LDAP 伺服器搜尋使用者和群組失敗。 解決方法:若要使該功能正常作業,則請安裝 Red Hat Linux AS 3.0 update 1 — uname -r: 2.4.21-9.ELsmp。 |
下表列出管理方面的已知問題。
表 12 管理方面的已知問題
問題 ID |
說明 |
|
---|---|---|
6301761 |
使用 Mozilla 1.4 和 Firefox 1.0.6 時,ACL applet 可能無法載入。 |
|
6021151 |
使用 HttpServerAdmin 建立包含 LDAP 網域名稱 (包含逗號) 的 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 不會清除 obj.conf。 解決方法:為 NameTrans 加入註釋 https-admserv︰
|
|
5035129 |
無法在 RHLAS 3.0 上使用 Web Server 6.1 SP2 Administration 來管理 Directory Server user/group/ou。 |
|
4650456 |
[View Access] 和 [View Error] 無法正確使用多位元組字元。 |
|
4652585 |
啟用分散式管理後,將停用本機管理使用者 解決方法:在分散式管理群組中建立使用預設管理使用者名稱的使用者。 請注意,新建立的 LDAP 管理使用者必須與 Web Server 管理使用者具有相同的密碼。 |
|
4725683 |
記錄檔日期戳記未考慮本地時區,因此顯示不正確的日期。 解決方法:如果記錄檔副檔名中的日期要與記錄項目的日期相符,則將伺服器配置為在 23:59 自動重建記錄檔。 |
|
4761960 |
Web Server 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 |
如果輸入的資訊不足,則在 Netscape 7.0 中,管理 GUI 的 [Add Server] 頁面將消失。 解決方法:請在 [Add Server] 頁面中輸入完整資訊,然後按一下 [OK]。如有必要,請重新載入該頁面以復原 [Add Server] GUI,或按一下其他頁面或其他標籤,然後再瀏覽回 [Add Server] 頁面。此問題僅在 Netscape 7.0 中出現。 |
|
4910309 |
「null」一詞錯誤地顯示在警示訊息中。 在 Virtual Server Manager 的 [Pick Directory for Virtual Server] 頁面中編輯目錄服務時,會顯示該詞。 |
|
4905808 |
啟用分散式管理後,超級使用者無法存取管理介面。 解決方法:啟用分散式管理後,在 LDAP 中建立與超級使用者具有相同管理使用者名稱和密碼的使用者。 |
|
4908694 |
[Logging Settings] 的預設連結不起作用。 [Virtual Server] 頁面上 [Logging Settings] 的預設連結未設定預設路徑,其作用類似重設按鈕。 |
|
4910197 |
編輯 JDBC 資源時,特性頁面仍保留已刪除的值。 |
|
4911552 |
即使您將 .shtml 檔案配置為不進行剖析,仍會剖析該檔案。 |
|
沒有 ID |
Web 伺服器隨附的 sun-web.xml 指向錯誤的 DTD 位置。 校正︰正確位置為 http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd。 |
|
6284698 |
如果 Web 伺服器安裝為非超級使用者,則它將無法作業。 解決方法:從指令行而非使用 Web Administration console 啟動 Web Server 實例。 |
|
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" |
|
4991278 |
沒有可用於刪除 JSP ClassCache 檔案的管理 GUI 功能。 |
|
6316265 |
管理 GUI 指出要按一下 [Apply] 以使變更生效,但 Administration Server 上沒有 [Apply] 按鈕。 |
下表列出核心方面的已知問題。
表 13 核心方面的已知問題
問題 ID |
說明 |
---|---|
6363944 |
在 Web Server 6.1SP5 (64 位元) 中使用 Solaris 加密軟記號 (libpkcs11.so) 時,將孤立 webservd 子程序。 解決方法:只有在將伺服器明確配置為使用 Solaris 軟記號時,此問題才會出現。如果您必須使用 fork()、Runtime.exec() 或 <!--#exec cmd="..."-->,請勿將伺服器配置為使用 Solaris 軟記號。 |
6313832 |
現有 32 位元的外掛程式無法與 64 位元發行版本配合使用。若嘗試使用 64 位元的 Sun Java System Web Server 發行版本載入 32 位元的外掛程式,將產生如下錯誤訊息︰ Sun ONE Web Server 6.1SP5 (64-Bit) B10/28/2005 09:00 failure:CORE3170:Configuration initialization failed:Error running init function load-modules:dlopen of plugin.so failed (ld.so.1:webservd:fatal:plugin.so:wrong ELF class:ELFCLASS32) 解決方法:使用 Sun Java System Web Server 的 32 位元發行版本,或與外掛程式供應商連絡以獲得相關外掛程式的 64 位元發行版本。 |
4939491 |
HP-UX︰執行 ./stop 程序檔會給出錯誤訊息並終止程序群組。 |
下表列出文件和線上說明方面的已知問題。
表 14 文件方面的已知問題
下表列出安裝方面的已知問題。
表 15 安裝方面的已知問題
問題 ID |
說明 |
---|---|
5020317 |
僅 JDK 升級導致停用搜尋 (使用者接收到異常且無法從 GUI 存取搜尋頁面)。 解決方法:如果隨 JDK 一同安裝或 JDK 之前單獨安裝 Web Server 6.1 SP2 核心,則不會出現此異常。此外,如果 Web Server 6.1 SP2 核心安裝在 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 |
下表列出遷移方面的已知問題。
表 16 遷移方面的已知問題
問題 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 升級至最新的更新程式,則您必須下載並套用相關的修補程式。如需更多詳細資訊,請參閱「JES 3 Migration and Upgrade Guide」。 |
下表列出範例應用程式方面的已知問題。請注意,這些問題不會妨礙範例應用程式正常作業。
表 17 範例方面的已知問題
問題 ID |
說明 |
---|---|
5014039 |
由於 web.xml 中的 distributable 標記,簡易 JSP 丟出異常 解決方法:
|
沒有 ID |
rmi-iiop 範例缺少步驟。 在「Deploying the Sample Application」小節中,執行指令 ant deploy (步驟 2) 後,重新啟動 Web Server 實例。 備註 – 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"> |
下表列出搜尋方面的已知問題。
表 18 搜尋方面的已知問題
下表列出安全性方面的已知問題。
表 19 安全方面的已知問題
下表列出工具方面的已知問題。
表 20 工具方面的已知問題
問題 ID |
說明 |
---|---|
4905696 |
在 Windows 中,如果類別檔案深度 (包括檔案名稱) 超過 255 個字元,部署將失敗。 |
4912181 |
在 Linux 上,使用 wdeploy 指令行公用程式部署應用程式時,會丟出空指標異常。這僅會在部署即將成功完成時發生。 解決方法:隨部署執行 reconfigure 程序檔後,當 wdeploy 讀取 stdout/stderr 時會發生此錯誤。重新配置應該會完成,但是您應透過在錯誤記錄中查找重新配置訊息,以查看伺服器是否確實進行了重新配置。如果錯誤記錄中沒有此訊息,則手動執行 reconfigure 程序檔。 |
下表列出 Web 容器方面的已知問題。
表 21 Web 容器方面的已知問題
問題 ID |
說明 |
---|---|
4903162 |
Windows 上有關 url-patterns 大小寫的問題。 對於每個 Servlet 規格,都將 web.xml 中的 url-pattern 元素視為區分大小寫。對於 Windows 使用者而言,這可能會導致非預期的運作方式 (例如,如果用戶端發出 index.HTML 請求,會期望其與 index.html 相符)。 |
下表列出 WebDAV 方面的已知問題。
表 22 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 實作不支援符號連結 (強制和符號式)。 |
下表列出本土化方面的已知問題。
表 23 本土化方面的已知問題
問題 ID |
說明 |
---|---|
4937055 |
Web Server 的管理線上說明未本土化。 管理線上說明僅本土化了第一層級。初始說明頁面已本土化,但是若按一下頁面上的連結 (例如,移除伺服器),說明內容將以英文顯示。 |
6441984 |
管理線上說明以英文顯示,即使將語言環境設定為 zh-cn。 對於 zh-cn 語言環境,管理 GUI 線上說明以英文顯示。如果瀏覽器語言環境為 zh-cn,則全部管理 GUI 線上說明均以英文顯示。 |
6315783 |
如果瀏覽器語言環境為法語 (fr),即使有可用的本土化頁面,[Search] 頁面上的線上說明連結也是導向英文文件。 解決方法: 在檔案名稱前增加 fr/ 以修改說明 URL,如下所示︰ http://<host>:<port>/search/help/fr/basic-search.html。 |