Java EE 6 @Startup und @Schedule nie ausgeführt wird

Ich bin sicher, dass diese Frage gestellt wurde unzählige Male, aber ich habe alles versucht, was ich gelesen habe, und nichts scheint zu funktionieren. Ich bin sicher, die Korrektur ist wahrscheinlich etwas einfacher zu.

Habe ich die folgende singleton, die ausgeführt werden soll, wenn die web-Anwendung wird gestartet, aber es funktioniert nicht, und der geplante task nicht ausgeführt.

@Singleton
@Startup
public class Scheduler {

    private static int count = 0;

    @PostConstruct
    public void onStartup() {
        System.out.println("Initialization success.");
    }

   @Schedule(second="*/10", minute="*", hour="*")
   public void execute() {
      System.out.println("its running count..."+count);
      count++;
   }
}

Ich bin mit Glassfish server 3.1.2.

Jede Hilfe wird sehr geschätzt.

Dank.

BEARBEITEN

Die Start-Methode wird nun ausgeführt, aber der Zeitplan-Methode nicht ausgeführt.

Können Sie den import für die Singleton-annotation?
Hi. es ist: import javax.ejb.Singleton;
Sehen Sie irgendwelche Fehler / logs von GlassFish während der (re -) deployment?
Keine Fehler. Nichts im Zusammenhang mit diesem sowieso. Ist der Standort des singleton einen Unterschied machen? Momentan habe ich es in einer .util-Paket. Kämpfen, um zu finden, was sonst falsch sein könnte.
vielleicht ist meine Antwort hier gilt. stackoverflow.com/questions/13092567/...

InformationsquelleAutor Paul Blundell | 2013-03-20

Schreibe einen Kommentar