Nao consigo rodar nem o Alo+Mundo

Preciso de ajuda!

To lendo um tutorial bem iniciante mesmo, que pede para escrever o seguinte:

[code]<html>
<body>

<h1><%= request.getParameter("text") %></h1>

</body>
</html>[/code]

Depois pede para salvar em “exemploo1.jsp”

Eu clico em Start Tomcat, entro no hostname:8080, e a pagina abre direitinho, indicando que o Tomcat ta funcionando!

Mas depois eu devo digitar na barra de endereco a URL:

..exemplo01.jsp?text=Ola+Mundo.

Mas dá página nao encontrada, e nao consigo de jeito nenhum rodar meu primeiro jsp!

O que está errado? Por favor me ajudem!!!

()

Vc fez o deploy dos arquivos necessarios? web.xml, diretorio WEB-INF…etc???

vc colocou seu jsp na pasta webapps do tomcat?!?!

Olá!

O arquivo ta em webapps\ROOT

O que eh esse negocio de deploy? precisa baixar mais alguma coisa? Eu so baixei o jakarta-tomcat-4.1.31-LE-jdk14.exe.

pô oasis… pega leve com o cara ai né… rsrsrsrss

:cool:

Amigao, aconselho vc a ler algum tutorial de jsp. Aqui no pj tem varios, pq tem algumas coisas q se deve fazer para ter uma aplicacao web rodando. Nao eh como php ou asp (eca! :tonto: ) q eh soh colocar o arquivo na pasta e depois chamar na url. Vc tem q ter uma estrutura de diretorios padrao e um descritor da aplicacao web (o famoso web.xml), precisa fazer o deploy (implantacao) q no caso do tomcat eh soh copiar a pasta ou o .WAR (q eh a sua aplicacao WEB zipada, mas com extensao war) no diretorios webapps do tomcat.

Ah, outro conselho, baixa um tomcat mais novo. Sugiro algum da serie 5.0.x, mas se quiser “se atrever” um pouco mais baixa o 5.5.x

Eh isso ae…

Entao quer dizer que o arquivo “exemplo01.jsp” deve estar numa pasta novo, tipo webapps\minhaPasta\exemplo01.jsp ?

E esse web.xml? Eu coloco onde? e o que eu escrevo dentro do arquivo?

TO DESESPERADO!!! NAO QUER FUNCIONAR!!!

()

a estrutura básica é mais ou menos assim…

webapps\minhaAplicacao\arquivos.jsp
coloque aqui seus arquvos jsp
webapps\meuJSP\WEB-INF\web.xml
aqui fica o web.xml
webapps\meuJSP\WEB-INF\classes
aqui fica os sevlets da sua aplicação

isso é o conteúdo de um web.xml básico:

[code]<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<servlet>
<servlet-name>Exemplo</servlet-name>
<servlet-class>Exemplo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Exemplo</servlet-name>
<url-pattern>/servlet/Exemplo</url-pattern>
</servlet-mapping>

<session-config>
<session-timeout>
30
</session-timeout>
</session-config>

<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.html
</welcome-file>
<welcome-file>
index.htm
</welcome-file>
</welcome-file-list>
</web-app>[/code]
salve num arquivo de texto com o nome web.xml e coloque dentro de web-inf

até mais

Valeu pela ajuda, pessoal! Ajudou mesmo!!! Aqui só tem fera!

To agora com outra dúvida:

Ta funcionando, mas se eu modificar algo no arquivo, eu tenho que dar um shutdown e um startup outra vez para que funcione? Ou tem alguma outra maneira de não precisar fazer isso o tempo todo a cada modificação que eu fizer nos arquivos?

()'s

basta vc dar um reload no TomCat!!

:wink: