Welcome File (TomCat)

4 respostas
S

Olá a todos, considere o seguinte arquivo web.xml:

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Projeto</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>

A organização do projeto está na imagem em anexo.

É o seguinte: eu quero que ao acessar http://localhost:8080 ele automaticamente vá para a página index.jsp mas isso não ocorre. Eu fiz exatamente como descrito em http://wiki.apache.org/tomcat/HowTo

Ele só funciona se eu acessar http://localhost:8080/Projeto

Existe alguma forma de acessar a página index.jsp ao acessar o http://localhost:8080 ?

4 Respostas

natanaelv

Você configurou o seu contexto para ter essa index. Ou seja, se seu contexto se chama Teste e você configurou teste.jsp como welcome file no web.xml,
quando você acessar http://localhost:8080/Teste, essa página será aberta.

Para abrí-la com http://localhost:8080/ você precisa colocá-la no ROOT do Tomcat, e configurar o web.xml
dentro da pasta WEB-INF para usá-la como welcome-file.

S

natanaelv:
Você configurou o seu contexto para ter essa index. Ou seja, se seu contexto se chama Teste e você configurou teste.jsp como welcome file no web.xml,
quando você acessar http://localhost:8080/Teste, essa página será aberta.

Para abrí-la com http://localhost:8080/ você precisa colocá-la no ROOT do Tomcat, e configurar o web.xml
dentro da pasta WEB-INF para usá-la como welcome-file.

Entendo. Só uma pergunta: como que eu edito o arquivo? Toda vez que eu tento editar ele fala que o arquivo está sendo usado (já interrompi o tomcat, fechei ele em todos os lugares que encontrei e continua dando isso).

natanaelv

Desculpe, mas o xml a ser editado está na pasta conf, dentro do diretório de instalação do Tomcat.
Você nem precisará alterá-lo, se colocar uma index.html no ROOT dentro de webapps já resolve.
Mas tô achando estranho ele nao deixar editar, você usa Windows?

S

natanaelv:
Desculpe, mas o xml a ser editado está na pasta conf, dentro do diretório de instalação do Tomcat.
Você nem precisará alterá-lo, se colocar uma index.html no ROOT dentro de webapps já resolve.
Mas tô achando estranho ele nao deixar editar, você usa Windows?

Da o mesmo problema naquele web.xml que fica no conf (foi o primeiro que eu tentei editar antes de abrir este tópico :lol: )

E sim, uso windows 7 64 bits.

Criado 24 de agosto de 2012
Ultima resposta 24 de ago. de 2012
Respostas 4
Participantes 2