Whenever I create a Java EE 5 project in MyEclipse that is to be deployed to Tomcat I find it troublesome that MyEclipse does not offer to add the (standalone) JSF 1.2 libraries.
I fully understand that Java EE 5 includes JSF per specification, and that it’s of course not necessary (nor even wise) to add JSF libraries when deploying to a full Java AS.
However, as we all know Tomcat does not fully implement the Java EE 5 API. Among the many things it leaves out are exactly those JSF libraries. It does however fully supports Servlet 2.5 and JSP 2.1. Inside my company I’m training people to start with Java. I now have to tell them to either copy libraries to their webproject manually, or use my specially prepared tomcat tar ball (where I already added the libs). For this situation it would probably be much more convenient if the Java EE 5 JSF capabilities wizard could detect a project is deployed to Tomcat (or any other Servlet container) and offer to add the JSF libs anyway.