pessoal em instalei o Tomcat 5, mas não consigo alterar a página que se exibe qndo acesso o localhost:8080
eu altero o $CATALINA_HOME\webapps\ROOT\index.jsp e reinicio o tomcat,… e não muda a pagina inicial de instalação do Tomcat ao acessar o localhost:8080…
tem que mexer num XML, o que tem que fazeR? :roll:
Microfilo, não tem que mecher em XML nenhum não, se for só mudar tem que mostrar as mudanças no JSP… Sò uma coisa, tu está usando cache no browser? limpa o cache e abre de novo.
T+
R
Rubem_AzenhaPJ
putz, não é isso… eu até usei outro navegador, o firefox e mesmo assim não deu certo
R
Rubem_AzenhaPJ
ah descobrir o que pode ser
na pasta webapps/ROOT/ tem uma pasta chamada WEB-INF
nesta pasta tem um arquivo chamada web.xml
o xml aponta para um serverlet num pacote: \org\apache\jsp\index_jsp.class
ao ver esse serverlet eu descompilei ele com o cavaj e vi que de fato era ele que gerava tudo
é seguro eu alterar essse serverlet?
P
PierrePJ
Pode alterar mas tem que seguir os padrões do arquivo XML.
Tudo que vc alterar nesse arquivo tem relação com suas JSP´s e Servlets.
[]
Pierre
E
ErkoPJ
eae
mano todas as paginas JSP, geram um servlet
as quais são compilados e ficam com a nomenclaura
nomeDaPagina_jsp.class
o qual é executado e retorna a pagina HTML da solicitação feita
bom a principio a cada alteração no teu JSP o servlet correspondente
é re-gerado e compilada para depois a pagina ser exibida, pois quem executa e atende a solicitação de uma pagina é o arquivo do servlet compilado…
[]'s
Erko Bridee
R
Rubem_AzenhaPJ
AHHHH TAH!!!
como eu compilo uma pagina .jsp “na mão”?
e no eclipse?
pagina que eu quero que aparece:
<!doctypehtmlpublic"-//w3c//dtd html 4.0 transitional//en""http://www.w3.org/TR/REC-html40/strict.dtd"><%@pagesession="false "%><html><body><h1>HelloWorldTomcat!</h1><%=Calendar=newCalendar().toString();%></body></html>
E
ErkoPJ
eae mano
não precisa se preocupar em compilar o JSP
o tomcat faiz o seguinte processo automatico
seguindo o eskema:
:arrow: nomeDaPagina.jsp
existe ?
se não
gera o codigo fonte nomeDaPagina_jsp.java
compila o arquivo nomeDaPagina_jsp.java para um arquivo nomeDaPagina_jsp.class
executa nomeDaPagina_jsp.class gera a pagina e envia para o browser
se existe
foi alterado ?
sim
altera o arquivo nomeDaPagina_jsp.java e recompila
não
executa nomeDaPagina_jsp.class gera a pagina e envia para o browser
isso é um processo automatico realizando pelo tomcat, se vc não configurar nenhum XML redirecionando a base dos servlets da sua aplicação esses arquivos estarão localizados dentro da pasta
C:\jakarta-tomcat\work\Standalone\localhost
onde o tomcat cria uma pasta para colocar os servlets da sua aplicação web essa pasta tem o mesmo nome da pasta da sua aplicação que está dentro de webapps