Sun Java System Web Server 7.0 发行说明

Web 服务

下表列出了 Web Server 的 Web 服务方面的已知问题。

表 18 Web 服务方面的已知问题

问题 ID 

描述 

6467808 

Web Server 7.0 中运行的 Web 服务应用程序抛出“名称空间错误:无法从给定的源创建包络”异常。

这是用于 XML 处理的 Java API 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 软件的一部分。

解决方法

使用与 JDK 软件一起打包的 JAXP 1.3.1 JAR 文件,而不是 JAXP JAR 文件。 

执行以下步骤: 

  1. <JRE>/lib 目录下创建 endorsed 目录(如果不存在)。

  2. 将 JAXP 1.3.1 JAR 文件放置到 endorsed 目录中。

    或者,

    <instance_dir>/config/server.xml 文件中将 java.endorsed.dirs 系统属性作为 JVM 选项传递。

  3. 将该属性设置为包含 JAXP 1.3.1 JAR 文件的目录。例如:

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