Sobre a configuração de serviços Web
Consulte também
Os serviços Web podem ser configurados em vários níveis diferentes.
Classpath e conteúdo do projeto
As configurações básicas do projeto, assim como a classpath e as raízes da fonte de módulos EJB ou de aplicativos da Web, são definidas na caixa de diálogo Propriedades do projeto do módulo. Para abrir esta caixa de diálogo, clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
Para projetos padrão, você pode adicionar raízes da fonte na página Códigos-fonte da caixa de diálogo Propriedades do projeto. Você também pode adicionar à compilação e à classpath de teste clicando com o botão direito do mouse no nó Bibliotecas ou Bibliotecas de testes da janela Projetos. Para configurar mais tarde a classpath ou para especificar quais itens devem ser incluídos na implantação, use a página Bibliotecas na caixa de diálogo Propriedades do projeto.
Configurações de compilação
Dependendo do tipo de serviço da web, as configurações de compilação podem ser definidas de diferentes maneiras. Para serviços da Web JAX-WS, use o editor de atributos de serviços da Web para configurar a ferramenta wsimport. Para serviços da Web JAX-RPC criados a partir de WSDL, use a caixa de diálogo Propriedades do projeto para configurar a ferramenta wscompile. Para obter detalhes, consulte Sobre a construção de serviços da Web.
Configurações de implantação
Há várias etapas-chave para determinar as configurações de implantação:
- Definindo o servidor de destino. Embora o IDE ofereça suporte somente para o servidor de aplicativos Sun Java Systems, você pode ter várias instâncias do servidor registradas. A instância de servidor de destino de um projeto pode ser definida das seguintes formas:
- Especificando o servidor no assistente para Novo projeto ao criar o projeto.
- Abrindo a caixa de diálogo Propriedades do projeto do projeto e definindo o servidor de destino na página Executar.
- Adicionando o módulo que contém o serviço da Web a um aplicativo empresarial. Assim, o módulo é implantado na mesma instância de servidor que o aplicativo empresarial.
- Adicionando o módulo de projeto a um aplicativo J2EE. O aplicativo da Web ou o módulo EJB pode ser adicionado a um projeto empresarial das seguintes formas:
- Especificando o aplicativo empresarial no assistente para Novo projeto ao criar o projeto.
- Clicando com o botão direito do mouse no nó Módulos J2EE de qualquer projeto de aplicativo empresarial e escolhendo Adicionar módulo J2EE.
- Configurando serviços da Web via anotações. Somente para serviços da Web JAX-WS (ou seja, para Java EE 5). Para estes serviços da Web, o IDE gera fragmentos de anotações nos artefatos criados por ele e permite usar o auto-completar de código para preencher os fragmentos da anotação.
- Configurando serviços da Web via descritores de implantação. Em princípio, somente para serviços da Web JAX-RPC (ou seja, J2EE 1.4). Para estes serviços da Web, o IDE atualiza automaticamente os descritores de implantação conforme você cria códigos para o serviço da Web. Sempre que inserir uma chamada a um Enterprise Bean ou criar métodos localizadores ou seletores, o IDE insere automaticamente as informações necessárias nos descritores de implantação. Você pode configurar manualmente os descritores de implantação expandindo o nó Arquivos de configuração do módulo EJB e clicando duas vezes em webservices.xml ou nos descritores de implantação aplicáveis ao projeto.
Mesmo que os serviços da Web JAX-WS (Java EE 5) sejam geralmente configurados via anotações, você pode continuar configurando-os via descritores de implantação, para substituir as anotações. Um desenvolver deve usar, por exemplo, as anotações que um implantador deseja substituir.
- Consulte também
- Sobre serviços da Web
- Sobres as anotações em serviços da Web
- Configurando serviços da Web via anotações
- Configurando serviços da Web via descritores de implantação
Notificações legais