Publicando arquivos JSP no TOMCAT

4 respostas
G

Pela pergunta vocês vão notar que sou novo na área de java (JSP). Estou acostumado com PHP + APACHE e nunca tinha passado por essa situação.

Instalei recentemente um servidor TOMCAT para começar a trabalhar com JSP, mas de cara já estou enfrentando alguns problemas. Primeiro que no TOMCAT não é só criar um diretório ir no arquivo de configuração e apontar para o diretorio e tudo pronto é só chamar as páginas pelo navegador.

Outra coisa é que editei o index.jsp do root, apaguei todo o conteúdo mas ao acessar pela página continua tudo normal como se não tivesse alterado nada no arquivo. Fiz isso porque eu havia alterado uma linha do arquivo e não apareceu qualquer alteração na página pelo navegador, então resolvi apagar todo ele, mas continuou tudo normal.

Cheguei até mesmo a apagar o index.jsp, mas quando acesso pelo navegador está tudo normal como se o arquivo estivesse lá no diretório root (C:\jakarta-tomcat-5.0.25\webapps\ROOT\index.jsp). Mas eu já apaguei ele, já limpeimeu cache, mas a página continua normal.

Pelo que vocês viram eu não estou conseguindo nem alterar meu index. Como posso começar a programar. Ha ha ha.

Ficarei agrandecido por qualquer esclarecimento.

Abraços. MARIANO.

4 Respostas

G

olá gilmarsm,

O Tomcat gera um diretório chamado work toda vez que o servidor é inicializado. É neste diretório que ele adiciona as apliacações que subiram, portanto quando você deletou os arquivos da pasta webapps, na realidade ele não estava mais lendo deste diretório e sim do diretório work. Experimente apagar o diretório work e reiniciar o Tomcat.

Espero ter ajudado

Abraços

G

gilsonpolito muito obrigado pela ajuda, mas ainda não deu certo. E só consegui alguma coisa apagando o arquivo C:\jakarta-tomcat-5.0.25\webapps\ROOT\WEB-INF\classes\org\apache\jsp\index_jsp.class. Depois que apaguei esse arquivo passei a receber a seguinte mensagem de erro.

HTTP Status 404 - Servlet org.apache.jsp.index_jsp is not available


type Status report

message Servlet org.apache.jsp.index_jsp is not available

description The requested resource (Servlet org.apache.jsp.index_jsp is not available) is not available.


Apache Tomcat/5.0.25

Eu tinha feito uma cópia do diretório ROOT. Após voltar a cópia para o seu local e reiniciar o TOMCAT a página voltou a ser exibida sem erros, mas as alterações que fiz não apareceram.

Eu tenho que compilar alguma coisa depois de fazer alterações nos arquivos *.jsp ?

Como havia dito eu só consegui ver alguma alteração depois que apaguei o arquivo C:\jakarta-tomcat-5.0.25\webapps\ROOT\WEB-INF\classes\org\apache\jsp\index_jsp.class. Depois não carregou mais o index.jsp e ficou aparecendo a mensagem de erro acima.

G

Olá gilmarsm,

Pelo que estou entendendo você que seja exibida uma págna inicial da sua aplicação. É isto?

Caso seja isto, basta fazer o deploy da sua aplicação e chama-la no browser usando o endereço http://localhost:8080/Aplicacao, onde aplicacao é o nome dado na sua aplicação respeitando maiúsculas e minúsculas.

Será que é isto?

Abraços

MiltonBastos

gilsonpolito:
Olá gilmarsm,

Pelo que estou entendendo você que seja exibida uma págna inicial da sua aplicação. É isto?

Caso seja isto, basta fazer o deploy da sua aplicação e chama-la no browser usando o endereço http://localhost:8080/Aplicacao, onde aplicacao é o nome dado na sua aplicação respeitando maiúsculas e minúsculas.

Será que é isto?

Abraços

Li rapidamente, e pelo que entendi, ele nem tem uma aplicação
para fazer deploy… ele está tentando aprender alterando
o index do root do tomcat.

Gilmar, faça o seguinte, pegue uma apostila na internet, ou compre
algum livro sobre JSP. PORÉM, é um pré-requisito vc conhecer a
linguagem Java, vc já a conhece?

Se ainda não conhece nem o básico do Java, baixe essa apostila:

Se já conhece, e pretende partir pra JSP:

Ao invés de alterar o index do ROOT como vc está fazendo,
veja nessa apostila como criar um novo projeto Web, e aí
sim treinar, fuçar, fazer o que quiser…

Boa sorte!

Criado 2 de janeiro de 2008
Ultima resposta 3 de jan. de 2008
Respostas 4
Participantes 3