Ich recherchiere eine Lösung für ein Problem mit GWT and OSGi+PAX-Web. Das besondere Problem ist, dass GWT nicht die Serialisierung Richtliniendatei laden, wird folgende Fehler geben:Wie GWT RPC die Serialisierungsrichtliniendateien lädt?
ERROR: The serialization policy file '/ctx/ctx/6ExxxxxxxxxxxxxxxxF.gwt.rpc' was not found; did you forget to include it in this deployment?
Das Problem liegt irgendwo zwischen Equinox OSGi und PAX-WEB.
Um eine Lösung zu finden, möchte ich besser verstehen, wie GWT-RPC die Serialisierungsrichtlinie Dateien lädt.
- Was ist ihr Lebenszyklus? Wann werden sie geladen? (Ich sehe es auf Server-Start. Alle Besonderheiten im Lebenszyklus? Reload?)
- Wie GWT diese Datei in seinem Stapel lädt? An welcher Stelle im Callstack einer Anfrage? Woher weiß GWT, woher er sie laden kann? Kann ich GWT sagen, wo es nach dieser Datei suchen soll?
(Haftungsausschluss: Ich habe [2] die gwt docs auf den erzeugten Dateien lesen Ich bin für mehr Low-Level-Details suchen. Ich die Eindrücke haben, dass der Fehler sind wir mit Httpcontext zu tun hat. getResource())
danke für die Zeiger. Gutes Zeug. Zur Erinnerung, hier ist der Link zur Quelle. Es kann als Referenz dienen: http://code.google.com/p/google-web-toolkit/source/browse/trunk/benutzer/server/rpc/RemoteServiceServlet.java? spec = svn5045 & r = 5045 – maasg
Wie funktioniert das mit GWT-PhoneGap Remote-Protokollierung? https://code.google.com/p/gwt-phonegap/wiki/LoggingModule das gewünschte '' .gwt.rpc'' ist am Telefon. Muss ich es auf den Server kopieren oder werde GWT es zu irgendeinem Zeitpunkt senden. – confile