Ich habe versucht, eine funktionierende GWT 1.5.2-Anwendung auf 1.6.4 mit Maven zu bauen, um zu bauen. Nachdem alle Fehler behoben und alle veralteten Aufrufe aktualisiert wurden, wird alles gut kompiliert.Problem beim Upgrade von GWT 1.5 auf 1.6; Was ändert sich im Maven-Setup?
Aber wenn ich versuche, die Anwendung geschieht nichts zu anfangen, weil (nach Firebug), um die Dateien, die ich herunterladen versuchen, ist
http://localhost:8080/softwarename/com.myCompany.WorkSpace/undefined
offensichtlich die Datei geladen Recht vor diesem (http://localhost:8080/softwarename/com.myCompany.WorkSpace/com.myCompany.WorkSpace.nocache.js
) versucht, eine GET Datei definiert in einem null
String.
Was muss ich im Setup ändern (pom.xml, Struktur usw.), damit es funktioniert? Google hat nicht geholfen ...
UPDATE: Ich habe anscheinend die Lösung gefunden. Die Migrationsanleitung funktionierte mit ein paar Modifikationen. Ich musste das Verzeichnis im Kriegsverzeichnis mit dem Namen aus dem rename-to
Attribut erstellen.
Beacause Maven nicht die WorkSpace.html aus dem War-Verzeichnis, aber aus dem öffentlichen Verzeichnis habe ich den Ordner aus dem Pfad des Skriptblocks entfernen musste. Ich musste auch die Federsicherheitsfilterpfade ändern, da die URL von http://localhost:8080/softwarename/com.myCompany.WorkSpace/WorkSpace.html
zu http://localhost:8080/softwarename/workspace/WorkSpace.html
gewechselt hat (wobei workspace
der Umbenennungswert ist).
Jetzt muss ich nur die RPC-Aufrufe wieder zu arbeiten ...
Ja, ich dachte, die Änderungen an der Dateihierarchie waren eine mögliche Ursache, aber ich bin mir nicht sicher, wie man die Änderungen implementiert, damit Maven es "versteht". –