Es necesario llevar a cabo la solución del sistema cliente si éste ejecuta JDK 1.6. Esta solución conlleva las siguientes tareas:
Adición de los archivos JAR de SAAJ 1.3 a la ruta de clase si aún no están presentes
Definición de las cuatro propiedades del sistema en el archivo de creación de Ant para el programa cliente
Asegúrese de que la ruta de clase incluya los siguientes archivos JAR:
En SO Solaris:
/usr/share/lib/saaj-api.jar /usr/share/lib/saaj-impl.jar
En los sistemas Linux y HP-UX:
/opt/sun/share/lib/saaj-api.jar /opt/sun/share/lib/saaj-impl.jar
Por ejemplo, si los destinos Ant para el sistema Linux incluyen una configuración como la siguiente, la ruta de clase es correcta:
<path id="classpath"> <fileset dir="/opt/sun/share/lib"> <include name="*.jar"/> </fileset> ... </path>
Agregue las siguientes etiquetas <sysproperty> a los destinos <java> en los archivos 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"/>