Я развертываю приложение Java EE с использованием JSF (Mojarra) 1.2 и Seam 2.2.2. Работает на JBoss EAP 7.0.0 и Oracle WebLogic 12.2.1. Однако я не могу заставить его работать над TomEE 7.0.2 (Plus или PluME).Как получить JSF (Mojarra) 1.2, работающий над TomEE 7 (Plus или PluME)?
Простой WEB-приложение для воспроизведения проблемы доступно here.
Я буду очень рад за любое предложение о том, как получить Mojarra 1.2, работающий над TomEE 7 (любое издание).
Я посмотрю, но ваш POM.xml пугает меня. Почему вы включаете спящий режим в качестве предоставленной зависимости и не работаете с JPA напрямую? Sames идет для других зависимостей el-api. Просто используйте JavaEE-7 api dependency :) –
Спасибо за хороший момент о pom.xml: я объединил несколько POM в один, и я сделал это неправильно. Я повторил это после прочтения вашего комментария, и теперь он лучше отражает оригинальные POM. Как вы можете видеть, это устаревшее приложение с эпохи до JavaEE, поэтому никакая зависимость javaee-api (его присутствие не было побочным эффектом моего неправильного слияния). BTW, я не являюсь автором POM или приложения. Я только извлек образец реального приложения в мини-приложение, которое можно легко развернуть и демонстрирует проблему. –
IHMO, кажется, вы едете на мертвой лошади. Не ожидается, что поддержка JSF 1.x будет перенесена на последние контейнеры JEE7. Рассматривали ли вы обновление приложения шаг за шагом в сторону JSF 2.x? – MWiesner