2009-04-22 3 views
3

Я провел последние несколько часов в Интернете, и я не могу понять это.Какие/где требуемые библиотеки для JSF (в частности, материал javax.faces)

Я хочу включить некоторые классы javax.faces в пакет java, над которым я работаю.

В частности:

import javax.faces.application.Application; 
import javax.faces.context.FacesContext; 
import javax.faces.el.VariableResolver; 

Я использую Eclipse 3.4

Я знаю, как включить внешние библиотеки, настроить мой путь сборки и т.д.

То, что я не знаю, какие библиотеки (jars, libs, whatever) содержат классы, которые мне нужны, и я не знаю, где их найти. Я знаю, что информация там (люди разрабатывают материал JSF по всему слову), но я, похоже, не способен понять это.

Заранее спасибо.

ответ

-1

Если вы используете MyFaces, то вам нужно MyFaces-api.jar и MyFaces-impl.jar в вашем пути к классам, которые вы можете загрузить с http://myfaces.apache.org/download.html

0

Насколько я знаю, эти пакеты приходят с Java EE версии 5 (он задокументирован в его javadocs, наряду с такими вещами, как Servlet API). И как таковой он обычно предоставляется вашим контейнером app/servlet; Tomcat, Jetty, GlassFish и т. Д. - пока контейнер поддерживает Java EE 5.

+0

@StaxMan - Tomcat и Jetty не реализуют спецификацию JEE и не включают реализацию JSF. Glassfish - это JEE-сервер. – McDowell