9164f00aaa72b79af95837be9bf03f5744bd5e3c
Cette migration corrige l'erreur java.lang.UnsupportedOperationException at io.quarkus.arc.impl.BeanManagerImpl.getELResolver qui empêchait le démarrage de l'application JSF/PrimeFaces sous Quarkus 3.15.1. 🔧 FICHIERS XML CORRIGÉS (javax → jakarta): - web.xml: Jakarta EE 5.0 (suppression listeners WebBeans/ConfigureListener) - primefaces-freya.taglib.xml: Jakarta EE 4.0 - unionflow.taglib.xml: Jakarta EE 4.0 - beans.xml: Jakarta EE 4.0 - faces-config.xml (WEB-INF): Jakarta EE 4.0 📝 FICHIERS JAVASCRIPT CORRIGÉS (4 fichiers): - layout.js: PrimeFaces.ajax.RESOURCE = 'jakarta.faces.Resource' (au lieu de javax.faces.Resource) ⚙️ CONFIGURATION QUARKUS ARC AJOUTÉE: - quarkus.arc.unremovable-types: Support des types JSF/CDI - quarkus.arc.remove-unused-beans=false: Préservation des beans JSF - quarkus.arc.detect-unused-false-positives=true: Support @ViewScoped - quarkus.arc.auto-inject-fields=true: Support EL resolver ✅ RÉSULTAT: Arc CDI peut maintenant fournir correctement l'ELResolver à MyFaces, permettant l'évaluation des expressions JSF #{bean.property} et le démarrage normal de l'application. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
CSS
62.5%
HTML
28.8%
Java
7%
JavaScript
1.4%
SCSS
0.3%