Как стать автором
Обновить

Комментарии 11

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Это не я :-). Нет задачи чтобы все приложения использовали hibernate-validator версии 4.0.2. Если не нравится вручную подкладывать jar-ы — используйте Glassfish V3.

Maven, насколько я понимаю, данную конкретную задачу без настройки не решит.
НЛО прилетело и опубликовало эту надпись здесь
Статья — список заметок «для себя, чтоб не забыть». Как руководство для новичков, имхо, не юзабельно полностью. Сильно отталкивает «необходимо перекомпилировать tomcat, как это сделать — первоисточник».
Вы правы. А насчет «необходимо перекомпилировать tomcat, как это сделать — первоисточник» — это не обязательно. JSF2 будет работать и без этого.
)))А если я к такому tomcat-у простенькое приложение на jsp подкину? Оно нормально там приживется?
Насколько я понимаю — да. Jasper будет использовать JSP 2.1 реализацию EL — org.apache.el. Вот как раз после рекомпиляции могут быть проблемы т.к. неожиданно будет подъезжать новая реализация, особенное если Jasper зависит от нестандартного поведения org.apache.el.

Мне кажется вы плохо прочитали статью и приложенную ссылку чтобы делать выводы. Было бы правильно попробовать как вы говорите «подкинуть простенькое приложение Tomcat-у».
Я повторюсь, но чтоб до конца выяснить — как можно прочитать список нотаций?! Если бы это было связанное логическое описание некоей последовательности — то да. А здесь я заметил, что «валятся» стандартные либы томката — меняются сторонними и вот просто решил обратить на это внимание, поскольку я лично не сторонник таких действий, если это можно обойти, включив необходимые библиотеки в проект! Вот, собственно, и состоит мой интерес в том, что этот шаг, описанный вами, обязателен или можно по-человечески все оформить, не думаю, чтобы ребята при реализации нового JSF оставили такую ж… разработчикам!
Просто в составе Tomcat 6.x идет EL API соотв. версии JSP 2.1. Просто подложить внутрь приложения el-api-2.2.jar не удастся (все равно будет использоваться та версия которая находится в папке lib Tomcat-а). В Tomcat 7 этого делать не надо — там уже будет использоваться EL 2.2 по умолчанию. Но пока даже альфы нет.

Это минимальные изменения — радует то, что JSF2 не требует Servlet API 3.0, иначе запустить под Tomcat 6 не было бы никаких шансов.
Понятно, пасиб за разъяснения!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации