У меня есть веб-приложение JEE7 maven, которое работало нормально, пока я не добавил аннотацию @Schedule в один из своих EJB.
С тех пор NetBeans 7.4 больше не хочет развертывать мой проект с помощью GlassFish-Server-4.0. Мне просто нужно прокомментировать строку моей аннотации, чтобы иметь возможность снова развернуть.
Вот код моего класса:
package org.m2acsi.boundary;
import javax.ejb.Schedule;
import javax.ejb.Stateless;
@Stateless
public class Automaton {
@Schedule(second = "*/10", minute = "*", hour = "*")
public void everyDay() {
System.out.println("Test");
}
}
Вот исключение, которое я получаю:
Grave: Exception while loading the app
Grave: Undeployment failed for context /FullStore
Avertissement: EJB Timer Service is not available. Timers for application with id 91131533448380416 will not be deleted
Infos: file:/C:/Sites/FullStore/target/FullStore-1.0-SNAPSHOT/WEB-INF/classes/_storePU logout successful
Grave: Exception while loading the app : EJB Timer Service is not available
Изменить: я попытался пропинговать службу таймера EJB в консоли администратора Glassfish. Это заканчивается провалом. Это моя точка блокировки, но я не могу понять, почему и как это исправить.