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 de origem de módulos EJB ou de aplicações 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 de origem 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 no deployment, use a página Bibliotecas na caixa de diálogo Propriedades do projeto.
Configurações de compilação
Dependendo do tipo de serviço Web, as configurações de compilação podem ser definidas de diferentes maneiras. Para serviços Web JAX-WS, use o Editor de atributos do serviço Web para personalizar os arquivos WSDL. Para serviços 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 Web.
Configurações de deployment
Há várias etapas-chave para determinar as configurações de deployment:
- Configurando o servidor de destino. Embora o IDE ofereça suporte somente para o servidor da aplicação 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 Web a uma aplicação empresarial. Assim, o módulo é implantado na mesma instância de servidor que a aplicação empresarial.
- Adicionando o módulo do projeto a uma aplicação J2EE. Você pode adicionar uma aplicação Web ou módulo EJB a um projeto empresarial, adotando um dos seguintes procedimentos:
- Especificando a aplicação 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 aplicação empresarial e escolhendo Adicionar módulo J2EE.
- Configurando serviços Web via anotações. Você só faz isso para serviços Web JAX-WS (ou seja, para Java EE 5). Para estes serviços Web, o IDE gera fragmentos de anotações nos artefatos criados por ele e permite usar a conclusão de código para preencher os fragmentos da anotação.
- Configurando serviços Web através de descritores de deployment.
Em princípio, você só faz isso para
serviços Web JAX-RPC (ou seja, J2EE 1.4). Para estes serviços Web, o IDE atualiza automaticamente os descritores de deployment conforme você cria códigos para o serviço 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 deployment. Você pode configurar manualmente os descritores de deployment expandindo o nó Arquivos de configuração do módulo EJB e clicando duas vezes em webservices.xml ou nos descritores de deployment aplicáveis ao projeto.
Mesmo que os serviços Web JAX-WS (Java EE 5) sejam geralmente configurados via anotações, você pode continuar configurando-os via descritores de deployment, 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 Web
- Sobres as anotações em serviços Web
- Configurando serviços Web via anotações
- Configurando serviços Web via descritores de deployment
Notificações legais