Ich arbeite seit mehr als acht Monaten an einem Projekt mit GWT ohne Probleme, vor kurzem habe ich auf Version 2.1 aufgerüstet und seitdem rufe ich GWT an. create ([AnyService] .class) der Browser hängt. Es zeigte mir eine OutOfMemoryException, also setze ich Xmx auf 4096m, XX: MaxPermSize auf 1024m und -Xss auf 1024k (ich weiß, es ist viel, aber sonst bekomme ich das OOME), seitdem hat das OOME nicht mehr angezeigt, aber die Seite wird nie angezeigt. Im Serverprotokoll und auf der GWT-Konsole wird nichts angezeigt.GWT.create ([AnyService.class]) hängt im gehosteten Modus
Obwohl das Problem mit dem Browser zu tun hat, habe ich IE, FF, Safari und Chrome versucht, und das gleiche Verhalten wird auf allen von ihnen gezeigt. Dieses Problem passiert mir auch bei der Arbeit an Mac OS (Schneeleopard) und Windows 7.
Wenn ich die Website im Web-Modus laufen dann funktioniert alles ok, die Sache ist, dass das Debuggen unmöglich wird seit dem Projekt derzeit hat mehr als 30 Module, so kompilieren alles ist keine Option (dauert etwas mehr als 30 Minuten, um alle von ihnen zu kompilieren).
Ich benutze Maven mit der Plugin-Version 2.1.0-1, und ich habe versucht mit gwt libs 2.1.0 und 2.1.1 und keiner von ihnen funktioniert für mich. Ich habe auch einige andere Beiträge von Leuten gefunden, die ähnliche Probleme gemeldet haben und es scheint bis jetzt keine Lösung zu geben. Ich arbeite von der Konsole mit maven (mvn gwt: run), ohne Plugins wie Eclipse oder Netbeans.
Kann mir jemand einen Hinweis geben, was das Problem sein könnte?
http://code.google.com/webtoolkit/lifeofanissue.html –
Vielen Dank für Ihre Erkenntnisse Berichterstattung zurück. Es wird eine große Hilfe für alle anderen sein, die ein ähnliches Problem in der Zukunft haben. Hoffentlich wird SO in der Lage sein, Sie bei Ihren zukünftigen Fragen zu unterstützen. –
Noch eine Sache, auf meinem Mac musste ich das -Tag innerhalb der gwt-maven-Plugin-Konfiguration mit -d32 und -Xmx1024m setzen, es machte den Trick ... die einzige Frage, die noch auf meinem bleibt Kopf ist, was hat sich geändert, so dass ich diese Konfiguration machen musste, da alles vorher gut funktioniert hat? Wie auch immer, ich muss sagen, dass ich eine große Erleichterung empfinde –
OscarG