Problème Glassfish 3 + JSF 2.0

Résolu/Fermé
Keuz 91 Messages postés 221 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 28 novembre 2011 - Modifié par Keuz 91 le 30/11/2010 à 13:58
Keuz 91 Messages postés 221 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 28 novembre 2011 - 30 nov. 2010 à 13:54
Bonjour,

Je m'adresse à vous en désespoir de cause, après deux jours de recherches infructueuses.

Je développe actuellement une application Web en Java EE 6, reposant sur Glassfish 3 + PostgreSQL. Tout fonctionnait à merveille, jusqu'à ce que, pour « essayer », j'inclue les librairies Ajax (JBoss). Depuis, page blanche : mes commandes JSF ne sont plus interprétées, et ce quelle que soit la version du projet que je lance (celles qui fonctionnaient, donc)

J'ai redéployé mon application sans ces librairies, avec, avec le fichier web.xml et sans, et parcouru les forums à tord et à travers, sans succès.

Mon application comporte des Entity, des EJB et des Controllers relativement basiques uniquement.

Par exemple, le code source généré de la page "index.faces" est :
<?xml version='1.0' encoding='UTF-8' ?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml"  
      xmlns:h="https://www.oracle.com/java/technologies/"  
      xmlns:ui="https://www.oracle.com/java/technologies/">  
<h:head></h:head>  
<h:body>  
    <h:outputText value="TEST"/>  
    <ui:composition template="/resources/templates/layout.xhtml">  
        <h:outputText value="TEST"/>  
    </ui:composition>  
</h:body>  
</html>  


Donc : une page toute blanche, puisque ces balises devraient générer du HTML...

Quelqu'un aurait-il une piste ?

En vous remerciant par avance, bien cordialement,



Keuz
N'oubliez pas de mettre votre post en RESOLU lorsqu'il l'est !
A voir également:

1 réponse

Keuz 91 Messages postés 221 Date d'inscription samedi 1 août 2009 Statut Membre Dernière intervention 28 novembre 2011 23
30 nov. 2010 à 13:54
Bon... Comme d'habitude, il suffit d'expliquer le problème pour qu'il se règle de lui même...

Au cas où cela puisse servir à quelqu'un : effectuer un Clean (pour Maven, en tout cas).

Cet appel était sensé se lancer à chaque redéploiement, mais ne devait pas se faire effectivement. Un appel explicite "mvn clean" suivi d'un redéploiement m'a tout remis en état de marche. Ou alors clean n'est effectif que toutes les 4.758.042 exécutions...

Pourquoi ? Ne me demandez pas...
0