Ces annexes répertorient les différents problèmes qu'un développeur peut rencontrer durant le développement avec les logiciels choisis pour ce cours (Java EE, NetBeans, Java DB, GlassFish, PrimeFaces).
Annexe 1 : changer les ports utilisés par GlassFish
Annexe 2 : changer la version de Mojarra utilisée par GlassFish ; si ça ne marche pas, voyez ce lien.
Annexe 3 : des problèmes d'accents dans les données saisies dans un formulaire Web généré par une page JSF ? Voici la solution.
Annexe 4 : Cas où PrimeFaces n'est pas reconnu, ce qui peut se traduire par l'espace de noms de PrimeFaces qui n'est pas reconnu (avant toute chose, évidemment, vérifiez que vous ne vous êtes pas trompé dans l'espace de noms http://primefaces.org/ui) ou un message d'erreur disant que le jar de PrimeFaces est de taille 0.
La solution peut être de faire un clean and build du projet.
Si ça ne marche pas, essayez ceci :
Annexe 5 : le projet war ne trouve pas les classes du projet ejb. Quand on ouvre le projet ejb, toutes les classes sont marquées comme "à compiler" ("Needs to be compiled", représenté par une sorte de tête de clé à molette) ; elles restent ainsi même si on les compile. Dans le fichier jar du projet ejb, il n'y a aucune classe. Il semble qu'un "Deploy" du projet principal suffise à débloquer la situation.
Annexe 6 : Quand il y a trop de messages bizarres, la solution peut être de faire un undeploy du projet puis de faire un restart de GlassFish.
Annexe 7 : Vous venez de modifier du code dans NetBeans et vous voulez continuer à tester l'application mais vous recevez un message disant que la vue n'a pu être restaurée. La raison est que les modifications que vous avez apportées à l'application ne permettent pas la restauration de la page JSF. Il suffit de relancer l'application.
Annexe 8 : Plusieurs raccourcis clavier de NetBeans commencent par Alt-Maj, par exemple Alt-Maj-F pour mettre en forme le code d'une classe ou d'une page JSF. Il faut savoir que Alt-Maj seul fait changer de clavier dans Windows et un raccourci clavier de NetBeans peut parfois effectuer ce changement de clavier (par exemple on tape un q et on obtient un a). Si c'est le cas, il suffit de retaper Alt-Maj pour récupérer le bon clavier.