Java EE 6 @Démarrage et @Annexe de ne jamais être exécuté

Je suis sûr que cette question a été posée de nombreuses fois, mais j'ai essayé tout ce que j'ai lu et rien ne semble fonctionner. Je suis sûr que la solution est probablement quelque chose de simple.

J'ai le texte suivant singleton qui doit être exécuté lorsque l'application web démarre mais il ne le fait pas, et la tâche planifiée ne fonctionne pas non plus.

@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++;
   }
}

Je suis à l'aide de Glassfish server 3.1.2.

Toute aide sera grandement appréciée.

Grâce.

MODIFIER

La méthode de démarrage est maintenant exécuté, mais le calendrier de la méthode ne fonctionne pas.

Pouvez-vous montrer à l'importation pour le Singleton annotation?
Salut. il est de: import javax.ejb.Singleton;
Voyez-vous des erreurs / logs à partir de GlassFish au cours de (re)déploiement?
Pas d'erreurs. Rien à cela de toute façon. L'emplacement de l'singleton faire une différence? J'ai actuellement dans une .util paquet. Du mal à trouver quoi d'autre qui pourrait être mauvais.
peut-être que ma réponse ne s'applique ici. stackoverflow.com/questions/13092567/...

OriginalL'auteur Paul Blundell | 2013-03-20