EJB x Singleton

27/03/2019

0

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

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar