O IDE utiliza um script Ant para executar os aplicativos da Web. Se estiver usando um , o IDE gera o script de construção com base nas opções inseridas na caixa de diálogo Propriedades do projeto. Você pode definir a classpath, o caminho de contexto e o servidor da Web do projeto na caixa de diálogo Propriedades do projeto. Você também pode personalizar a execução do programa editando o script e as propriedades do Ant no projeto.
Se estiver usando um , o IDE utiliza o script Ant existente para executar o projeto. Você pode escrever um destino que execute o projeto atualmente selecionado no IDE e mapeá-lo para o comando Implantar projeto.
Você pode executar o aplicativo da Web a partir do IDE usando um dos servidores suportados que implementa um recipiente da Web J2EE. O processo de execução de um aplicativo da Web apresenta pequenas diferenças dependendo do servidor usado. Para obter mais informações sobre a especificação de servidores nos quais executar o aplicativo da Web, consulte Alterando o servidor de destino. Alguns servidores não oferecem suporte a aplicativos da Web em formato WAR. Neste caso, pode ser necessário extrair o arquivo WAR dentro do servidor antes da implantação. Para obter mais detalhes sobre se o servidor que pretende usar oferece suporte a arquivos JSP e WAR, consulte a documentação que acompanha servidor.
Para executar um aplicativo da Web, o servidor da Web requer um arquivo de configuração. Quando você cria um aplicativo da Web a partir do IDE, o IDE cria a configuração necessário do servidor.
Todos os recursos que o aplicativo da Web usa devem estar na classpath do servidor e a colocação destes deve seguir a estrutura WAR:
Solução de problemas
Se ocorrer um erro do tipo "File Not Found" (arquivo não encontrado) ao executar um aplicativo da Web, consulte Acessando arquivos locais através de um proxy para ver as soluções possíveis.
Se o navegador não refletir as alterações em um arquivo JSP ou HTML, pode dever-se ao modo como o navegador está armazenando as páginas na memória cache. Verifique as configurações do navegador para certificar-se de que as páginas estejam sendo recarregadas sempre que são acessadas.