This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
Define explicit id= attributes on your JSF page components and make sure that each one is unique.
No, I'm not being sarcastic or funny. JSF will generate ID's if you don't define them yourself, but it's a lot easier to debug JSF page errors if you know what the component ID is instead of having to try and guess what ID got generated.
An IDE is no substitute for an Intelligent Developer.