Global onStart bei Play Framework 2.3.7 funktioniert nicht?

8

Tut mir leid, wenn diese Frage zu dumm wird, aber ich kann einfach meinen Fehler nicht finden und habe bereits viele Einträge hier in SO und anderen Seiten überprüft. Ich habe ein Play 2.3.7-Projekt mit Java eingerichtet. Ich habe eine Global.java-Datei im allgemeinen Paket im App-Verzeichnis erstellt. In dieser Datei überschreibe ich onStart (und andere Hooks), aber ich bekomme sie nicht zur Arbeit. Sie führen einfach überhaupt nicht aus. Hier ist die Global.java-Datei:

%Vor%

Und in der application.conf ist hier der relevante Teil, der standardmäßig kommentiert ist:

%Vor%

Was kann das Problem sein? Danke.

    
ale64bit 25.12.2014, 02:18
quelle

2 Antworten

6

Das Objekt Global muss sich im Standardpaket befinden, daher müssen Sie package common entfernen.

Wie im ersten Absatz der Dokumentation angegeben.

    
Michael Zajac 25.12.2014, 02:31
quelle
8

Es sieht so aus, als hätten Sie vergessen, die Einstellung application.global zu entfernen.

Der folgende Code funktionierte gut für mich.

Global.java-Datei:

%Vor%

application.conf-Datei:

%Vor%     
MikeSchneeberger 07.01.2015 11:38
quelle