Ich kann das automatische Nachladen nicht auf neu erstellten Controllern durchführen. Meine Anwendung startet korrekt, aber wenn ich grails create-controller <controller-name>
mache, wird der Controller erstellt und ich sehe, dass der neue Controller kompiliert ist.
Wenn ich versuche, auf den neu erzeugten Controller zuzugreifen, bekomme ich immer eine "Seite nicht gefunden (404)". Nach dem Neustart der Grails-Anwendung funktioniert der neu erstellte Controller korrekt.
Ich verwende Grails 3.0.1 auf OSX Yosimite und Java 1.8.0_31-b13. Irgendwelche Hinweise, wie Sie das beheben können?
Ich starte die Anwendung mit den folgenden Kombinationen:
%Vor%Keines dieser Programme hat den neu erstellten Controller neu geladen.
Grails hat in Version 2.4.4 einen Fehler eingeführt, der in Version 2.4.4 und immer noch in Version 3.0.4 vorhanden ist. Das automatische Neuladen funktioniert nicht, wenn Sie irgendwo im Pfad der Datei (in diesem Fall des Controllers) Platz haben .
Weitere Informationen finden Sie in diesem Beitrag .
was für Grails 2.x funktioniert hat, muss auch für 3.x funktionieren.
Probieren Sie den folgenden Befehl aus. Wenn Sie diesen Wert auf false setzen, müssen Sie ihn erneut laden.
%Vor%Tags und Links grails reload grails-3.0