【发布时间】:2021-01-09 18:00:51
【问题描述】:
为了使用批处理和一些分析,我正在尝试启动一些 Spring-XD 项目。我以前曾使用过 Spring-Boot。对不起我的无知。我遵循了官方指南。
作为 Windows 用户,我将这个 xd/bin>$ ./xd-singlenode 命令替换为:E:\software\spring-xd-1.3.1.RELEASE\xd\bin>xd-singlenode。他们是一样的吗?我已经定义了他们指示设置的所有路径。
但是我收到了这个错误:
1.3.1.RELEASE 极限数据
开始:SingleNodeApplication 文档: http://docs.spring.io/spring-xd/docs/current/reference/html/
警告:发生了非法反射访问操作警告: 非法反射访问 org.codehaus.groovy.reflection.CachedClass$3$1 (文件:/E:/software/spring-xd-1.3.1.RELEASE/xd/lib/groovy-all-2.4.4.jar) 到方法 java.lang.Object.finalize() 警告:请考虑 将此报告给 org.codehaus.groovy.reflection.CachedClass$3$1 警告:使用 --illegal-access=warn 启用对进一步非法反射访问操作的警告警告:所有非法访问操作都将 在未来的版本中被拒绝 2020-09-23T19:48:33+0600 1.3.1.RELEASE INFO main singlenode.SingleNodeApplication - 启动 SingleNodeApplication v1.3.1.RELEASE 在 PID 12216 的 MUA 上 (E:\software\spring-xd-1.3.1.RELEASE\xd\lib\spring-xd-dirt-1.3.1.RELEASE.jar 由 MUA 在 E:\software\spring-xd-1.3.1.RELEASE\xd\bin 中启动) 2020-09-23T19:48:34+0600 1.3.1.RELEASE 信息主要 singlenode.SingleNodeApplication - 在中启动 SingleNodeApplication 4.615 秒(JVM 运行 32.452) 2020-09-23T19:48:35+0600 1.3.1.RELEASE INFO main singlenode.SingleNodeApplication - 在 PID 12216 的 MUA 上启动 SingleNodeApplication v1.3.1.RELEASE (E:\software\spring-xd-1.3.1.RELEASE\xd\lib\spring-xd-dirt-1.3.1.RELEASE.jar 由 MUA 在 E:\software\spring-xd-1.3.1.RELEASE\xd\bin 中启动) 2020-09-23T19:48:35+0600 1.3.1.RELEASE 信息主要 singlenode.SingleNodeApplication - 在中启动 SingleNodeApplication 0.972 秒(JVM 运行 33.47) 2020-09-23T19:48:41+0600 1.3.1.RELEASE WARN 主注解。AnnotationConfigApplicationContext - 上下文初始化期间遇到异常 - 取消刷新尝试: org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor': 调用 init 方法失败;嵌套异常是 javax.validation.ValidationException:无法实例化 配置。 2020-09-23T19:48:41+0600 1.3.1.RELEASE 错误主要 boot.SpringApplication - 应用程序启动失败 org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor': 调用 init 方法失败;嵌套异常是 javax.validation.ValidationException:无法实例化 配置。 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:207) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:687) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:523) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.boot.SpringApplication.refresh(SpringApplication.java:686) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:320) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:129) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:129) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.run(SingleNodeApplication.java:83) ~[spring-xd-dirt-1.3.1.RELEASE.jar:1.3.1.RELEASE] 在 org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.main(SingleNodeApplication.java:52) ~[spring-xd-dirt-1.3.1.RELEASE.jar:1.3.1.RELEASE] 原因: javax.validation.ValidationException:无法实例化 配置。 在 javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:279) ~[validation-api-1.1.0.Final.jar:na] 在 org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:223) ~[spring-context-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor$Jsr303ValidatorFactory.run(ConfigurationPropertiesBindingPostProcessor.java:381) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.afterPropertiesSet(ConfigurationPropertiesBindingPostProcessor.java:174) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE] ...省略了 16 个常见帧 原因:java.lang.ArrayIndexOutOfBoundsException:索引 1 超出范围 长度 1 在 org.hibernate.validator.internal.util.Version.getJavaRelease(Version.java:36) ~[hibernate-validator-5.2.1.Final.jar:5.2.1.Final] 在 org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:119) ~[hibernate-validator-5.2.1.Final.jar:5.2.1.Final] 在 org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:95) ~[hibernate-validator-5.2.1.Final.jar:5.2.1.Final] 在 org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:31) ~[hibernate-validator-5.2.1.Final.jar:5.2.1.Final] 在 javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) ~[validation-api-1.1.0.Final.jar:na] ... 21个常见框架省略线程“主”org.springframework.beans.factory.BeanCreationException中的异常:错误 用名字创建bean 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor': 调用 init 方法失败;嵌套异常是 javax.validation.ValidationException:无法实例化 配置。 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 在 org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) 在 org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:207) 在 org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:687) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:523) 在 org.springframework.boot.SpringApplication.refresh(SpringApplication.java:686) 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:320) 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139) 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:129) 在 org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:129) 在 org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.run(SingleNodeApplication.java:83) 在 org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.main(SingleNodeApplication.java:52) 引起:javax.validation.ValidationException:无法实例化 配置。 在 javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:279) 在 org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:223) 在 org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor$Jsr303ValidatorFactory.run(ConfigurationPropertiesBindingPostProcessor.java:381) 在 org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.afterPropertiesSet(ConfigurationPropertiesBindingPostProcessor.java:174) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) ... 16 更多原因:java.lang.ArrayIndexOutOfBoundsException:索引 1 超出范围 长度 1 在 org.hibernate.validator.internal.util.Version.getJavaRelease(Version.java:36) 在 org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:119) 在 org.hibernate.validator.internal.engine.ConfigurationImpl.(ConfigurationImpl.java:95) 在 org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:31) 在 javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276) ... 21 更多
E:\software\spring-xd-1.3.1.RELEASE\xd\bin>
【问题讨论】:
标签: spring spring-boot spring-xd