Просто используйте файлы JAR, которые предоставляются / требуются реализацией JSF, которую вы решите использовать. Просто скачайте реализацию и прочитайте их собственное руководство по установке / эксплуатации, если вам больше не нужны файлы JAR (как зависимости).
На данный момент существует только две основные реализации JSF: Mojarra и MyFaces . Количество файлов JAR может варьироваться в зависимости от реализации и даже версии. В конечном итоге вам нужно убедиться, что у вас есть реализация JSF API и JSF (которая может существовать из 2 или даже 1 файла JAR, в зависимости от impl / version). MyFaces требует больше commons-*.jar
зависимостей, в то время как Mojarra не требует никаких дополнительных зависимостей.
Начиная с JSF 2.0, Facelets включены в реализацию JSF и заменили JSP в качестве технологии представления по умолчанию.
Смотри также: