2016-10-10 12 views
0

Spring XDをダウンロードしてプログラムファイル内のフォルダを解凍した後、xd-singlenodeコマンドを使って試してみました。そうした後、春XDは、夫婦のみ秒間動作しているように見えますし、私がトラブルそれを解く/通訳を持っています、次のエラーを、送信します。WindowsでSpring XDを使用する方法

C:\Program Files\spring-xd-1.2.0.RELEASE\xd\bin> xd-singlenode 

_____       __ _______ 
/___|   (-)    \ \// _ \ 
\ `--. _ __ _ __ _ _ __ __ _ \ V /| | | |  
`--. \ '_ \| '__| | '_ \/_` |/^ \| | | | 
/\__//|_) | | | | | | | (_| |// \ \ |//
\____/| .__/|_| |_|_| |_|\__, | \/ \/___/  
     | |     __/ | 
     |_|     |___/ 
1.2.0.RELEASE     eXtreme Data 


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

2016-10-09T22:03:02-0400 1.2.0.RELEASE ERROR main boot.SpringApplication - Application startup failed 
org.kohsuke.args4j.IllegalAnnotationError: java.lang.reflect.InvocationTargetException 
     at org.kohsuke.args4j.CmdLineParser.createOptionHandler(CmdLineParser.java:176) ~[args4j-2.0.16.jar:na] 
     at org.kohsuke.args4j.CmdLineParser.addOption(CmdLineParser.java:131) ~[args4j-2.0.16.jar:na] 
     at org.kohsuke.args4j.ClassParser.parse(ClassParser.java:34) ~[args4j-2.0.16.jar:na] 
     at org.kohsuke.args4j.CmdLineParser.<init>(CmdLineParser.java:91) ~[args4j-2.0.16.jar:na] 
     at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:69) ~[spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.xd.dirt.server.options.CommandLinePropertySourceOverridingListener.onApplicationEvent(CommandLinePropertySourceOverridingListener.java:45) ~[spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) ~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE] 
     at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) ~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE] 
     at org.springframework.boot.context.event.EventPublishingRunListener.publishEvent(EventPublishingRunListener.java:100) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 
     at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:59) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:285) ~[spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 
     at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139) [spring-boot-1.2.3.RELEASE.jar:1.2.3.RELEASE] 
     at org.springframework.xd.dirt.server.container.ContainerBootstrapContext.<init>(ContainerBootstrapContext.java:48) [spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.run(SingleNodeApplication.java:57) [spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.main(SingleNodeApplication.java:50) [spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
Caused by: java.lang.reflect.InvocationTargetException: null 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_101] 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_101] 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_101] 
     at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.8.0_101] 
     at org.kohsuke.args4j.CmdLineParser.createOptionHandler(CmdLineParser.java:170) ~[args4j-2.0.16.jar:na] 
     ... 14 common frames omitted 
Caused by: java.lang.IllegalStateException: Expected to match 'file:/C:/Program%20Files/spring-xd-1.2.0.RELEASE/xd/bin/../lib/messagebus/kafka/' with regex '.*C:/Program Files/spring-xd-1.2.0.RELEASE/xd/bin/../lib/messagebus/([^/]*).*' 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.init(ResourcePatternScanningOptionHandler.java:101) ~[spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.<init>(ResourcePatternScanningOptionHandler.java:58) ~[spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandlers$SingleNodeDataTransportOptionHandler.<init>(ResourcePatternScanningOptionHandlers.java:52) ~[spring-xd-dirt-1.2.0.RELEASE.jar:1.2.0.RELEASE] 
     ... 19 common frames omitted 
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:285) 
     at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139) 
     at org.springframework.xd.dirt.server.container.ContainerBootstrapContext.<init>(ContainerBootstrapContext.java:48) 
     at org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.run(SingleNodeApplication.java:57) 
     at org.springframework.xd.dirt.server.singlenode.SingleNodeApplication.main(SingleNodeApplication.java:50) 
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.lang.IllegalStateException: Expected to match 'file:/C:/Program%20Files/spring-xd-1.2.0.RELEASE/xd/bin/../lib/messagebus/kafka/' with regex '.*C:/Program Files/spring-xd-1.2.0.RELEASE/xd/bin/../lib/messagebus/([^/]*).*' 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.init(ResourcePatternScanningOptionHandler.java:101) 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandler.<init>(ResourcePatternScanningOptionHandler.java:58) 
     at org.springframework.xd.dirt.server.options.ResourcePatternScanningOptionHandlers$SingleNodeDataTransportOptionHandler.<init>(ResourcePatternScanningOptionHandlers.java:52) 
     ... 19 more 

答えて

0

はスペースエスケープに問題のように見える - 共通Windows上のJavaに関する問題。

Program%20Files/spring-xd-1.2.0.RELEASE/... 

対。

Program Files/spring-xd-1.2.0.RELEASE/... 

別のフォルダにインストールすることをお勧めします(1つはスペースなし)。

また、現在のバージョンは1.3.1です。これはそこで解決されるかもしれません。しかし、私は一般的に、この種の問題を避けるために、Javaでスペースを含むフォルダを使用しないことをお勧めします。

0

1-コマンドプロンプトを使用してディレクトリに移動します。コマンドプロンプトから

Command: cd C:\tauseef_soft\spring-xd-1.3.1.RELEASE 

環境変数を設定しXD_HOME 2 -

Command: set XD_HOME=C:\tauseef_soft\spring-xd-1.3.1.RELEASE\xd 

、3-ディレクトリXD/binに移動

Command:- cd C:\tauseef_soft\spring-xd-1.3.1.RELEASE\xd\bin 

、4-実行XD-singlenode.bat。 xd-shell.batをクリックして手動で実行してください パス:spring-xd-1.3.1.RELEASE \ shell \ bin 作業が必要な新しい画面が開きます。 xd-singalnode promtではputを見ることができます。

関連する問題