2010-11-21 6 views
2

Hallo Ich habe die einfache Cairngorm3 Beispielanwendung von here heruntergeladen. Es gibt ein paar Schritte. a) Laden Sie den serverseitigen Zip herunter. Es enthält eine PDF-Anleitung, wie man eine HSQLDB-Datenbank startet und eine Tomcat-Instanz zum Laufen bringt (ich habe catalina.sh gestartet). b) Überprüfen Sie die Quelle mit Subversion, und laden Sie es in Flashbuilder 4. (Sie benötigen Flex 3.4 SDK) Wenn ich die App (eine Outlook wie App in Flex geschrieben) ausführen, habe ich Probleme an dem Punkt, den ich versuche und Speichern Sie einen Kontakt. Ich nehme an, dass es sich um einen Remoteobject-Aufruf handelt. Aber es mir diese:Channel.Ping.Failed-Fehler Doppelte HTTP-basierte FlexSessions erkannt Was ist die Ursache?

Senden faultCode fehlgeschlagen: Client.Error.MessageSend faultString: faultDetail 'Senden fehlgeschlagen': 'Channel.Ping.Failed Fehler erkannt doppelt HTTP-basiert FlexSessions, in der Regel aufgrund des Remote-Host zu deaktivieren Sitzungscookies. Sitzungscookies müssen aktiviert sein, um die Clientverbindung korrekt zu verwalten. url: 'http: // localhost: 8400/messagesbroker/amf; jsessionid = 5765DDDB6E2D54BD03D3E636B0E8C03E' ''

Ich frage mich, ob das etwas ist, das Sie in services-config.xml optimieren müssen? In Flex-Frameworks/tomcat/webapps/ROOT/WEB-INF/flex Ordner (flex-Frameworks kommt von der serverseitigen Zip-Download:

Wer irgendwelche Ideen bekam Dies ist Christophe Coenraets Baby

?.

ich fand auch später eine blog post by Alexander Glosband, aber von ihm nicht feststellen konnte, was Sie brauchen, um als Arbeit zu tun. dh dies ist etwas, das konfigurierbar ist?

die Art und Weise den Fehler konsequent zu reproduzieren ist, zu versuchen und aktiviere die Webkamera von der App aus und lade dann, anstatt auf "accept" zu klicken, den Bildschirm neu. Dann, wenn du versuchst, ein Foto zu machen, nachdem du ac Wenn Sie auf Kamera schalten, erhalten Sie den doppelten Sitzungsfehler. Ich denke, es gibt ein Problem mit dem Code für die Kamera, die nicht richtig aufgeräumt wird, die Sitzung wird wahrscheinlich nicht richtig aufgeräumt.

Antwort

0

Sie haben Recht, Problem kommt von services-config.xml. Ändern Sie Ihre URL von

http://localhost:8400/messagebroker/amf 

zu

/messagebroker/amf 

I-Lösung von hier send failed error

"Compiler bettet Kanäle, Endpunkte und Ziele in SWF" Video erzählt.