Estou estudando o Livro Programação Java para WEB, e até agora tudo tem ocorrido normalmente.
Porem achei estranho, pois criei um projeto novo, adicionei as bibliotecas necessárias, e criei uma pagina index.html, para testar se está tudo ok.
Ao solicitar o endereço no navegador apontando o destino completo http://localhost:8080/FinanceiroWeb/index.html a página é mostrada normalmente
porem se eu solicitar o endereço relativo (esperando que aponte naturamente para index.html conforme configuração do web.xml) eu recebo a seguinte http://localhost:8080/FinanceiroWeb/restrito/principal.jsf
O que mais me deixa confuso em tudo isso é que eu não tenho nenhuma configuração feita indicando esse endereço.
Seguem bibliotecas importadas
O volume na unidade C não tem nome.
O Número de Série do Volume ? 6001-2151
Pasta de C:\Devel\IDE\eclipse\workspace\JavaWeb\FinanceiroWeb\WebContent\WEB-INF\lib
17/06/2013 20:20 <DIR> .
17/06/2013 20:20 <DIR> ..
17/06/2013 20:12 443.432 antlr-2.7.6.jar
17/06/2013 20:12 188.671 commons-beanutils-1.7.0.jar
17/06/2013 20:12 559.366 commons-collections-3.1.jar
17/06/2013 20:12 571.259 commons-collections-3.2.jar
17/06/2013 20:12 196.768 commons-digester-2.1.jar
17/06/2013 20:12 60.841 commons-logging-1.1.1.jar
17/06/2013 20:12 313.898 dom4j-1.6.1.jar
17/06/2013 20:12 100.884 hibernate-jpa-2.0-api-1.0.0.Final.jar
17/06/2013 20:12 3.908.818 hibernate3.jar
17/06/2013 20:12 597.476 javassist-3.9.0.GA.jar
17/06/2013 20:12 2.502.592 javax.faces-2.0.9.jar
17/06/2013 20:12 407.178 javax.servlet.jsp.jstl-1.2.1.jar
17/06/2013 20:12 32.522 javax.servlet.jsp.jstl-api-1.2.1.jar
17/06/2013 20:12 10.899 jta-1.1.jar
17/06/2013 20:20 0 lista.txt
17/06/2013 20:12 848.401 mysql-connector-java-5.1.25-bin.jar
17/06/2013 20:12 25.496 slf4j-api-1.6.0.jar
17/06/2013 20:12 7.665 slf4j-simple-1.6.0.jar
18 arquivo(s) 10.776.166 bytes
2 pasta(s) 259.581.108.224 bytes dispon¡veis
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>FinanceiroWeb</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
</web-app>
Arquivo faces-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
</faces-config>
Arquivo index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>