【问题标题】:spring xd 1.1.0.M2 fails to startspring xd 1.1.0.M2 启动失败
【发布时间】:2014-12-31 20:09:00
【问题描述】:

我刚刚下载了 spring-xd-1.1.0.M2.zip 并按照以下链接中的说明进行安装: http://docs.spring.io/autorepo/docs/spring-xd/1.1.0.M2/reference/html/

我的机器上有 Java7(这是列出的唯一先决条件)。

当我尝试启动 spring xd 时,它失败并出现以下异常: C:\Softwares\spring-xd-1.1.0.M2\xd\bin>xd-singlenode

Started : SingleNodeApplication
Documentation: https://github.com/spring-projects/spring-xd/wiki

14:55:20,358 1.1.0.M2 ERROR main boot.SpringApplication - Application startup failed
org.kohsuke.args4j.IllegalAnnotationError: java.lang.reflect.InvocationTargetException
        at org.kohsuke.args4j.CmdLineParser.createOptionHandler(CmdLineParser.java:176)
        at org.kohsuke.args4j.CmdLineParser.addOption(CmdLineParser.java:131)
        at org.kohsuke.args4j.ClassParser.parse(ClassParser.java:34)
        at org.kohsuke.args4j.CmdLineParser.<init>(CmdLineParser.java:91)
        at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:69
)
        at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:45
)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128)
        at org.springframework.boot.context.event.EventPublishingRunListener.publishEvent(EventPublishingRunListener.java:100)
        at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:59)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:286)
        at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139)
        at org.springframework.xd.dirt.server.ContainerBootstrapContext.<init>(ContainerBootstrapContext.java:48)
        at org.springframework.xd.dirt.server.SingleNodeApplication.run(SingleNodeApplication.java:53)
        at org.springframework.xd.dirt.server.SingleNodeApplication.main(SingleNodeApplication.java:46)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.kohsuke.args4j.CmdLineParser.createOptionHandler(CmdLineParser.java:170)
        ... 14 more
Caused by: java.util.regex.PatternSyntaxException: Illegal hexadecimal escape sequence near index 36
.*C:\Softwares\spring-xd-1.1.0.M2\xd\lib\messagebus\([^/]*).*
                                    ^
        at java.util.regex.Pattern.error(Unknown Source)
        at java.util.regex.Pattern.x(Unknown Source)
        at java.util.regex.Pattern.escape(Unknown Source)
        at java.util.regex.Pattern.atom(Unknown Source)
        at java.util.regex.Pattern.sequence(Unknown Source)
        at java.util.regex.Pattern.expr(Unknown Source)
        at java.util.regex.Pattern.compile(Unknown Source)
        at java.util.regex.Pattern.<init>(Unknown Source)
        at java.util.regex.Pattern.compile(Unknown Source)
        at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.init(ResourcePatternScanningOptionHandler.java:91)
        at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.<init>(ResourcePatternScanningOptionHandler.java:58)
        at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandlers$SingleNodeDataTransportOptionHandler.<init>(ResourcePatternScanningOptionHan
dlers.java:51)
        ... 19 more
Exception in thread "main" org.kohsuke.args4j.IllegalAnnotationError: java.lang.reflect.InvocationTargetException
        at org.kohsuke.args4j.CmdLineParser.createOptionHandler(CmdLineParser.java:176)
        at org.kohsuke.args4j.CmdLineParser.addOption(CmdLineParser.java:131)
        at org.kohsuke.args4j.ClassParser.parse(ClassParser.java:34)
        at org.kohsuke.args4j.CmdLineParser.<init>(CmdLineParser.java:91)
        at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:69
)
        at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:45
)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128)
        at org.springframework.boot.context.event.EventPublishingRunListener.publishEvent(EventPublishingRunListener.java:100)
        at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:59)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:286)
        at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139)
        at org.springframework.xd.dirt.server.ContainerBootstrapContext.<init>(ContainerBootstrapContext.java:48)
        at org.springframework.xd.dirt.server.SingleNodeApplication.run(SingleNodeApplication.java:53)
        at org.springframework.xd.dirt.server.SingleNodeApplication.main(SingleNodeApplication.java:46)

我下载了 spring-xd-1.0.3.RELEASE.zip,它运行良好。 有人知道最新版本的 spring-xd 存在这个问题吗?

谢谢 灰烬

【问题讨论】:

    标签: spring-xd


    【解决方案1】:

    windows 使用 back-whack 作为目录分隔符似乎有问题。

    在 1.0.x 和 1.1.x 之间的处理方式肯定发生了一些变化。

    我创建了一个JIRA Issue。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2014-10-21
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 2020-10-15
      • 2018-09-05
      • 1970-01-01
      相关资源
      最近更新 更多