Chapter 13 Errata Section: Implementing a Facelets Taglib Page 371 The book says, "It's a good practice to always name your Facelet taglib file with a .taglib.xml extension and place it in the META-INF directory of the WAR file for your application". The correct sentance is "It's a good practice to always name your Facelet taglib file with a .taglib.xml extension and place it in the WEB-INF/classes/META-INF directory of the WAR file for your application". Section: Templating with Facelets Page 375 The register.xhtml file omits the tag. Please insert this as below. ...