настоящее время я использую JSF 1.1 на Apache Tomcat 6.0.13 с мавена 2.JSF 1,1 до 1,2 миграция
Я планирую перейти от JSF 1.1 до 1.2. Может ли кто-нибудь указать мне на: - какая реализация JSF лучше всего использовать - эта реализация доступна в центральном репозитории maven - какую часть кода мне нужно настроить (я использую собственные теги в своем проекте, но кроме того это все ясно, JSF)
т.д.
Любая информация будет полезна ... Thanx!
[править 1]:
Хм, это не работает для меня. Зависимости не могут быть загружены из указанного вами репозитория. Возможно, это потому, что это ссылка для maven 1 репозиторий. Вместо этого я использую следующие настройки помпы:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-api.jar</systemPath>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-impl.jar</systemPath>
</dependency>
Я надеюсь, что этот подход правильный. Если у кого-то есть более дружелюбное решение, пожалуйста, сообщите. Thanx!
[edit 2]: После того, как я изменил свою банку JSF с 1.1. 1,2, произошла следующее сообщение об ошибке при запуске приложения:
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory:
javax.faces.context.FacesContextFactory
Чтобы исправить эту ошибку, дополнительный слушатель должен быть добавлен в web.xml:
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
Thanx, это только информация, которую я искал. – Igor 2010-11-30 12:42:49