Service Registry 3.1 发行说明

Procedure执行客户机系统解决方法

如果客户机系统在运行 JDK 1.6,则需要客户机系统解决方法。该解决方法包括以下任务:

  1. 请确保您的类路径包括以下 JAR 文件:

    在 Solaris 操作系统上:

    /usr/share/lib/saaj-api.jar
    /usr/share/lib/saaj-impl.jar

    在 Linux 和 HP-UX 系统上:

    /opt/sun/share/lib/saaj-api.jar
    /opt/sun/share/lib/saaj-impl.jar

    例如,如果您的 Linux 系统的 Ant 目标包括如下设置,则类路径正确:

    <path id="classpath">
      <fileset dir="/opt/sun/share/lib">
        <include name="*.jar"/>
      </fileset>
      ...
    </path>
  2. 将以下 <sysproperty> 标记添加到 build.xml 文件中的 <java> 目标中:

    <sysproperty key="javax.xml.soap.MessageFactory" 
       value="com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl"/>
    <sysproperty key="javax.xml.soap.MetaFactory" 
       value="com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl"/>
    <sysproperty key="javax.xml.soap.SOAPConnectionFactory" 
       value="com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnectionFactory"/>
    <sysproperty key="javax.xml.soap.SOAPFactory" 
       value="com.sun.xml.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl"/>