instalei o TomCat e segui esse tutorial: http://www.crieseuwebsite.com/tutoriais/abretutorial.php?tutorial=65
criei uma pasta pfmjsp dentro do diretório webapps do TomCat e dentro da pasta pfmjsp criei um arquivo index.jsp, mas quando abro o endereço localhost:8080\pfmjsp dá o famoso erro 404. nem colocando o endereço todo funciona (localhost:8080\pfmjsp\index.jsp)
O TomCat está iniciado, pois quando digito no browser http://localhost:8080/ abre a pagina do tomcat normalmente. O que será q fiz errado? se alguem souber onde encontro boas apostilas de jsp tambem me ajudaria bastante.
Existe uma estrutura padrão de diretórios que deve ser seguida, entre outros detalhes.
Neste link http://www.caelum.com.br/caelum/curso-21.jsp voce pode baixar uma ótima apostila (básica) sobre desenvolvimento web com Tomcat, Eclipse, usando JSP e Servlets.
Abraço.
S
Shaylon
obrigado pela apostila! vou dar uma estudada e qqr coisa eu volto a postar aqui
abraços
lgr
Provavelmente está faltando você definir esta sua pasta, digamos, como um contexto.Definir o contexto.
Talvez esteja faltando você configurar isto…
procure por “criar contexto”
segundo o tutorial q estou lendo, era pra aparecer a listagem do diretorio (porque não tem nenhum index.jsp) mas apareceu o erro 404 - resource unavailable
verifiquei os logs do tomcat e achei esse erro: java.lang.IllegalArgumentException: Document base C:\dir\dev\web does not exist or is not a readable directory
alguem sabe como posso resolver isso? por favor ajudem!
abraços
Y
Yky_Mattshawn
Dentro da sua pasta (pfmjsp) crie a pasta “WEB-INF”. Dentro dessa pasta, crie um arquivo “web.xml” e coloque nele o seguinte conteúdo:
OBS.: no texto ae estão sendo acrescentadas automaticamente as tags de link (), mas elas não fazem parte do código hein! Pega o que tá em anexo.
S
Shaylon
Funcionou!!
obrigado
S
Shaylon
parou de funcionar de novo…
mudei o diretorio da minha webapp de c:\dir\dev\web para c:\dev\test\web e mudei o contexto na linha <Context path="/dev" docBase=“C:/dir/dev/web” para ><Context path="/test" docBase=“C:/dev/test/web” e parou de funcionar!
então eu mudei tudo novamente pra como tava antes, e mesmo assim não funciona mais! já reiniciei o Tomcat e nada!
não tem lógica dar errado, não sei o que está havendo!