Eclipse Ganymede + TOMCAT: Erro no Start do Server

Saudações amigos!

Estou em uma situação bem delicada e, por isso, venho solicitar auxílio dos nobres colegas.
O Ambiente que estou usando é Eclipse Ganymede + Aptana + TOMCAT + ANT + Hibernate + Spring + Struts.

O meu principal problema é: o TOMCAT não starta pelo Eclipse, a página do TOMCAT não abre no browser e a aplicação não abre no browser.

Erro no console:

08/11/2010 10:54:29 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Arquivos de programas\Java\jre1.6.0_06\bin;.;D:\WINDOWS\Sun\Java\bin;D:\WINDOWS\system32;D:\WINDOWS;C:/opt/eclipse/jre/bin/client;C:/opt/eclipse/jre/bin;D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\System32\Wbem;D:\Arquivos de programas\openlink\lite32;D:\Arquivos de programas\Java\jdk1.6.0_06\bin
08/11/2010 10:54:29 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8020
08/11/2010 10:54:29 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 725 ms
08/11/2010 10:54:30 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
08/11/2010 10:54:30 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
08/11/2010 10:54:30 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive uniscom.war
08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.
08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.context.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.springframework.web.context.request.RequestContextListener" is already configured for this context. The duplicate definition has been ignored.
08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "br.com.unisis.uniscom.web.context.UnisPatListener" is already configured for this context. The duplicate definition has been ignored.
08/11/2010 10:54:31 org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [C:\opt\eclipse\libraries\tomcat\webapps\uniscom\WEB-INF\classes\log4j.xml]
08/11/2010 10:54:31 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
10:54:40,521 DEBUG [unisis              ] Entrou em initMappingSqlQueries().
10:54:40,551 DEBUG [UserDetailsServiceUnis$UsuariosMapping] RdbmsOperation with SQL [select cduser.use_nom as username, cduser.use_sen as senha, cduser.ativo as ativo, cduser.use_niv as nivel from cduser where cduser.use_nom = ?] compiled
10:54:40,551 DEBUG [UserDetailsServiceUnis$AutorizacoesMapping] RdbmsOperation with SQL [select cduser.use_nom as username, cduser.use_sen as senha, cduser.ativo as ativo, cduser.use_niv as nivel from cduser where cduser.use_nom = ?] compiled

Estive vendo em tópicos da GUJ e de vários outros fórums e, pelo que parece, está faltando alguns “.jar” nas pastas indicada no primeiro erro.
Mas eu não sei quais “.jar” nem se há necessidade de colocar em todas as pastas.

Agradeço desde já a todos que dispensarem um tempo para auxiliar.
Arthur Tavares

olá Arthur,

qual a versão do seu tomcat?

até onde eu (acho) q entendo as mensagens do console não são erros e sim alertas.

vc tentou criar 1 exemplo simples, apenas 1 jsp e tentar fazer o deploy no tomcat…

se a configuração esta a padrão deveria chamar no navegador algo do tipo: http://localhost:8080/seuProjeto/

o que acontece???

att,

Grande pedruhenrik!

Então… o caso todo é o seguinte:

Entrei recentemente em uma empresa que possui um projeto grande de sistema web.
Porém, esse projetos está sendo reaberto; a equipe que começou ele saiu da empresa a um ano atras, não deixaram documentação e, segundo o diretor aqui, o programa funcionava…

Para piorar a situação, contraram, por enquanto, somente a mim - Programador Java Júnior. Para completar o desespero, eu sou o único que entende algo de JAVA aqui na empresa…
Estou debugando o sistema e tentando fazer ele rodar a duas semanas.

A versão do TOMCAT é a 6.0.

Quando eu chamo o TOMCAT ou o projeto no browser, dá o seguinte erro:

Não é possível conectar-se

O Firefox não conseguiu estabelecer uma conexão com o servidor tomcat:8080.


    *   Este site pode estar temporariamente fora do ar ou sobrecarregado. Tente de novo em alguns instantes.

    *   Se você não consegue carregar nenhuma página, verifique a conexão de rede do computador.

    *   Se o seu computador ou rede forem protegidos por um firewall ou proxy, certifique-se de que o Firefox esteja autorizado a acessar a web.

Eu já debuguei vários erros anteriores, com problemas no banco, no próprio TOMCAT. O sistema já rodou e já apareceu somente o erro 404. Agora, depois do último debug (apaguei o plugin <<<< org.apache.xerces_2.9.0.v200805270400.jar >>>>), o sistema apresentou bem menos “INFOS” no console, mas não abre no browser.

Grato ^^

Amigos,

Ainda não consegui solução para estes erros, portanto, qualquer idéia que puderem me dar ajudará muito…

Vou atualizar o que já descobri até o momento:

o trecho:

# 08/11/2010 10:54:29 org.apache.catalina.core.AprLifecycleListener init  
# INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Arquivos de programas\Java\jre1.6.0_06\bin;.;D:\WINDOWS\Sun\Java\bin;D:\WINDOWS\system32;D:\WINDOWS;C:/opt/eclipse/jre/bin/client;C:/opt/eclipse/jre/bin;D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\System32\Wbem;D:\Arquivos de programas\openlink\lite32;D:\Arquivos de programas\Java\jdk1.6.0_06\bin  

É a minha maior dúvida. pelo que li, aqui é que diz que falta algum “.jar” em algumas pastas… continuo sem saber qual é o arquivo e se há necessidade de colocá-lo em todas as pastas.

# 08/11/2010 10:54:29 org.apache.coyote.http11.Http11Protocol init  
# INFO: Initializing Coyote HTTP/1.1 on http-8020  
# 08/11/2010 10:54:29 org.apache.catalina.startup.Catalina load  
# INFO: Initialization processed in 725 ms  
# 08/11/2010 10:54:30 org.apache.catalina.core.StandardService start  
# INFO: Starting service Catalina  
# 08/11/2010 10:54:30 org.apache.catalina.core.StandardEngine start  
# INFO: Starting Servlet Engine: Apache Tomcat/6.0.16  
# 08/11/2010 10:54:30 org.apache.catalina.startup.HostConfig deployWAR  
# INFO: Deploying web application archive uniscom.war  
# 08/11/2010 10:54:31 org.apache.catalina.core.ApplicationContext log  
# INFO: Initializing log4j from [C:\opt\eclipse\libraries\tomcat\webapps\uniscom\WEB-INF\classes\log4j.xml]  

Nada disso é erro. O Sistema apenas está informando os arquivos chamados e os serviços startados.

# 08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener  
# INFO: The listener "org.springframework.web.util.Log4jConfigListener" is already configured for this context. The duplicate definition has been ignored.  
# 08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener  
# INFO: The listener "org.springframework.web.context.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.  
# 08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener  
# INFO: The listener "org.springframework.web.context.request.RequestContextListener" is already configured for this context. The duplicate definition has been ignored.  
# 08/11/2010 10:54:30 org.apache.catalina.core.StandardContext addApplicationListener  
# INFO: The listener "br.com.unisis.uniscom.web.context.UnisPatListener" is already configured for this context. The duplicate definition has been ignored.  

Aqui ele está dizendo que alguns listener’s estão duplicados; isso porque eu abri e fechei o TOMCAT. Mas, como está indicado, o sistema vai ignorar o outro e sebreescrever.

# 08/11/2010 10:54:31 org.apache.catalina.core.ApplicationContext log  
# INFO: Initializing Spring root WebApplicationContext  
# 10:54:40,521 DEBUG [unisis              ] Entrou em initMappingSqlQueries().  
# 10:54:40,551 DEBUG [UserDetailsServiceUnis$UsuariosMapping] RdbmsOperation with SQL [select cduser.use_nom as username, cduser.use_sen as senha, cduser.ativo as ativo, cduser.use_niv as nivel from cduser where cduser.use_nom = ?] compiled  
# 10:54:40,551 DEBUG [UserDetailsServiceUnis$AutorizacoesMapping] RdbmsOperation with SQL [select cduser.use_nom as username, cduser.use_sen as senha, cduser.ativo as ativo, cduser.use_niv as nivel from cduser where cduser.use_nom = ?] compiled  

Aqui mora o erro maior: O Spring não consegue conectar com o banco. isso faz com que um SELECT retorne com erro para preencher um combox da tela de login. Assim, aparecem vários erros “RdbmsOperation with SQL”.
Já revisei toda a conexão com o banco e todo o banco e está tudo ok… Tenho um banco local e um banco em outra máquina para testar o projeto, no momento, o browser fica procurando a página e não retorna nada.

Espero ter dado alguma luz para quem se encontra em situação semelhante e agradeço desde já os colegas que dispenderem algum tempo para dar uma luz.

Att
Arthur Tavares

amigão,

tenta subir o tomcat e chamar http://localhost:8080/seuProjeto

cara, esses INFO,DEBUG,WARN são mensagens que podem ser configuradas (só ñ sei como! haha)

vc já tentou começar 1 projeto do zero nesse ambiente que já esta configurado?

att,