title: PrimeFaces components are not rendered in browser in spite of dependency being present
body: <p>I'm developing a JSF web application with PrimeFaces 3.5 on Eclipse 4.3. There are no compiletime or runtime errors and the application deploys successfully. However, I cannot get the desired output in browser. The PrimeFaces components do not show up, while the standard JSF components do.</p>
  
  <p>I'm not sure if I configured everything right. The PrimeFaces JAR is at least inside <code>/WEB-INF/lib</code>:</p>
  
  <p><img src="https://i.stack.imgur.com/WcC4v.png" alt="enter image description here"></p>
  
  <p>And the PrimeFaces XML namespace is declared as <code>xmlns:p="http:\\primefaces.org\ui"</code></p>
  
  <p><img src="https://i.stack.imgur.com/y8670.png" alt="enter image description here"></p>
  
  <p>And I mapped the <code>FacesServlet</code> on <code>*.xhtml</code>:</p>
  
  <p><img src="https://i.stack.imgur.com/gcZ2t.png" alt="enter image description here"></p>
  
  <p>Here's the full source code of <code>login.xhtml</code>:</p>
  
  <pre><code>  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    &lt;html xmlns="http://www.w3.org/1999/xhtml"
     xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p=" http://primefaces.org/ui" &gt;
          &lt;h:body&gt;  
  &lt;h:head &gt;&lt;title&gt;Login Page !!&lt;/title&gt;&lt;/h:head&gt;
   &lt;h:form&gt;  
  &lt;p:panel id="panel" header="Login Panel" style="margin-bottom:10px;"&gt;  
  
      &lt;h:panelGrid columns="3"&gt;  
          &lt;h:outputLabel  value="User Id:" /&gt;  
          &lt;p:inputText id="id" value="loginBean.id" required="true" requiredMessage="ID required"/&gt;  
          &lt;p:message for="id" /&gt;
  
          &lt;p:outputLabel value="User Name:" /&gt;  
          &lt;p:inputText id="name" value="loginBean.name"  required="true" requiredMessage="Name required" /&gt;  
          &lt;p:message for="name" /&gt;
      &lt;/h:panelGrid&gt;  
  &lt;/p:panel&gt;  
  &lt;p:commandButton type="Submit" value="Submit" action="#" style="margin-right:20px;" /&gt;  
  </code></pre>
  
  <p>  </p>
  
  <p>
  `</p>
  
  <p>The output looks like this:</p>
  
  <p><img src="https://i.stack.imgur.com/8I8Yl.png" alt="enter image description here"></p>
  
  <p>As you see, <code>&lt;h:outputText&gt;</code> did its job, but none of <code>&lt;p:xxx&gt;</code> show up. How is this caused and how can I solve it?</p>