La solution du système client est requise si le système client exécute JDK 1.6. Cette solution implique les tâches suivantes :
Ajout des fichiers JAR SAAJ 1.3 au chemin de classe s'ils n'existent pas
Configuration de quatre propriétés système dans le fichier de version Ant du programme client
Veillez à ce que le chemin de classe comprenne les fichiers JAR suivants :
Sous SE Solaris :
/usr/share/lib/saaj-api.jar /usr/share/lib/saaj-impl.jar
Sous Linux et HP-UX :
/opt/sun/share/lib/saaj-api.jar /opt/sun/share/lib/saaj-impl.jar
Par exemple, le chemin de classe est correct si les cibles Ant d'un système Linux comprennent un paramètre similaire au suivant :
<path id="classpath"> <fileset dir="/opt/sun/share/lib"> <include name="*.jar"/> </fileset> ... </path>
Ajoutez les onglets <sysproperty> suivants aux cibles <java> des fichiers build.xml :
<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"/>