diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java index 5a3225ca7..b7b95f4e2 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/configuration/support/ClassPathXmlApplicationContextJobFactory.java @@ -60,7 +60,9 @@ public class ClassPathXmlApplicationContextJobFactory implements JobFactory { * @see org.springframework.batch.core.configuration.JobFactory#createJob() */ public Job createJob() { - ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { path }, parent); + ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] { path }, false, parent); + context.setDisplayName("Job ApplicationContext "+beanName); + context.refresh(); Job job = (Job) context.getBean(beanName, Job.class); return new ContextClosingJob(job, context); }