3.2.3. Cambios JSF


Resumen

Si su aplicación usa una versión más antigua de JSF entonces no necesita actualizar a JSF 2.0. En lugar puede crear un archivo jboss-deployment-structure.xml para solicitar que JBoss EAP 6 use JSF 1.2 en lugar de JSF 2.0 con la implementación de su aplicación. Este descriptor de implementación específico de JBoss se utiliza para controlar la carga de clases y se encuentra en el directorio META-INF/ o WEB-INF/ de su WAR o en el directorio META-INF/ de su EAR.

El siguiente es un ejemplo de un archivo jboss-deployment-structure.xml que agrega una dependencia para el módulo JSF 1.2 y excluye o previene la carga automática del módulo JSF 2.0.
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
    <deployment>
        <dependencies>
            <module name="javax.faces.api" slot="1.2" export="true"/>
            <module name="com.sun.jsf-impl" slot="1.2" export="true"/>
        </dependencies>
    </deployment>
    <sub-deployment name="jboss-seam-booking.war">
        <exclusions>
            <module name="javax.faces.api" slot="main"/>
            <module name="com.sun.jsf-impl" slot="main"/>
        </exclusions>
        <dependencies>
            <module name="javax.faces.api" slot="1.2"/>
            <module name="com.sun.jsf-impl" slot="1.2"/>
        </dependencies>
    </sub-deployment>
</jboss-deployment-structure>
Copy to Clipboard Toggle word wrap
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat