Página apresenta erro 404
26/07/2017
0
Estou com um problema em um projeto novo, já revisei várias vezes e não encontro erro, alguém pode me ajudar? Na barra de endereços aparece o endereço "http://localhost:8080/Drogaria/faces/templates/modeloSistema.xhtml", mas dá erro 404, podes dar uma olhada? O projeto está no GitHub (https://github.com/emircalife/Drogaria.git)
Código da página modeloSistema.xhtml
(asteriscos foram colocados para aparecerem aqui, já que o site entendeu como tags html).
<?xml version="1.0" encoding="ISO-8859-1" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
<*h:head>
<*meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<*title>Drogaria
<*/h:head>
<*h:body>
<*p:layout fullpage="true">
<*p:layoutUnit position="north">
<*ui:insert name="menu" />
<*/p:layoutUnit>
<p:layoutUnit position="center">
<ui:insert name="conteudo" />
</p:layoutUnit>
</p:layout>
<*/h:body>
<*/html>
Código da página modeloSistema.xhtml
(asteriscos foram colocados para aparecerem aqui, já que o site entendeu como tags html).
<?xml version="1.0" encoding="ISO-8859-1" ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
<*h:head>
<*meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<*title>Drogaria
<*/h:head>
<*h:body>
<*p:layout fullpage="true">
<*p:layoutUnit position="north">
<*ui:insert name="menu" />
<*/p:layoutUnit>
<p:layoutUnit position="center">
<ui:insert name="conteudo" />
</p:layoutUnit>
</p:layout>
<*/h:body>
<*/html>
Emir Neto
Curtir tópico
+ 0
Responder
Post mais votado
27/07/2017
Olá Emir, tudo certo?
A configuração de endereço fica no arquivo faces-config.xml. Nele você definiu que a aplicação vai ser acessada pelo endereço /faces/*
Sendo assim, se você acessar o endereço http://localhost:8080/faces/templates/modeloSistema.xhtml, deve ver esse arquivo ser carregado.
A configuração de endereço fica no arquivo faces-config.xml. Nele você definiu que a aplicação vai ser acessada pelo endereço /faces/*
<servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping>
Sendo assim, se você acessar o endereço http://localhost:8080/faces/templates/modeloSistema.xhtml, deve ver esse arquivo ser carregado.
Estevão Dias
Responder
Mais Posts
29/07/2017
Emir Neto
Descobri, que por algum motivo, no eclipse até o oxygen, o javax.faces-2.3.0.jar, não funciona; baixei o javax.faces-2.2.0.jar e funcionou 100%
Responder
Clique aqui para fazer login e interagir na Comunidade :)