Spring batch 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名为';jobRepository';在VFS资源中定义
我正在犯错误。使用Spring batch 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名为';jobRepository';在VFS资源中定义,spring-batch,spring-jdbc,Spring Batch,Spring Jdbc,我正在犯错误。使用4.3.16.发布和1.3.1.发布 依赖项如下所示,以供参考: 你能告诉我是什么问题吗?我正在使用Spring批处理管理和Spring项目。任何quicj解决方案均受欢迎 <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-admin-manager</artif
4.3.16.发布
和1.3.1.发布
依赖项如下所示,以供参考:
你能告诉我是什么问题吗?我正在使用Spring批处理管理和Spring项目。任何quicj解决方案均受欢迎
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-admin-manager</artifactId>
<version>${spring.batch.admin}</version>
<exclusions>
<exclusion>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-context-support</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-admin-resources</artifactId>
<version>${spring.batch.admin}</version>
<exclusions>
<exclusion>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-context-support</artifactId>
</exclusion>
</exclusions>
</dependency>
Spring批处理管理不再受支持,已被Spring云数据流取代。您看到的错误是因为Spring Batch Admin需要比Spring Batch 4更旧的Spring Framework版本。您需要将SpringBatch和SpringFramework的版本降级到受支持的版本,或者(这是我们建议的)迁移到SpringCloud数据流
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobLauncher' defined in VFS resource ["/content/XXXXX.ear/XXXX.war/WEB-INF/lib/spring-batch-admin-manager-1.3.1.RELEASE.jar/META-INF/spring/batch/bootstrap/manager/execution-context.xml"]: Cannot resolve reference to bean 'jobRepository' while setting bean property 'jobRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobRepository' defined in VFS resource ["/content/XXXX.ear/XXXXXXXX.war/WEB-INF/lib/spring-batch-admin-manager-1.3.1.RELEASE.jar/META-INF/spring/batch/bootstrap/manager/execution-context.xml"]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/jdbc/core/simple/ParameterizedRowMapper
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1533)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1280)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3780)
at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:163)
at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61)
at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:122)