"Должна быть выбрана хотя бы одна пользовательская библиотека" Однако нет библиотек для выбора.
Вы должны подготовить их самостоятельно с помощью Window> Настройки> Java> Путь сборки> Пользовательские библиотеки .
При желании я могу выбрать «Отключить настройку библиотеки», но я не знаю, какие эффекты это может иметьEclipse говорит мне, что я должен настроить пользовательскую библиотеку.
Когда вы выберете эту опцию, Eclispe также скажет вам, что пользователь берет на себя ответственность за правильную настройку пути к классам с помощью альтернативных средств.
Должен ли я загрузить отдельный Jar из Mojarra и добавить его в свою сборку?Или я могу безопасно отключить.
Это один из альтернативных способов.Нужно ли вам скачать его самостоятельно, зависит от целевого времени выполнения проекта.Если, например, это простой контейнер JSP / Servlet, который не поставляется с JSF в комплекте, например Tomcat 7, то вам действительно нужно установить его самостоятельно.Достаточно просто удалить JAR в /WEB-INF/lib
(или, конечно, определить его как пользовательскую библиотеку).Eclipse автоматически сделает правильные вещи для вас (добавление к пути сборки, в том числе в экспортированном WAR и т. Д.).Однако, если это, например, более полноценный контейнер Java EE, такой как Glassfish 3, вам не нужно ничего делать, поскольку он уже объединяет JSF как часть API Java EE.Просто отключите конфигурацию библиотеки.
Почему она не была включена в WTP, как это должно было быть?
Ониесть инструменты JSF включены.Однако они не включают библиотеки JSF.Или ты читал иначе?Если да, то где именно?Должно быть, это была неверная информация или неверное истолкование.
См. Также: