Pregunta

Tengo un problema usando JSF 2.0, PrimeFaces y la tuckey.org UrlRewriteFilter.

El problema es, que si añado un PrimeFaces componentes (por ejemplo), la página (o donde exactamente los recursos provienen) no se carga Core.js donde se define la PrimeFaces a objetos. En consecuencia, el componente no se carga.

El core.js-archivo se encuentra dentro de la PrimeFaces-2.2.RC1.jar (que está dentro del WEB-INF / lib de la aplicación Web) dentro de la carpeta META-INF / recursos / PrimeFaces / core / core.js .

Mi urlrewrite-reglas son las siguientes:

<rule>
        <from>/</from>
<to>/faces/pages/public/welcome.xhtml</to>
    </rule>
    <rule>
        <from>/styles/**</from>
        <to>/styles/$1</to>
    </rule>
    <rule>
        <from>/images/**</from>
        <to>/images/$1</to>
    </rule>
    <rule>
        <from>/scripts/**</from>
        <to>/scripts/$1</to>
    </rule>
    <rule>
        <from>/flash/**</from>
        <to>/flash/$1</to>
    </rule>
    <rule>
        <from>/admin/*.xhtml</from>
        <to>/faces/pages/admin/$1.xhtml</to>
    </rule>
    <rule>
        <from>/*.xhtml</from>
        <to>/faces/pages/public/$1.xhtml</to>
    </rule>
    <rule>
        <from>/**</from>
        <to>/$1</to>
    </rule>

supongo que es un problema con mis reescritura-reglas, pero simplemente no puede averiguar qué es exactamente va mal. Lo que necesitaría sería el URL que se utiliza por PrimeFaces para cargar el archivo core.js, para que pueda analizar cuáles son los problemas con mis reglas.

¿Alguien ha una idea de cómo resolver este problema?

Gracias a todos por sus consejos:)

Saludos cordiales, Robert

¿Fue útil?

Solución

Ok i acaba de encontrar la respuesta. Fue sin duda no hay problema con el filtro urlrewrite. En cambio, fue sólo un problema con mi facelet-plantilla.

las etiquetas de la cabeza y cuerpo de la plantilla se utiliza en lugar de las versiones JSF "h: cabeza" y "h: cuerpo" y PrimeFaces requiere el "h: cabeza". Etiqueta esté presente

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top