Pessoal eu tou começando a estudar JSP. Mas toda apostila e livro que encontro fala primeiro de servlet. eu entendi + ou menos a diferença entre os dois.
Agora eu queria saber o seguinte pra criar uma aplicação web eu tenho que aprender os dois ou eu posso aprender apenas o JSP puro?
Outra coisa alguem sabe onde encontrar algum tuto explicando como configurar o tomcat? eu tou tentando usar o eclipse pra desenvolver mas quando crio o projeto tomcat ele aparece com um x e nao funciona.
Jorgev,
Aprenda os dois. Quando você faz um deploy de um jsp no container, é gerado um servlet a partir dele, compilado, e ai sim, executado.
E explique melhor que X é esse, não dá pra adivinhar né…
Abraço!
Eduardo
Quando criamos um projeto java aparece um diretorio do lado esquerdo e ai vamos criando os arquivos dentro desse diretorio. quando há um erro em algum desses arquivos aparece um x vermelho nessa pasta nao é mesmo. entao quando eu crio um projeto tomcat a pasta ja aparece com o x e nao funciona.
Será que é alguma configuração errada?
vc está falando do eclipse??? Jdeveloper, Netbeans, IntelliJ???
Sim, dê mais informações… usa que IDE, quais são as configurações?
Tutorial sobre o Tomcat:
http://www.mhavila.com.br/topicos/java/tomcat.html
Outras informações sobre o Tomcat você pode ter também em:
O que eu fiz foi o seguinte: eu ja tinha o eclipse 3.1 instalado e algum tempo venho estudando java com ele. Entao eu baixei o tomcat, descompactei e instalei. Automaticamente no eclipse aparece tres icones em uma das barras e no menu criar projeto aparece projeto tomcat.
eu apenas vou la em criar projeto tomcat e depois crio um aquivo jsp, ja no projeto, e tento fazer um exemplo do livro e nao funciona.
Eu nao fiz nenhuma configuração pra usar o tomcat é isso que eu quero saber se tem que fazer e como fazer.
entenderam?
obrigado a todos.
[quote=Jorgev]O que eu fiz foi o seguinte: eu ja tinha o eclipse 3.1 instalado e algum tempo venho estudando java com ele. Entao eu baixei o tomcat, descompactei e instalei. Automaticamente no eclipse aparece tres icones em uma das barras e no menu criar projeto aparece projeto tomcat.
eu apenas vou la em criar projeto tomcat e depois crio um aquivo jsp, ja no projeto, e tento fazer um exemplo do livro e nao funciona.
Eu nao fiz nenhuma configuração pra usar o tomcat é isso que eu quero saber se tem que fazer e como fazer.
entenderam?
obrigado a todos.[/quote]
Jorgev,
Pela sua explicação, suponho que você tem o plug-in da Sysdeo instalado junto com seu Eclipse. Baseado nessa suposição, você tem que configurar o seu ambiente para que o Tomcat funcione:
- Window
- Preferences
- Tomcat
–> Tomcat Home : diretório onde está instalado seu Tomcat
–> Context declaration mode: \conf\server.xml - Ok
Desculpem, post duplicado.
O diretorio que devo colocar é o …tomcat apenas ou …tomcat\bin?
[quote]
- Window
- Preferences
- Tomcat
–> Tomcat Home : diretório onde está instalado seu Tomcat
–> Context declaration mode: \conf\server.xml
–> - Ok
–> [/quote]
A raiz de instalação do seu Tomcat. Logo, sem o \bin.
Certo. Eu vou fazer uns testes com o que ja me passaram. Se necessario volto a postar.
valeu.
A versao mais nova do tomcat é a 6 ne. pra usar essa versao eu tenho que usar a versao mais nova do eclipse tambem?
Não, você pode usar o Tomcat 6 com o Eclipse 3.2 ou outra mais antiga sem problema.
E pra você que esta começando é bom dá uma olhadinha na apostila da Caelum sobre programação pra web http://www.caelum.com.br/caelum/curso-21.jsp , nela você vai ter uma boa noção de como e onde usar JSP e Servlet.
As apostilas da Caelum são ótimas, eu indico pra todo mundo que esta começando a aprender Java
obs.: Alguém sabe se eles pretendem liberar também as apostilas de EJB e JME???
Existe uma versao muito simples do eclipse que te pode ajudar, provavelmente vc deve estar usando a v.3.2.1 , experimente a v.3.2 é muito simples e sua configuracao nao dura mais de dois minutos. É so criar o projecto e seguir e de seguida tentar corre-lo ele vai te obrigar a criar um servidor , é so seguir os passos e ja esta.