Question

J'ai un problème en utilisant JSF 2.0, PrimeFaces et UrlRewriteFilter de tuckey.org.

Le problème est que si j'ajouter un PrimeFaces-composant (par exemple), la page (ou où exactement les ressources viennent) ne charge pas les core.js où le PrimeFaces-objet est défini. Par conséquent, le composant ne se charge pas.

Le core.js-fichier se trouve à l'intérieur de la primefaces-2.2.RC1.jar (qui se situe dans le WEB-INF / lib de l'application Web) dans le dossier META-INF / ressources / primefaces / core / core.js .

Mon UrlRewrite règles sont les suivantes:

<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>

Je suppose que c'est un problème avec mes ré-écriture des règles, mais je ne peux pas comprendre ce qui se passe exactement mal. Ce que je besoin serait l'URL utilisée par PrimeFaces pour charger le fichier core.js, donc je peux analyser ce que les problèmes avec mes règles.

Quelqu'un at-il une idée de comment résoudre ce problème?

Merci à tous pour vos conseils:)

Cordialement, Robert

Était-ce utile?

La solution

Ok je viens de trouver la réponse. Il était certainement pas de problème avec le filtre UrlRewrite. Au lieu de cela, il était juste un problème avec mon Facelet-template.

la tête utilisée modèle et balises corps au lieu des versions JSF « h: tête » et « h: corps » et PrimeFaces exige la « h: la tête ». Balise à présent

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top