Configurando Propriedades de Transporte HTTP Adicionais para Serviços da Web JAX-RPC com uma Ferramenta do Conjunto
É possível configurar propriedades de transporte HTTP adicionais para Java™ API para serviços da WSeb XML-based RPC (JAX-RPC) com uma ferramenta do conjunto. A ferramenta de montagem é utilizada para configurar o arquivo de ligação do descritor de implementação ibm-webservicesclient-bnd.xmi.
Antes de Iniciar
Sobre Esta Tarefa
- Configurando propriedades adicionais do transporte HTTP utilizando o painel de propriedades personalizadas da JVM no console administrativo
- Configure as propriedades utilizando a ferramenta de linha de comandos wsadmin.
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.
- com.ibm.websphere.webservices.http.requestContentEncoding
- com.ibm.websphere.webservices.http.responseContentEncoding
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.
Configure as propriedades adicionais de HTTP com uma ferramenta de montagem com as seguintes etapas fornecidas nesta seção de tarefa:
Procedimento
- Inicie uma ferramenta de montagem. Consulte sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
- Se você ainda não fez isso, configure a ferramenta de montagem para que ela funcione em módulos Java EE. Você precisa ter certeza de que as categorias Java EE e Web estejam ativadas. Leia sobre como configurar a ferramenta de montagem na documentação do Rational Application Developer.
- Migre os arquivos web application archive (WAR) que são criados com o Assembly Toolkit, Application Assembly Tool (AAT) ou uma ferramenta diferente da ferramenta do conjunto do Rational Application Developer. Para migrar os arquivos, importe seus arquivos WAR para a ferramenta de montagem. Leia sobre como migrar artefatos de código para uma ferramenta de montagem na documentação do Rational Application Developer.
- Configure as propriedades adicionais de transporte HTTP. Crie e especifique o par nome/valor na página Ligações da Porta do Cliente de Serviços da Web para um cliente de serviço da Web. A página Ligação de Porta do Cliente de Serviços da Web fica disponível depois de clicar duas vezes no arquivo do descritor de implementação. Leia sobre como configurar as propriedades de transporte HTTP na documentação do Rational Application Developer.