2012-04-03 4 views
0

Ich muss eine Server-Seite JMS-Warteschlange erstellen, um die Anforderungen und Antworten zu behandeln. Ich benutze Richfaces in Jsf 2.0 und Apache Tomcat Server, In der Managed Bean erhalte ich synchron durch Komma getrennte Werte Werte von Yahoo Verlobten, aber ich wollte sie asynchron und spontan die Werte anzeigen Ich möchte nicht zu anderen Rahmen wechseln Arbeit. Ich weiß nicht, wie man Queue erstellt und implementiert, bitte helfen Sie mir mit einigen Beispielen.synchron zu asynchronus mit JMS-Warteschlange

Antwort

0

Sie rufen Ihren Code rekursiv auf, bis das Stacklimit erreicht ist.

Dann stackoverflow Ausnahme wird geworfen.

Dies hat nichts mit Ajax, JSF-2.0 oder Richfaces zu tun, bitte entfernen Sie Tags.

Ich erwarte, dass getResult-Methode rekursiv aufgerufen wird.

+0

können Sie bitte spezifisch sein, wo es schief ging, weil ich nicht getResult Methode verwenden, wo jeden – krishna

+0

Run in Debugger und überprüft Anruf stack.Sie werden es sehen! – rkosegi

0

"value =" # {} StockQuoterBean.Symbols: "Eigentum 'Symbole' nicht auf ty gefunden" Weil Sie eine get und Setter für Symbole haben -> getSymbols und setSymbols. Dann müssen Sie in Ihren JSF-Seite Symbolen anstelle der Symbole verwenden (so Klein)

#{StockQuoterBean.symbols} 
+0

Ich habe das geändert und immer noch habe ich Fehler – krishna

+0

welche Fehler, die gleichen? Dann wird Ihre Quelle nicht auf dem Server aktualisiert. – roel

+0

Ich habe den Quellcode im Server aktualisiert und wenn ich versuche, das Projekt auszuführen, habe ich die oben genannten Fehler (ich habe die Fehler oben aktualisiert) – krishna