Я пытаюсь выполнить задание пакетной загрузки в моем приложении, работающем на Wildfly 10. Я хочу создать задание Quartz, которое загрузит некоторые файлы и загрузит их в базу данных. Однако, когда моя работа выполняется, entitymanager всегда имеет значение null. Как я могу получить курьером моего лица в этом случае? Я написал следующий код, который максимально упрощает мою ситуацию. Может ли кто-нибудь сказать мне, где я ошибся?Почему мой EntityManager null в моей работе Quartz на Wildfly 10?
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
@Stateless
public class DownloadService implements Job {
@PersistenceContext
private EntityManager entityManager;
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
if (entityManager == null) {
System.out.println("############## entityManager is null ####");
} else
System.out.println("************** WORKING ***************");
}
}