Java7
Primefaces
Warning: This page calls for XML namespace http://primefaces.prime.com.tr/ui declared with prefix p but no taglibrary exists for that namespace.
Feb 5th
You had a recent change of Primefaces JSF 2 component library (2.2.1 to 3.0.0) and your JSFs don’t work anymore.
Problem
Primefaces is no longer using this tag:
xmlns:p="http://primefaces.prime.com.tr/ui"
Solution
Were you using Primefaces version < 3.0.0 and did a recent upgrade to a version that is bigger than 3.0.0? Most likely you are, starting 3.0.0, it is switched to using this tag instead:
xmlns:p="http://primefaces.org/ui"
Once you have the alias changed out, the warning will go away.
Hide Ugly Border In Primefaces Layout Component
Apr 1st
Sorry, it isn’t ugly, it is just out of context is most situations.
Notice the grey borders that come with the default CSS settings? You can change this out.
We will in this guide use CSS to “hide” the default border of the Primefaces Layout component.
Solution
Add this CSS code snippet to your embedded CSS, or external CSS.
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd{
border: none;
}
This CSS will override the default one, thereafter disabling the effects of the grey border.
For example:
<head>
<style type="text/css">
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd{
border: none;
}
</style>
</head>
I would recommend that at some stage if you are not already only-using external CSS over embedded CSS, its time to consider doing so for various reasons, for performance, code maintainability or readability.
The Result
“Borderless” layout.
Primefaces 2.2.1, JSF 2.0.
Reference
http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=7036
Revision History
April 1, 2011. Removed <p:resources/> as it has no effects on JSF 2.0

