EJB x Singleton

JAVA EE

27/03/2019

Bom dia,

Estou tentando uma solução usando um singleton abaixo, só que dá o erro "WELD-001303: No active contexts for scope type javax.enterprise.context.SessionScoped".

Significa que essa classe não tem acesso ao contexto da aplicação? Tem alguma forma de corrigir isso?

@Startup
@Singleton
public class IntegraClinicasTask {

@EJB
ParametroSistemaDao dao;

@PostConstruct
public void start() {
}

@Schedule(persistent = true, hour = "11", minute="17")
public void executar() {
System.out.println("Iniciando o schedule - Data: " + new Date());
Parametrosistema p = dao.find(1);
System.out.println("Ultima atualiação - Data: " + p.getInicioI());

}

}
Ricardo Pestana

Ricardo Pestana

Curtidas 0
POSTAR