Problema para configurar tomcat5 no windows 7[RESOLVIDO]

Vejam minha situação:

Desenvolvi um sisteminha java web usando o java 6 e tomcat 6 como servidor da aplicação.
Hospedei o sisteminha no nosso servidor de hospedagem que é o hostvelos.
Ao executar a aplicação o sistema inicia normalmente exibindo o conteudo da pagina index.jsp.
Na janela index.jsp eu tenho um botão que quando clicado chama uma servlet que fara o redirecionamento para uma outra pagina jsp.
O problema foi que quando eu cliquei nesse botão, foi exibido uma pagina 404 (not found).
Depois de algum tempo analisando, os caras do server hosting disseram que a versão do tomcat que eles tinham disponivel no servidor era a versão 5.5.36.
Comecei a deduzir que esse erro estava acontecendo por falta de compatibilidade entre as ferramentas.
-no meu computador eu uso java 6 e tomcat 6.
-no servidor de hospedagem eles tem java 5 e tomcat 5.5.36.
Então resolvi usar a mesma versão que vai ser usada na produção, no ambiente de desenvolvimento.
Descompactei o tomcat 5.5.36 na minha maquina e fiz aquelas configurações, CATALINA_HOME, PATH, JRE_HOME, JAVA_HOME.
Tambem fiz outas configurações que os caras indicam no site http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-5.5.html.
Executo o arquivo startup.bat, que abre uma outra janela indicando que o tomcat foi iniciado.
Porem quando eu chamo no browser http://localhost:8080 é exibida mensagem de pagina não encontrada
Eu adicione o tomcat como servidor no netbeans que tambem não inicia.
exibe a mensagem no log do netbeans:

C:\Users\Levi\Documents\NetBeansProjects\ServerTest\nbproject\build-impl.xml:1059: Erro de Implantação:Iniciando a partir da falha do Tomcat.
Verifique o log do servidor para obter mais detalhes.
FALHA NA CONSTRUÇÃO (tempo total: 3 minutos 6 segundos)

Porem no log do servidor não exibe nenhuma mensagem de erro:

07/06/2013 16:10:04 org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.24.
07/06/2013 16:10:04 org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
07/06/2013 16:10:05 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
07/06/2013 16:10:05 org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
07/06/2013 16:10:05 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 851 ms
07/06/2013 16:10:05 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
07/06/2013 16:10:05 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.36
07/06/2013 16:10:05 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
07/06/2013 16:10:06 org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
07/06/2013 16:10:06 org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
07/06/2013 16:10:06 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
07/06/2013 16:10:06 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1085 ms

Alguém sabe me dizer se existem alguma peculariedade na configuração do tomcat 5.5.36?

Mostre a JSP aonde tem esse botão.

Resolvemos trocar de servidor de hospedagem, já que os caras não nos fornecem os recursos adequados que precisamos para manter nosso projeto no ar.
Optamos pela Integrator que o pessoal do forum costuma recomendar e realmente é muito bom, brevemente iremos transferir todos os nossos serviços para a Integrator.

O suporte dos caras é 10.

Obrigado Rafael Guerreiro.

Cara, eu acho que isso é problema de código, e não de hospedagem…

Sim, a integrator é boa, já trabalhei com eles.

O que eu acho que pode estar acontecendo: você colocou a URL do botão sem o <c:url>, e ai ele não está encontrando…