Configuración de propiedades de transporte HTTP adicionales utilizando la herramienta de línea de mandatos wsadmin
Puede configurar propiedades de transporte HTTP adicionales para los servicios web JAX-RPC (API de Java™ para RPC basado en XML) con la herramienta de línea de mandatos wsadmin.
Antes de empezar
La herramienta wsadmin de WebSphere Application Server le permite ejecutar scripts. Puede utilizar la herramienta wsadmin para gestionar la instalación de WebSphere Application Server, así como la configuración, el despliegue de aplicaciones y las operaciones de tiempo de ejecución del servidor. WebSphere Application Server sólo da soporte a los lenguajes de script Jacl y Jython. Para obtener más información acerca de las opciones de la herramienta wsadmin, revise las opciones de la información de los mandatos install, installInteractive, edit, editInteractive, update y updateInteractive para el objeto AdminApp.
Acerca de esta tarea
- Configurar las propiedades con una herramienta de ensamblaje
- Configuración de propiedades adicionales del transporte HTTP con el panel de propiedades personalizadas JVM en la consola administrativa
Si desea configurar mediante programa las propiedades con el modelo de programación de la API de Java para llamadas a procedimientos remotos XML (JAX-RPC) o con el modelo de programación de la API de Java para servicios web XML (JAX-WS), 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 de servicios web y la documentación de la API.
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
- 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 la herramienta wsadmin con los siguientes pasos proporcionados en esta sección de tarea:
Procedimiento
Resultados
Ejemplo
AdminApp.edit ( 'PlantsByWebSphere', '[ -WebServicesClientCustomProperty [[PlantsByWebSphere.war ""
service/FrontGate_SEIService FrontGate http.proxyHost+http.proxyPort myhost+80]]]')
AdminConfig.save()
AdminApp.edit ( 'WebServicesSamples', '[ -WebServicesServerCustomProperty
[[AddressBookW2JE.jarAddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80]]]')
AdminConfig.save()
A continuación se muestra un ejemplo de la sintaxis de script Jacl:
$AdminApp edit PlantsByWebSphere { -WebServicesClientCustomProperty {{PlantsByWebSphere.war {}
service/FrontGate_SEIService FrontGate http.proxyHost+http.proxyPort myhost+80 }}}
$AdminConfig save
$AdminApp edit WebServicesSamples {-WebServicesServerCustomProperty {{AddressBookW2JE.jar
AddressBookService AddressBook http.proxyHost+http.proxyPort myhost+80}}}
$AdminConfig save
Para pasar estos ejemplos de edit a install,
añada .ear para formar un nombre de archivo y añadir todas las palabras clave para su despliegue, como
-usedefaultbindings y -deployejb.