JSF [Maven] Seam 2.2, Richfaces 3.3 - a4j wird nicht umgewandelt

NT2005

Mitglied
Hallo Ihr,

Ich versuche zurzeit mein Projekt in ein Maven Projekt zu konvertieren. Ein großen Sprung hat mir JBoss Maven Integration gegeben, der mir eine fast funktionierende EAR geliefert hat (mit dem Seam 2.2 Web Projekt Wizard).

Das einzige was für mich im Moment nicht funktioniert irgendeine Seite mit:
[XML]
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:c="http://java.sun.com/jstl/core">
<a4j:region>
<h:form>
<a4j:poll id="poll" interval="500" enabled="true" reRender="poll,grid" />
</h:form>
</a4j:region>
</ui:composition>
[/XML]
Die Tags von <a4j:> werden einfach nicht konvertiert (das trifft auf alle a4j Tags zu). <h:eek:utputText /> funktioniert, nur nicht die Ajax Sachen.

Ich weiß keinen Rat mehr, ich sitze bestimmt über 10 Stunden an diesen Problem. :(

Jemand eine Idee oder mit dem ich mich näher auseinander setzen kann? :)

Noch ein Paar Daten:
JBoss AS 6.1.0.Final
Richfaces 3.3.3.Final
JSF 1.2

Eclipse Indigo mit EAR Projekt mit Parent, ejb, ear.

Wenn ihr noch etwas braucht, sagt Bescheid. :)

Edit 1:
Also ich vermute, es liegt an Seam-Componenten. Mein Maven-Projekt kommt nicht mit der components.xml aus. Jedoch ist sie Total Standardmäßig.

Des weiteren muss ich die Libary jsf-facelets manuell hinzufügen, da sonst dieser Fehler kommt:
Code:
Unable to find class 'com.sun.facelets.FaceletViewHandler'
Für mich bisschen unlogisch, da sie in der Maven-Dependencies-Libary eigentlich enthalten ist...

Ich seh keinen Stich mehr.

Edit 2:
Mir fehlt wohl vor allem dieser Component:
[org.jboss.seam.servlet.SeamFilter] Initializing filter: org.jboss.seam.web.ajax4jsfFilter
Aber wie kann ich ihn "reinladen"?
 
Zuletzt bearbeitet:

NT2005

Mitglied
Hallo Sym,

Danke für die Antwort, ändert jedoch nichts. Seam 2.2 und RF 3.3.3 Konfigurationsanleitung bringt mich leider auch an den selben Punkt.

Verwendet jemand JBoss Tools 3.x, Seam 2.2.x, Maven? Wäre nett wenn er mir ein Testprojekt (EAR) rüberschicken könnte. :)
 
Zuletzt bearbeitet:

NT2005

Mitglied
Hallo ihr,

Ich habe das Problem gefunden.
Die Libraries fehlten, weil in der pom.xml vom web das packaging nicht auf war gestellt wurde.

Libraries:
richfaces-impl-3.3.3.Final
richfaces-ui-3.3.3.Final
jboss-seam-ui-2.2.2.Final

Aber eine Frage hätte ich noch zu Maven:
Ich will externe Biblotheken (eigene, die in keinen Repository vorhanden sind, zum Projekt hinzufügen.

Diese Methode funkioniert nicht:
How to include library manually into maven local repository?

Jedoch würde ich gerne diese Methode bevorzugen:
[XML]<dependency>
<groupId>de.toni</groupId>
<artifactId>meinelib</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${meinelib.path}</systemPath>
</dependency>[/XML]
In Eclipse wird die Library richtig anerkannt, wird aber nicht dann beim Publishen auf den Server mit übertragen. :(
 

NT2005

Mitglied
Danke, sieht sehr interessant aus. Wie gesagt, ich habe es jetzt recht gut hinbekommen.

Ich habe eben nur noch das Mavenproblem, das eine eigene Libary nicht mit in die ear kopiert wird, obwohl ich das so angegeben hat. Liegt wahrscheinlich an <scope>system</scope>. :(
 

kama

Top Contributor
Hallo,

liegt genau daran:
Code:
<scope>system</scope>
System Scope ist ja auch "böse"...besser in einen Nexus (eigenen Repository Manager einspielen)...

Gruß
Karl Heinz Marbaise
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I JSF JSF, Tomcat, Server Faces und maven Web Tier 3
DieKeksmaffia Wo muss die persistence unit in kombination mit maven hin? Web Tier 1
B GWT + EJB + Maven - Test Error Web Tier 2
byte [GWT2.0] gwt-maven-plugin Web Tier 2
J facesContext ist null bei seam-Projekt Web Tier 3
J seam 2 sprache ändern Web Tier 3
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
T Seam-Projekt Eingabefeld mit "null"-Wert Web Tier 7
T Seam Anwendung EAR-Projekt Web Tier 3
D Seam Example Probleme Web Tier 2
J a4j-MediaOutput / Seam 2.1 : jpg lassen sich nur bis 5 KB anzeigen Web Tier 3
T JSF/Facelets mit Seam-Framework Web Tier 7
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
D Richfaces (Seam/Hibernate): dynamische Eingabefelder Web Tier 2
S Zugang zur List elementen (richfaces) Web Tier 1
G GWT oder RichFaces oder ... Web Tier 5
J JSF Grad der Barrierefreiheit von PrimeFaces, ICEFaces, RichFaces und OpenFaces Web Tier 2
K RichFaces CommandButton mit PopUp verwenden Web Tier 2
M RichFaces zerstörte mein Projekt Web Tier 4
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
F RichFaces Override CSS Web Tier 4
T RichFaces will nicht funktionieren :( Web Tier 2
T RichFaces einbinden Web Tier 4
T JSF Simple Anwendung mit Richfaces Web Tier 7
S Richfaces 4.0 Ajax Waitingpanel Web Tier 2
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
S Richfaces: Column ReRender Web Tier 4
G JSF Richfaces rich:messages Web Tier 13
M JSF Richfaces 2 Kalender kombinieren Web Tier 4
K RichFaces Geschwindigkeit bei Tabellen Web Tier 3
T JSF/Richfaces rich:dataTable with rich:datascroller Web Tier 1
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
E JSF 2.0 Wie Richfaces in Eclipse einbinden? Web Tier 25
M Frage zur Konfiguration einer RichFaces DataTable Web Tier 4
I JSF 2.0 und RICHFACES/ ICEFACES oder ähnliches? Web Tier 6
B Probleme mit RichFaces Web Tier 2
B Richfaces 3.3.2.SR1 --- Kompatibilität Web Tier 3
N Richfaces + AjaxValidator Web Tier 3
T richfaces + jsf Web Tier 3
L [RichFaces] Applikation wird mit NullPointerException beendet Web Tier 5
W RichFaces converter in orderingList wirft exception Web Tier 5
V Image Map und Ajax-Richfaces Web Tier 5
J Richfaces combobox zeigt Items nicht an Web Tier 4
N oncomplete bei Richfaces Web Tier 3
D Eventing in Kombination mit RichFaces bzw. Element.show() Web Tier 2
F Richfaces livedemo Web Tier 1
F RichFaces, Problem mit PickList Web Tier 2
T richfaces datatable Web Tier 3
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
S richfaces Datatable horizontal ausgeben Web Tier 2
F RichFaces: JSF-Lifecycle / Validierung Web Tier 2
E RichFaces 3.2.1 Probleme Web Tier 4
F nach Update auf RichFaces 3.2.0 Fehlermeldungen Web Tier 5

Ähnliche Java Themen

Neue Themen


Oben