So I am watching a tutorial about how to configure JSF in eclipse. I understand that you click file -> new -> Dynamic Web Project.
And then it gives you a few options. The Target Runtime will be (for me) Apache Tomcat version 8, and dynamic web module version will be 3.0. And in the configuration drop-down you are supposed to see Java Server Faces 2.0v or 2.1v, but I do not have that option.
Does anyone know why?
That can happen if you started with plain "Eclipse IDE for Java Developers" instead of with "Eclipse IDE for Java EE Developers" and then manually added some plugins on it. Throw away your current Eclipse install and restart clean with "Eclipse IDE for Java EE Developers".