Ajuda... com erro [Resolvido]

12 respostas
N

Alguem poderia me ajudar com esse erro… oq faço pra resolver…

HTTP Status 404 - /jspteste/bemvindo.jsp


type Status report

message /jspteste/bemvindo.jsp

description The requested resource (/jspteste/bemvindo.jsp) is not available.


Apache Tomcat/5.0.28

Já configurei td conforme segue na apostila da CAELUM de WEB mas não da em nada…

abs e obrigado

12 Respostas

Roger75

Não está achando a sua JSP. Na pasta webapps do tomcat procure pela pasta da sua aplicação, e veja se lá dentro esta JSP está lá mesmo.

M

verifique se o caminho da página na url está correto.

caso não dê certo experimente por assim no link:

<%=request.getContextPath()%>/jspteste/bemvindo.jsp
Vinicius_Santos

Olá Nino,

Primeiro deixa eu te perguntar, jspteste é o nome da sua aplicaçõ? vc gerou um war ou copiou a pastinha em webapps?

Como está a sua estrutura de arquivos?

N

Vamos lá 1° respondendo ao Roger75, não minha jsp não está na webapps do diretorio de instalação do tomcat esta na pasta web… como manda a apostila.

2° ao marceloplis não deu com seu caminho não ele abre uma página da net… da DELL

3° ao Vinicius Santos jspteste é meu projeto, sobre war ou webapps não fiz nada disso.

minha estrutura de arquivos ta assim…

bin
|
web
|
|–WEB-INF
| |
| |–lib
|
|-- work

acho q dá pra entender

valeu pessoal pela ajuda e fico no aguardo de mais

Roger75

Eu não sei como está escrito neste tutorial, mas provavelmente deve ter uma parte que ele gera um arquivo war, não tem? Então, copie esse arquivo para o diretório webapps do tomcat, que aí dá certo.

Vinicius_Santos

ok, o seu jsp deveria estar diretamente abaixo da pasta web, e por sua vez a pasta web deveria ser o root da sua aplicação.

Outra coisa, essa pasta bin contem as classes do projeto? pq o padrão é que as classes estejam em: WEB-INF/classes

V lá e dá um toque

N

Então Roger ele não chega a gerar o .war na minha aplicação com escrevo a URL ele cai direto naquele erro… estranho q na apostila ele indica pra criar um porjeto java… mas se crio um projeto TOMCAT dá certo…

to perdido agora :?

respondendo ao Vinicius

o jsp esta na pasta web… agora se ela é a ROOT eu já não sei… como vejo isso… e na bin não tem nada esta vazia… não sei dizer se estão na pasta classe pq ainda não compilou certo o programa…

Vinicius_Santos

Olha, vamos brincar assim então, esse é o seu modelo atual:

bin
|
web
|
|–WEB-INF
| |
| |–lib
|
|-- work

vamos gerar uma pasta que faça um deploy no Tomcat:
1- altere o nome dessa pasta web para o nome da sua aplicação, no caso jspteste.

bin
|
jspteste
|
|–WEB-INF
| |
| |–lib
|
|-- work

2- Altere o nome da pasta bin para classes e coloque-a abaixo de WEB-INF:

jspteste
|
|–WEB-INF
| |–classes
| |–lib
|
|-- work

3- delete a pasta work, o Tomcat vai criar uma em outro lugar pra vc, vc mesmo naum precisa dela:

jspteste
|
|–WEB-INF
| |–classes
| |–lib

4- A saber, o seu jsp deveria estar logo abaixo de jspteste:

jspteste
|-- bemvindo.jsp
|–WEB-INF
| |–classes
| |–lib

5- agora copie a pasta jspteste para o seu tomcat em:

apache-tomcat-X.x.xx/webapps

6 - Inicie o tomcat e acesse no seu browser:
http://localhost:8080/jspteste/bemvindo.jsp
(Isso se a porta do seu tomcat for 8080, né?)

Flw!

N

Cara to tentando fazer isso pelo eclipse… mas ele não aceita mudar o nome da pasta bin… to apanhando muito…

Meu eclipse é o novo 3.2… ele é muito complicado

N

Onde mudo no eclipse… pra onde vai meus arquivos .jsp… pq quando crio vai direto pra classe WEB-INF ao invés de ir pra jspteste…

N

Valeu pessoal deu certo aggora… obrigado a todos q me ajudaram ai…

Vinicius deu certo agora… brigadão

Abs a tds

Fuiiiiiiiii

Vinicius_Santos

:smiley: Passe adiante :wink:

Criado 8 de agosto de 2006
Ultima resposta 9 de ago. de 2006
Respostas 12
Participantes 4