Java Server Faces mit JBoss
September 25th, 2006 | by Wolfgang |Wie ich schon in einem früheren Beitrag geschrieben habe, beschäftige ich mich gerade unter anderem mit Java Server Faces. Erste Gehversuche machte ich dabei mit Apache Tomcat und der Sun JSF RI. Anfangs funktionierte nichts, weil ich die JSF Bibliotheken einfach in den /WEB-INF/libs/ Ordner meiner Webanwendung kopiert hatte. Auf einer Website wurde ich aber darauf aufmerksam gemacht, dass die JSF Bibliotheken in den /libs/ Ordner von Tomcat gehören. Nach dieser kleinen Anpassung funktionierte alles. Super.
Alles hätte schön sein können wenn ich nicht auf die Idee gekommen wäre, JSF mit EJB zu verheiraten :). Da dafür der gute Tomcat nicht ausreicht habe ich mich dazu hingerissen, den JBoss Application Server zu installieren. Installation, Integration mit Eclipse, etc. ging sehr einfach von der Hand. Vor allem wenn ich den Punkt Installation mit der Installation von IBM WebSphere vergleiche :).
Mein Problem trat auf, als ich meine Test JSF Applikation auf den Server packte und testen wollte. Es funktionierte erstmal nichts. Nach einer kleinen Recherche auf den JBoss Seiten erfuhr ich, dass JBoss bereits die JSF Implementierung Apache MyFaces mitbringt und ich zur Nutzung ein paar zusätzliche Zeilen in meine web.xml eintragen muss. Leider funktionierte das bei mir nicht. Ich fand im JBoss Forum auch einige andere User, die mit demselben Problem kämpften und verschiedene Lösungsstrategien empfohlen.
Am Ende half mir nur die Brechstangenmethode, die auch in den JBoss Docs beschrieben wird: die mitgelieferten MyFaces Bibliotheken löschen und die Eigenen (in meinem Fall die Sun RI) meinem Webprojekt hinzuzufügen. Ich habe keine Ahnung, warum das Zusammenspiel zwischen den mitgelieferten MyFaces Bibliotheken und meiner Web Anwendung nicht funktioniert hat. Im JBoss Forum meinten einige User, dass es sich um einen Bug in der aktuellen JBoss Version handelt.
Trotz meinem etwas höheren Aufwand, JSF auf dem JBoss AS zum Laufen zu bekommen, bin ich bis jetzt mit JBoss sehr zufrieden. Der Server läuft stabil, startet recht schnell und das Debuggen funktioniert 1a.
| Tags:java-server-faces, jboss |
| Abgelegt unter: Bugs IT Java |
| Trackback URL für diesen Artikel |
| RSS Kommentare |




Sorry, comments for this entry are closed at this time.