PrimeFaces + Netbeans 7.0.1 + Glassfish 3.1.1 [RESOLVIDO]

6 respostas
L

Boa tarde Pessoal,

Estou começando a aprender sobre o PrimeFaces. Pode parecer simples demais a minha dúvida, mas mesmo assim conto com a ajuda de voces.

Criei a página abaixo com o nome de [b]index.xhtml[/b] e funciona perfeitamente, mas se eu renomear este arquivo para [b]menuPrincipal.xhtml[/b], não funciona mais. Onde estou errando pessoal?
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <title>FUNCIONOU</title>
        <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
        <link type="text/css" rel="stylesheet" href="css/skin.css" />
        <style type="text/css">
            .ui-widget {
                font-size: 75%;
            }

            .themeMenu {
                overflow: auto;
                height:300px;
                width:200px;
            }
        </style>
    </h:head>
    <h:body>
        <h:form>
            <p:layout fullPage="true">  

                <p:layoutUnit position="top" height="75" header="Top" resizable="true" closable="true" collapsible="true">  
                    <h:outputText value="North unit content." />  
                </p:layoutUnit>  

                <p:layoutUnit position="bottom" height="75" header="Bottom" resizable="true" closable="true" collapsible="true">  
                    <h:outputText value="South unit content." />  
                </p:layoutUnit>  

                <p:layoutUnit position="left" width="200" header="Left" resizable="true" closable="true" collapsible="true">  
                    <h:outputText value="West unit content." />  
                </p:layoutUnit>  

                <p:layoutUnit position="right" width="200" header="Right" resizable="true" closable="true" collapsible="true">  
                    <h:outputText value="East unit content." />  
                </p:layoutUnit>  

                <p:layoutUnit position="center">  
                    This fullPage layout consists of five different layoutUnits which are resizable and closable by default.  
                </p:layoutUnit>  

            </p:layout>  
        </h:form>
    </h:body>
</html>

6 Respostas

E

Deve ser seu web.xml. Poste ele aqui 8)

L

Olá Edudebom,

Segue abaixo o meu web.xml, mas pelo que li do Netbeans 7.0.1 e do primefaces, não é necessário nenhuma configuração para o framework primefaces. Eu até fiquei meio desconfiado, enfim, veja abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" 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-app_3_0.xsd">
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
        
    <welcome-file-list>
        <welcome-file>index.faces</welcome-file>
    </welcome-file-list>
</web-app>
E

Uso:

<servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping>

L

edudebom:
Uso:

<servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping>

Opa Edu, deu certo, valeu demais meu amigo.

Fica com Deus.

L

Edu, como eu faço para fechar esse tópico?

L

so coloca [RESOLVIDO] na frente do assunto

Criado 14 de setembro de 2011
Ultima resposta 14 de set. de 2011
Respostas 6
Participantes 3