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).
 |
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:
- Na janela Projetos, clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
- Na caixa de diálogo Propriedades do projeto, clique no nó Empacotamento no painel esquerdo.
- Adicione os recursos necessários à aplicação Web clicando no botão adequado. Você pode adicionar o seguinte:
- Projeto. Arquivo JAR ou WAR produzido por outro projeto.
- Biblioteca. Conjunto de pastas ou arquivos JAR com classes compiladas. Se a biblioteca não estiver disponível, clique em Adicionar biblioteca, Gerenciar bibliotecas, em seguida, em Nova biblioteca, e crie uma nova entrada de biblioteca para a sua biblioteca. Como alternativa, você pode acessar o Gerenciador de bibliotecas, escolhendo Ferramentas > Bibliotecas na barra de menus principal.
- Arquivo/Pasta. Um arquivo ou pasta JAR em algum lugar em seu sistema.
- Escolha uma biblioteca e repida, se necessário. Para remover um arquivo adicionado, selecione o arquivo na lista e clique em Remover.
- (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).
- 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.
- Observação: O recurso Compilar ao salvar constrói o projeto sempre que você o salva. Você pode desativar esse recurso na página Compilação da caixa de diálogo Propriedades do projeto.
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ê.
- 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