Configurando Propriedades Adicionais do Transporte HTTP Utilizando a Ferramenta de Linha de Comandos wsadmin
É possível configurar as propriedades de transporte HTTP para os serviços da Web Java™ API para XML-based RPC (JAX-RPC) com a ferramenta de linha de comandos wsadmin.
Antes de Iniciar
A ferramenta wsadmin do WebSphere Application Server oferece a capacidade de executar scripts. É possível usar a ferramenta wsadmin para gerenciar uma instalação do WebSphere Application Server, além das operações de configuração, de implementação do aplicativo e do tempo de execução do servidor. O WebSphere Application Server suporta apenas os idiomas de script Jacl e Jython. Para obter informações adicionais sobre as opções da ferramenta wsadmin, revise as informações sobre as opções para os comandos install, installInteractive, edit, editInteractive, update e updateInteractive do objeto AdminApp.
Sobre Esta Tarefa
- Configure as propriedades com uma ferramenta de montagem
- Configurando propriedades adicionais do transporte HTTP utilizando o painel de propriedades personalizadas da JVM no console administrativo
Se você quiser configurar programaticamente as propriedades utilizando o modelo de programação JAX-RPC (Java API XML-based Remote Procedure Call) ou JAX-WS (Java API for XML Web Services), revise as especificações de JAX-RPC ou JAX-WS. Para obter uma lista completa de padrões e especificações suportados, consulte as especificações de serviços da Web e a documentação da 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 - Você só pode configurar essa propriedade como uma propriedade customizada da JVM. Essa propriedade se aplica apenas às conexões HTTP e HTTPS.
Essas propriedades adicionais são configuradas para os aplicativos de serviço da Web que usam o protocolo HTTP. As propriedades afetam a codificação do conteúdo da mensagem no pedido HTTP, a resposta HTTP, a persistência da conexão HTTP e o comportamento de um pedido HTTP que é reenviado após a ocorrência de um erro java.net.ConnectException quando houver um tempo limite de leitura.
Configure as propriedades adicionais de HTTP com a ferramenta wsadmin com as seguintes etapas fornecidas nesta seção de tarefa:
Procedimento
Resultados
Exemplo
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()
O exemplo a seguir ilustra a sintaxe 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 converter esses exemplos de edit para install,
inclua .ear para formar um nome de arquivo e inclua quaisquer palavras-chave extras para implementação, como -usedefaultbindings e -deployejb.