2010-02-05 3 views
1

C'est vraiment frustrant ...Les styles de panneau Richfaces ne se chargeront pas soudainement

Soudain, les styles de panneaux Richfaces viennent de s'arrêter de charger.

Les liens générés: css

<link rel='stylesheet' type='text/css' href='/MCSA-web/a4j_3_1_4.GAcss/panel.xcss/DATB/eAFTL4ziAQACswD..mcsa' /> 
<link rel='stylesheet' type='text/css' href='/MCSA-web/a4j_3_1_4.GAcss/table.xcss/DATB/eAFTL4ziAQACswD..mcsa' /> 

Les styles de la charge de style 'table.xcss' correctement. Les styles de la partie « de panel.xcss » ne se charge pas, lorsque je tente d'étendre ces styles pour l'affichage dans Firebug je reçois le message:

'Failed to load source for: http://host-test/MCSA-web/a4j_3_1_4.GAcss/panel.xcss/DATB/eAFTL4ziAQACswD..mcsa' 

Cependant, une autre application JSF/RichFaces J'ai en cours d'exécution sur le même serveur est toujours capable de charger ces styles ... cette autre application utilise les fichiers EXACT SAME web.xml et faces-config.xml (je les ai littéralement copiés/collés).

J'ai essayé:

<context-param> 
    <param-name>org.richfaces.LoadStyleStrategy</param-name> 
    <param-value>ALL</param-value> 
</context-param> 

mais cela ne résout pas le problème.

... Je suis complètement perdue ici, est-ce que quelqu'un a une quelconque expérience avec ça? Pourquoi est-ce juste les styles de panneau qui échouent ???

Aussi, vous remarquerez peut-être que j'utilise richfaces 3.14, je ne peux pas contourner cela tristement, donc je suis coincé avec ça en ce moment. J'ai vu plusieurs autres questions sur de nombreux sites où les gens ont eu des problèmes avec le chargement de styles de riches (différentes versions de richfaces) mais je n'ai pas encore trouvé une solution qui fonctionne.

:(

+0

Ils ont juste commencé à charger à nouveau inexplicablement au bout de 5 heures de ne pas travailler. .. Je ne sais pas pourquoi, je n'ai rien changé>: | Si quelqu'un a encore des informations à ce sujet, il serait toujours apprécié car je voudrais pouvoir compter sur cela pour ne pas se reproduire. – rat

+0

annnnd maintenant ils sont repartis, pas de changements en plus de code Java sans rapport .../poignets – rat

Répondre

1

Ok bien que je trouve la cause que je suis un peu difficile de comprendre pourquoi il se passait que parfois ...

Quoi qu'il en soit, je suis sur un PhaseListener pour gérer l'accès/autorisation , il semble que parfois cela bloquerait une demande de chargement de ressources, donc j'ajouté le contrôle suivant avant l'autorisation code de vérification et il semble charger toujours maintenant:

if (!event.getSource().getClass().equals(ResourceLifecycle.class)) 
Questions connexes