Empacotando um recurso em um arquivo WAR

Consulte também

Quando você empacota uma aplicação Web como um arquivo WAR, o pacote padrão incluirá somente os arquivos que fazem parte da aplicação Web. Para adicionar ao pacote WAR um arquivo externo à aplicação Web, use a caixa de diálogo Propriedades do projeto. Os arquivos extras podem incluir miniaplicativos, arquivos de imagem, arquivos de texto ou outros recursos que se encontram fora da aplicação Web. Ao adicionar arquivos extras, as pasta de destino padrão é a base do documento da aplicação Web (pasta raiz).

dica Se usar as instruções abaixo para empacotar um recurso na aplicação Web, você não o adicionará ao classpath. Por exemplo, as bibliotecas de marcas precisam ser adicionadas à classpath da conclusão de código para que funcionem. Para adicionar um recurso à classpath, consulte Gerenciando a classpath.

Para empacotar um recurso em um arquivo WAR:

  1. Na janela Projetos, clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
  2. Na caixa de diálogo Propriedades do projeto, clique no nó Empacotamento no painel esquerdo.
  3. Adicione os recursos necessários à aplicação Web clicando no botão adequado. Você pode adicionar o seguinte:
  4. Escolha uma biblioteca e repida, se necessário. Para remover um arquivo adicionado, selecione o arquivo na lista e clique em Remover.
  5. (Opcional) Digite um local para o recurso na coluna Caminho em WAR da tabela. Por padrão, o recurso será copiado na raiz do documento da aplicação Web, que é a pasta build/web (o nível mais elevado da estrutura de arquivos da aplicação Web).
  6. Clique em OK para fechar a caixa de diálogo Propriedades do projeto. Quando você constrói o projeto, o IDE empacota o recurso no arquivo WAR do projeto e o inclui na pasta build/web.

    Após adicionar um recurso ao arquivo WAR, pode ser necessário realizar algum processo posterior. Por exemplo, ao adicionar um servlet você deve registrá-lo manualmente no arquivo web.xml da aplicação Web (o descritor de deployment da aplicação Web). Para isso você pode usar o Editor visual web.xml. Observe que quando você cria um servlet usando o assistente para Novo arquivo, o IDE manipula esta tarefa para você.

  7. Teste a disponibilidade do recurso adicionado. Por exemplo, se você adicionou um miniaplicativo ao arquivo WAR, defina-o em um arquivo JSP.
Consulte também
Sobre a construção de aplicações Web
Construindo um arquivo WAR

Notificações legais