Componentes primefaces não aparecem em nenhum broswe

Boa tarde, estou passando por vários problemas em um desenvolvendo de uma solução em java. Optamos por usar um projeto Dynamic web, com eclipse luna + JSF 2 + PrimeFaces 5.0 + CDI. Na primeira tela que desenvolvi, uma tela de login, os componentes primefaces nao aparecerem. No NetBeans funciona.
Estou usando o wildfly 8.1 como servidor de aplicação. No netbeans é glassfish 4.0.

Alguém já teve esse problema? Qual a solução:

Abs

Com uma descrição dessas eu duvido muito que alguém consiga te ajudar.

Seria melhor você mostrar como configurou o primefaces, postar partes relevantes do web.xml, uma página de exemplo, coisas assim.

E também verificar no browser e no console do servidor se algum erro foi impresso

Olá Rodrigo,

não configurei nada no web.xml, só adicionei .jar na pasta lib. O xhtml está idêntico ao que fiz com no NetBeans, estou usando primefaces 4.0.
No Eclipse já tentei com o 4.0 e agora com o 5.0, não funciona.
No MAC OS funciona.

Muito frágil esse ambiente java, uma porcaria. Não tem portabilibdade nenhuma. Estou ficando decepcionado com isso. EM C e C++ era pesado mas as coisas funcionavam.

Abs

Meu ambiente:

Windows 7 64bits
Java 1.7_60
Eclipse Luna
WildFly 8.1.0
JSF 2
Primefaces 4.0
JPA / Hibernate
CDI

Para as telas XHTML + CSS

Olha o fonte do login.xhtml, é ridiculo, mas esse bacalhau nao funciona.

<?xml version="1.0" encoding="UTF-8" ?>

<h:head>

<meta name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Siap</title>

<!-- Included CSS Files (Compressed) -->
<link href="css/signin.css" rel="stylesheet" />

</h:head>

<h:body>


    <h:form id="formLogin">
      <div id="area-campos-login">

        <img src="img/logo.png" alt=""></img>
        <div id="area-campos-login">
          <p>Faça o login usando sua conta registrada:</p>
          <p:panelGrid styleClass="semBorda" columns="2">
            <h:outputText value="Usuário:" />
            <p:inputText id="usuario" styleClass="login-fields" maxlength="64" required="true" label="Nome do usuário" />
            <h:outputText value="Senha:" />
            <p:password id="senha" styleClass="login-fields" feedback="false" maxlength="64" required="true" label="Senha" />
          </p:panelGrid>
          
          <p></p>

          <p:commandButton styleClass="login-buttom" value="Efetuar login no SIAP"/>

          <p></p>

          <p:panelGrid styleClass="semBorda" columns="2">
            <p:selectBooleanCheckbox value="#{selectBooleanView.value1}" />
            <h:outputText value="Recordar o nome de usuário" />
          </p:panelGrid>

          <p:panelGrid styleClass="semBorda" columns="1">
            <p:commandLink id="nonAjax" ajax="false">
              <h:outputText value="Esqueceu sua senha?" />
            </p:commandLink>
          </p:panelGrid>

        </div>
      </div>

      <div id="area-imagem-login">
      </div>
    </h:form>
  </div>
</div>

</h:body>

web.xml

<?xml version="1.0" encoding="UTF-8"?> Siap login.xhtml Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2 javax.faces.STATE_SAVING_METHOD client javax.servlet.jsp.jstl.fmt.localizationContext resources.application com.sun.faces.config.ConfigureListener

Verificou a compatibilidade do servidor utilizado com os devidos frameworks ?
Já tentou rodar no tomcat ou glassfish no Eclipse ?

Tomcat dá o mesmo problema. Os componentes do primefaces não aparecem. Optamos nesse projeto usar WildFly, não glassfish. E pelo que vemos só funciona no MAC OS mesmo.

Não aparecem só os componentes do PrimeFaces, ou não aparece nenhum componente do JSF?

Qual versão do JSF você está usando?

Pensar que só vai funcionar no Mac OS é besteira, com certeza o motivo não é o sistema operacional

Com uma atitude dessas, logo se percebe porque o seu projeto não funciona…

1 curtida

Cara,
use as tags code pra exibir seu codigo aqui no GUJ, fica melhor pra visualizar.
Vamos a uma tentativa de resolução.

Coloque isso no seu import do XHTML :

xmlns:f="http://xmlns.jcp.org/jsf/core"