Dies ist ein super nerviger Bug. Meine Anwendung hängt davon ab, Skripte mit Run-Script auszuführen, und ich bekomme das gleiche Verhalten. Hier ist, was ich als Workaround getan habe:
%Vor%Wenn Sie Ihr Skript ausführen:
%Vor%Nervig, aber zumindest können Sie alle anderen Funktionen nutzen, während Sie auf eine Lösung warten.
Wenn Sie das also finden, weil Ihre Skripte durch 2.3.x beschädigt sind, habe ich das Problem im Allgemeinen entdeckt. Ich kann immer noch kein run-script verwenden, weil es immer mit dem gefürchteten TomcatPlugin-Problem fehlschlägt (ich vermute, das bedeutet, dass run-script immer versucht, grills ohne Probleme zu booten). Ich kann jedoch die Skripts kompilieren und als Aufgaben ausführen. Meine Skripts würden immer fehlschlagen, weil ich die Grails mit der folgenden Methode bootstrappte:
%Vor%All das stammt von den Dokumenten, die das sagen. Allerdings hängt (Bootstrap) in 2.3.x stark auseinander, was abgesehen vom ganzen Fork-Feature-Debakel (ja, es war nicht gut durchdacht).
Da ich so viel Glück hatte und meine Scripts nicht wirklich die Grils vollständig booten mussten, konnte ich Folgendes tun und es funktionierte genauso gut:
%Vor%Und Viola fing wieder an zu arbeiten. Gut funktioniert-ish. Hier ist, was funktioniert und nicht funktioniert:
%Vor%Hier sind einige Jira-Probleme zu diesem Problem (s), damit Sie wissen, wann alles falsch ist; -)
Ich hatte das gleiche Problem beim Upgrade auf 2.3.2
Ich habe das oben mit dem Flag -DnoTomcat
versuchtEs hat immer noch nicht funktioniert. Dann habe ich festgestellt, dass einige Inplace-Plugins auch auf Tomcat verweisen. Dies scheint in gewisser Weise ein Vermächtnis zu sein, da frisch erstellte Plugins mit Grails 2.3.2 keine Referenzen auf Tomcat haben. Also habe ich einfach alle Referenzen aus den Plugins entfernt und den Flag-Schalter in meiner Hauptanwendung behalten.
Nur eine kleine Erläuterung, die oben von Chubbsondubs erwähnt wurde, die ich aber beim ersten Lesen übersehen habe ...
Normalerweise lautet die einfache Antwort:
%Vor%mach einfach folgendes:
%Vor%Tags und Links grails spring database-migration grails-2.0 grails-plugin