Configuración de las propiedades de transporte HTTP adicionales para los servicios web de JAX-RPC con una herramienta de ensamblaje
Puede configurar propiedades de transporte HTTP adicionales para los servicios Web JAX-RPC (API de Java™ para RPC basado en XML) con una herramienta de ensamblaje. La herramienta de ensamblaje se utiliza para configurar el archivo de enlaces del descriptor de despliegueibm-webservicesclient-bnd.xmi.
Antes de empezar
Acerca de esta tarea
- Configuración de propiedades adicionales del transporte HTTP con el panel de propiedades personalizadas JVM en la consola administrativa
- Configurar las propiedades con la herramienta de línea de mandatos wsadmin.
Si desea configurar mediante programación las propiedades utilizando el modelo de programación JAX-RPC (API de Java para RPC basado en XML) o el modelo de programación JAX-WS (API de Java para servicios web XML), revise las especificaciones JAX-RPC o JAX-WS.
Para obtener una lista completa de los estándares y las especificaciones a los que se da soporte, consulte las especificaciones y la documentación de la API de los servicios Web.
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
Avoid trouble: Esta propiedad es sólo para JAX-RPC, y no se utilizará si está habilitada para servicios basados en JAX-WS.gotcha
- com.ibm.websphere.webservices.http.connectionKeepAlive
- com.ibm.websphere.webservices.http.requestResendEnabled
- com.ibm.websphere.webservices.http.SocketTimeout
- com.ibm.ws.webservices.enableHTTPPrefix
- http.proxyHost
- http.proxyPort
- https.proxyHost
- https.proxyPort
- http.nonProxyHosts: sólo puede configurar esta propiedad como personalizada de JVM. Esta propiedad se aplica para las conexiones HTTP y HTTPS.
Estas propiedades adicionales se configuran para las aplicaciones de servicios web que utilizan el protocolo HTTP. Estas propiedades afectan a la codificación del contenido del mensaje en la solicitud HTTP, la respuesta HTTP, la persistencia de conexión HTTP y el comportamiento de una solicitud HTTP que se vuelve a enviar después de producirse un error java.net.ConnectException cuando se excede el tiempo de espera de lectura.
Configure las propiedades HTTP adicionales con una herramienta de ensamblaje siguiendo los pasos que se proporcionan en esta sección de tarea:
Procedimiento
- Inicie la herramienta de ensamblaje. Consulte la información sobre cómo iniciar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Si todavía no lo ha hecho, configure la herramienta de ensamblaje para que funcione con los módulos Java EE. Deberá asegurarse de que están habilitadas las categorías Java EE y Web. Consulte cómo configurar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Migre los archivos WAR (Web Archive) que se han creado con Assembly Toolkit, AAT (Application Assembly Tool) o una herramienta diferente a la herramienta de ensamblaje de Rational Application Developer. Para migrar archivos, importe los archivos WAR a la herramienta de ensamblaje. Consulte la información sobre cómo migrar artefactos de código a una herramienta de ensamblaje en la documentación de Rational Application Developer.
- Configure las propiedades adicionales de transporte HTTP. Cree y especifique el par nombre/valor en la página Enlace de puerto de cliente de servicios web para un cliente de servicio web. Puede acceder a la página Enlace de puerto de cliente de servicios web después de pulsar dos veces en el archivo de descriptores de despliegue cliente. Consulte la documentación de Rational Application Developer para obtener información acerca de cómo configurar las propiedades del transporte HTTP.