Sun Java System Web Server 7.0 版本說明

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>