Instalamos na AQUI uma maquina com Debian Squeeze e Servidor de Aplicação TomCat6(Servidor de testes); Até aqui tudo tranquilo, todos os exemplos funcionando perfeitamenta.
Apos gerar o *.war no NetBeans faço o deploy pelo http://xxxxxxxxxxxxt:8080/manager/html
Até aí sem problemas.
Porem a aplicação aparece com o Campo Running da Lista de aplicações como “False”;
A tentar dar o Start na aplicação a seguinte mensegem é apresentada “FAIL - Application at context path /sifdm could not be started”
O Context da aplicação esta da seguinte forma:
<Context antiJARLocking="true" path="/sifdm"/>
No Status do servidor é apresentado o seguinte:
servidor/APLICAÇÃO Start time: Mon Jan 16 13:57:25 BRST 2012 Startup time: 0 ms TLD scan time: 0 ms
JSPs loaded: 0 JSPs reloaded: 0
Brother, acredito que não seja uma falha no Tomcat, mas sim na aplicação.
Como esta teu arquivo web.xml ?
Não existe nada errado nele? Poderia posta-lo?
Não esqueça de adicionar em “Propriedades do Projeto -> Deployment Assembly” seu arquivo JAR.
Assim o Eclipse gera o WAR, incluindo seu arquivo JAR.
As vezes o Eclipse gera o WAR e não inclui suas dependências no mesmo.
1 - Não instalar o Tomcat pelo apt-get, baixe o compactado, descompacte em algum lugar e use esse
2 - Tentar subir o Tomcat separadamente da sua aplicação, verifique antes se ele está rodando (localhost:8080)
3- Subir a sua aplicação depois de ter certeza do Tomcat rodando
4 - Verificar os arquivos de log para possíveis erros/warnings/problemas que possam aparecer
Desculpe a minha dica furada, já que vc não utiliza o Eclipse, e sim o Netbeans.
De qualquer forma, abra o arquivo WAR com o WinRAR ou qualquer outro descompactador.
Uma verificação para ver se as dependências (JARs) estão presentes dentro do diretório “WEB-INF/lib” é sempre válida.
Cara, com relação ao nome da aplicação? Esta tudo correto?
As vezes o nome do WAR não é o mesmo nome utilizado na URL…
Deve existir alguma forma de verificar isso no Netbeans.
1 - Removido o tomcat6 e todoas as bibliotecas(Fiz pelo Synaptic);
2 - Baixei o Tomcat7, compactado, descompactei(pasta de preferencia);
3 - Configurei usuario e senha no arquivo *.XML
4 - Start no Tomcat e ele está rodando (localhost:8080)
5- Subi a aplicação normalmente(deploy);