Configurar um terminal em serviço é necessário para conectar clientes de serviço da Web Java™ API for XML-Based Web Services (JAX-WS)
e Java API for XML-based RPC (JAX-RPC) a quaisquer serviços da Web entre os componentes que estão sendo montados ou a quaisquer serviços da Web externos.
Antes de Iniciar
É possível desenvolver um serviço da web Java API
for XML-based remote procedure call (JAX-RPC) ou Java API for XML Web Services (JAX-WS) acessível por HTTP quando você possui um objeto
JavaBeans existente para ativar como um serviços da web. Para obter informações adicionais, consulte como usar HTTP para
transportar informações de serviços da web.
É possível usar o console administrativo ou os arquivos de propriedades
para configurar e gerenciar fragmentos de URL do terminal de HTTP. Para saber mais sobre o uso de arquivos de propriedades para configurar e gerenciar fragmentos de URL, consulte as informações sobre como trabalhar com arquivos de propriedades de fragmentos de URL do terminal de serviços da Web.
Essa tarefa descreve o uso do console administrativo
para configurar informações de URL do terminal para ligações de HTTP.
Sobre Esta Tarefa
Você pode especificar prefixos de HTTP URL para serviços da
web que são acessados por meio de HTTP usando o painel Fornecer
informações de URL do terminal HTTP no console administrativo. Os prefixos da URL HTTP fornecem informações
específicas do local e são utilizados para formar URLs de terminal completos
incluídos nos arquivos WSDL publicados.
Nota: O painel Fornecer HTTP no console administrativo exibe módulos que contêm serviços da WebJava API for XML-Based Web Services (JAX-WS)
e Java API for XML-based RPC (JAX-RPC).
Também é possível usar o painel Fornecer HTTP para fornecer as
informações de URL para os dois tipos de serviços da Web,
entretanto, o painel não indica com qual tipo de serviço você
está trabalhando.
Para configurar esses prefixos com
o console administrativo:
Procedimento
- Abra o administrative console.
- Clique em Aplicativos > Aplicativos Corporativos > application_instance > Fornecer
Informações da URL do Terminal HTTP.
- Especifique os prefixos de URL para o serviço da Web.
Nesta
etapa você especifica o protocolo (HTTP ou HTTPS), assim como host_name e port_number utilizados
na URL do terminal. É possível selecionar um prefixo a partir de uma lista predefinida, selecionando
o prefixo da URL HTTP padrão, ou é possível utilizar um prefixo da URL HTTP customizado.
- Selecione Prefixo da URL HTTP Padrão ou Prefixo da URL HTTP
Customizado.
Se você selecionar o prefixo da URL HTTP padrão, uma lista
fornecerá opções de prefixos da URL de nós de extremidade.
A lista é uma combinação
de dois conjuntos de portas do módulo: as portas do host virtual e as portas do
servidor de aplicativos. Utilize um prefixo dessa lista se o
servidor de aplicativos do serviço da Web for acessado diretamente. Selecione um valor e selecione também a
caixa de opções dos módulos que devem usar o prefixo.
Se deseja usar um prefixo de URL HTTP customizado, digite o valor no campo. Selecione a caixa de opções a ser utilizada no prefixo.
Se você configurar um prefixo de URL HTTP customizado, configure também
a propriedade JVM customizada com.ibm.ws.webservices.enableHTTPPrefix no
console administrativo e configure o valor como true.
É necessário reiniciar o servidor de aplicativos depois de definir esta
propriedade customizada para que ela seja utilizada pelo sistema. É necessário configurar esta propriedade JVM customizada de modo que as informações de prefixo de terminal
HTTP customizado sejam corretamente exibidas na consulta ?WSDL retornada do navegador e do campo URL do arquivo
WSDL retornado ao cliente. Se esta propriedade customizada não estiver definida com o valor true,
o prefixo URL HTTP customizado não será refletido no arquivo WSDL que o serviço retorna ao cliente. Para aprender a configurar essa propriedade JVM customizada, consulte a documentação das propriedades de transporte HTTP adicionais utilizando o painel de propriedades customizadas JVM do console administrativo.
Configurações suportadas: A propriedade customizada
com.ibm.ws.webservices.enableHTTPPrefix aplica-se a aplicativos de serviços da Web JAX-RPC apenas.
sptcfg
- Clique em Aplicar.
O prefixo da URL, padrão ou
customizado, é copiado para o campo Prefixo da URL HTTP do módulo selecionado.
- Clicar em OK. As informações de URL foram salvas no
espaço de trabalho.
Resultados
Você especificou as informações de URL parciais que são utilizadas para formar
os endereços de terminais de destino nos arquivos WSDL que são publicados utilizando
o painel Publicar Arquivos WSDL.
O que Fazer Depois
Configure qualquer outra informação do terminal URL para ligações JMS (Java Message
Service) e acesso direto EJB (Enterprise JavaBeans). Então
publique os arquivos WSDL para tornar o aplicativo de serviço da
Web disponível aos clientes.