Frage

Ich versuche zu setup ein Flex-Projekt mit dem Spring - + BlazeDS integration durch die Arbeit durch die refcard freundlich geschrieben von James Ward auf refcards.dzone.com.

Einige Probleme/Herausforderungen, die halten Ihre Köpfe.Die Tomcat-Bereitstellung ist gut zu gehen, Sie alle Dateien sind auf den server und ich kann beschwören main.swf-Dateien über den browser.

Ich bekomme den folgenden ActionScript-Ausnahme, wenn Sie versuchen zu machen die AMF-Anfrage für Frühjahr/BlazeDS:

RPC Fault faultString="Senden fehlgeschlagen" faultCode="Client.Fehler.MessageSend" faultDetail="Channel.Verbinden.Fehlgeschlagen error NetConnection.Rufen.Fehler:HTTP:Fehler:url:'http://localhost:8080/blazeds/spring/messagebroker/amf'"

Bei der Platzierung des "Fehlgeschlagen:url:" URL direkt in den browser, Tomcat zeigt die folgende Fehlermeldung:

HTTP Status 404 - Servlet Spring MVC Dispatcher-Servlet ist nicht verfügbar

Ich habe setup alle Dateien wie James Ward angewiesen, auf seine refcard, application-config.xml, web.xml und services-config.xml sind alle in Ordnung, soweit ich sehen kann.

Irgendwelche Ideen, was ich bin Durcheinander?

PS:Ich bin zu bemerken kleine Veränderungen in Bezug auf James' refcard und die stabile Version der integration.Gibt es etwas, das änderte sich, nachdem der M2 Version, vielleicht beißt mir in den Hintern?

War es hilfreich?

Lösung 3

Ich werde die Antwort auf meine eigene Frage, es läuft alles auf mich als dummy.Dort, wo einige .Gläser, die ich nicht in meinem WEB-INF/lib-Ordner.Ich kopierte Sie gegenüber der blazeds+spring integration testdrive, die Feste mein problem!

Andere Tipps

Ich habe das gleiche problem und habe es behoben durch hinzufügen von backport-util-concurrent.jar und cfgatewayadapter.jar von test-drive-Stichprobe der flex-Feder-integration , danke josamoto für Ihre post , schließlich die integration funktioniert gut .

Grüße

Wenn Sie Folgen die Referenz-Karte Ihres URL http://localhost:8080/dzone-server/spring/messagebroker/amf.Die context-root in die Referenz-Karte ist dzone-server.

Der wichtigste Schritt ist zu machen Sie sicher, dass die oben angegebenen URL passt der Endpunkt-url definiert services-config.xml.Damit der entsprechenden Endpunkt für die oben genannten URL:

<endpoint url="http://{server.name}:{server.port}/{context.root}/spring/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>

Hinweis:dies ist fast die standardmäßig Hinzugefügt werden, indem ein neues flex-Projekt in Flex Builder Ausnahme Frühling Hinzugefügt, um die Endpunkt-URL.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top