Duvida generalizada

Meus cumprimentos a todos,

estou com problema na hora de rodar minhas servelets e jsp’s.Vamos por partes:

  1. instalei o tomcat e tudo blz como consta neste tuto http://www.mhavila.com.br/topicos/java/tomcat.html porem os exemplos q o tomcat traz nao roda C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\servlets-examples\qq_uma.html

  2. nao estou entendendo esse lance do arquivo web.xml e as variaveis ambiente classpath e path pq nos tutos q peguei uns as configuram outros nao e olha q foram muitos.Pelo q entendi para cada aplicaçao tenho de criar um arq web.xml nao eh isto?;

  3. depois de iniciar o tomcat coloq minhas aplicaçoes no dir webapps e o q mais tenho q fazer para q elas funcionem, desconciderando a chamanda no browser?

Assim, peço ao colegar q me de uma luz nesta questao ai q o bicho tah pegando neste trem de java com web

Desde jah agradeço

Carlos Martins

Olá Carlos Martins,

Para que o Tomcat funcione, é necessário apenas que você configure a váriavel de ambiente JAVA_HOME, apontando para o diretório onde o java foi instalado. Ex.: C:/jdk_1.5_03

E, para poder programar os seus servlets, você deve colocar o servlet-api.jar (DiretorioDoTomcat/commons/lib) no classpath.

Assim, o seu ambiente está pronto.

Quanto ao web.xml, até onde eu sei toda aplicação necessita, a não ser que você não tenha servlets, mas apenas jsp’s e classes java normais.

Quanto a chamada de aplicacoes, antes de tudo certifique-se de que o tomcat foi inicializado. E não se esqueça que você tem que chamar dessa maneira: http://servidor:8080/aplicacao/pagina.jsp, ou algo parecido com isso.

Já que, pelo visto você está iniciando em JSP/Servlets, recomendo o uso do NetBeans 4.1, este IDE possui um excepcional suporte a JSP e Servlets… muito bom, tanto para iniciantes como para avançados.

Falow

caneiro,

estas configuraçoes jah foram feitas

JAVA_HOME = C:\j2sdk1.4.0_01
CATALINA_HOME=C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0
classpath =.;C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\common\lib\servelet-api.jar;C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar

no xml como eh feito entao para cada aplicaçao?
O tomcat foi inicilizado pq a a pagina do tomcat http//localhost:8080/ inicia perfeitamente soh nao roda os ex q apresentei na outra postagem.
Eh realmente estou iniciando em jsp e nao pretendo desanimar mas, eta tomcat dificil em so!!!

Faleu pela ajuda

Carlos Martins