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 ?

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.
[quote=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.[/quote]
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).
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?
[quote=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?[/quote]
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.