Tips on jdeveloper 10.1.3
1. Get an error 500 for no reason when you run the application. Code look fine. Then the issue could be jdeveloper 10.1.3 has decided to add the public HTML to your model it will do this because you accidentally hit run app when you selected the model :) This happened to me twice
2. If you add a new managed bean make sure If you edit the faces-config.XML that jdeveloper does not add a duplicate bean on you.