Primefaces e filtro URLRewrite org.tuckey
-
25-09-2019 - |
Domanda
Ho un problema con JSF 2.0, primefaces e il tuckey.org URLRewriteFilter.
Il problema è che se aggiungo un primefaces-componente (per esempio), la pagina (o dove esattamente le risorse provengono dal) non caricare i core.js in cui è definito l'primefaces-oggetto. Di conseguenza, il componente non carica.
Core.js-file si trova all'interno del primefaces-2.2.RC1.jar (che è all'interno della WEB-INF / lib del webapp) all'interno della cartella META-INF / risorse / primefaces / core / Core.js .
Il mio URLRewrite-regole sono le seguenti:
<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>
Credo che si tratta di un problema con i miei riscrittura-regole, ma non riesco proprio a capire cosa va esattamente storto. Cosa avrei bisogno sarebbe l'URL che viene utilizzato da primefaces per caricare il file Core.js, così posso analizzare ciò che i problemi con le mie regole.
Qualcuno ha un'idea di come risolvere questo problema?
Grazie a tutti per i vostri consigli:)
Con i migliori saluti, Robert
Soluzione
Ok ho appena trovato la risposta. E 'stato sicuramente un problema con il filtro URLRewrite. Invece, era solo un problema con il mio facelet-template.
testa e del corpo modello utilizzato tag al contrario delle versioni JSF "h: testa" e "h: corpo" e primefaces richiede la "h: testa". Tag di essere presente