Bonjour,

J'ai un Job dans lequel je dois aller rechercher des données en base et ensuite les traiter.
Le problème est que l'EJB service que j'ai déclaré est toujours null.
J'ai vu toutes sortes de choses sur le net mais du coup je sais pas bien trop quoi faire pour faire fonctionner tout ça

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public class DerniereSaisieJob implements Job {
 
	@EJB
	private HeureService m_heureService;
 
	@Override
	public void execute(JobExecutionContext arg0) throws JobExecutionException {
		System.out.println("Executing Job");
 
		try {
			LocalDate aujourdhui = new LocalDate();
			aujourdhui = aujourdhui.minusDays(5);
 
			List<VwHeureEmploye> lst = m_heureService.getVwHeureEmployeList();
			if (CollectionUtils.isNotEmpty(lst)) {
				List<String> lstExclusion = getLstExclusionAsEmailAdresses();
 
                        ......
                } catch (Exception e) {
			System.out.println(e);
			FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(e.getMessage()));
		}
       }
}
Qqun peut-il m'aider à trouver une solution ?
Merci pour votre aide