Я хочу перенести приложение из Wildfly 8 в последнюю версию Wildfly 18. В веб-приложении используются следующие фреймворки: hibernate 3, seam 2.2, JSF 1.2 и Richfaces 3.3.3. Поскольку hibernate 3 больше не поддерживается в Wildfly, нам нужно перейти на hibernate 4, который не совместим с Seam 2.2. Таким образом, мы должны перейти на Seam 2.3, и это приводит к переходу на JSF 2.3 (модули Wildfly) и на Richfaces 4.
Мой проект - это ухо, в котором содержится военная папка. Для JSF я использую поддерживаемый модуль Wildfly и com.sun.faces.impl и javax.faces.api. Я также добавил jsf-facelets-1.1.15.jar в качестве jar-файла в web-inf / lib.
Для режима гибернации я добавил в ухо следующие jar-файлы: hibernate-commons-annotations-4.0.5. Final.jar, hibernate-core-4.3.11.Final.jar и hibernate-entitymanager-4.3.11.Final.jar.
Для шва я включил фляги шва: jboss-seam.jar, jboss-seam-debug.jar, ...
Для Richfaces я включил в папку war следующие библиотеки: richfaces-a4j-4.5.17.Final.jar, richfaces-core-4.5.17. Final.jar и richfaces-rich-4.5.17.Final.jar. Я также включил их зависимости.
Я все еще получаю эту ошибку, которую не могу отладить: исключение неподдерживаемой операции.
Кто-нибудь сталкивался с этой проблемой? И знаете ли вы, если Seam 2.3 все еще поддерживается последней версией Wildfly, особенно в документации по Seam, они привели примеры проектов для Jboss As 7?
Спасибо за помощь.