Configurando Propriedades Adicionais do Transporte HTTP Utilizando o Painel de Propriedades Customizadas da JVM no Console Administrativo

É possível configurar propriedades de transporte HTTP adicionais para os serviços da Web Java™ API for XML-Based Web Services (JAX-WS) e Java API for XML-based RPC (JAX-RPC) com o painel de propriedades customizadas da JVM no console administrativo.

Sobre Esta Tarefa

Esta tarefa é uma das três maneiras com as quais é possível configurar as propriedades de transporte HTTP adicionais para um serviço da Web que atua como um cliente para outro serviço da Web. Também é possível configurar as propriedades adicionais do transporte HTTP das seguintes maneiras:

Para configurar programaticamente as propriedades utilizando o modelo de programação JAX-RPC (Java API XML-based Remote Procedure Call) ou o modelo de programação JAX-WS (Java API for XML Web Services), revise as especificações 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.

Para obter informações adicionais sobre as seguintes propriedades HTTP que podem ser configuradas, leia sobre as propriedades customizadas HTTP para os aplicativos de serviços da Web:
  • com.ibm.websphere.webservices.http.requestContentEncoding
  • com.ibm.websphere.webservices.http.responseContentEncoding
    Evitar Problemas Evitar Problemas: Esta propriedade é apenas para o JAX-RPC e ela não será usada se estiver ativada para os serviços com base no 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 - 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.

Procedimento

  1. Abra o administrative console.
    1. Clique em Servidores > Servidores de Aplicativos > server > Gerenciamento Java e de Processos > Definição de Processo > Java Virtual Machine > Propriedades Customizadas.
  2. Opcional: Se a propriedade não estiver listada, crie um novo nome da propriedade.
  3. Insira o nome e o valor.
  4. Opcional: Aceite o redirecionamento da solicitação de HTTP para uma URI diferente no HTTPS.
    Um redirecionamento do pedido HTTP para um URI diferente no HTTPS pode ocorrer se a garantia do transporte CONFIDENTIAL ou INTEGRAL for configurada no aplicativo. Para aceitar o redirecionamento, você pode executar uma das seguintes tarefas:
    • Configure a propriedade do sistema com.ibm.ws.webservices.HttpRedirectEnabled Java para true.
    • Defina programaticamente a propriedade com.ibm.wsspi.webservices.Constants.HTTP_REDIRECT_ENABLED como um objeto java.lang.Boolean no objeto Stub ou Call antes de chamar o serviço. Por exemplo, utilize qualquer um dos seguintes valores java.lang.Boolean para definir a propriedade como true:
      • Boolean.TRUE
      • new Boolean(true)
      • new Boolean("true")

Resultados

Você configurou as propriedades de transporte HTTP para um aplicativo de serviços da Web.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_configaddhttppropertiesadmin
Nome do arquivo: twbs_configaddhttppropertiesadmin.html