2016-05-27 8 views
1

Grails 3.1.6プロジェクトにElasticSearchプラグインを追加しようとしています。 私のようにプラグインをインストール:Grails 3.1.6でサーバを停止させるElasticSearchプラグイン

dependencies { 
//.. 
compile 'org.grails.plugins:elasticsearch:1.0.0.2' 
//..} 

そして

elasticSearch: 
client: 
    node: local 
datastoreImpl: hibernateDatastore 

としてapplication.yml構成された。しかし、私は、アプリケーションを実行しようとすると、私は以下のようなエラーを取得しています:

BUILD SUCCESSFUL 

Total time: 5.118 secs 
|Running application... 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':bootRun'. 
> A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
Error | 
Failed to start server (Use --stacktrace to see the full trace) 

Process finished with exit code 1 

私はIntellijIdea v2016をIDEとして使用しています。

エラースポットを把握してくれたら助けてください。

ありがとうございました。

+0

「スタックトレースを取得するために--stacktraceオプションを付けて実行する」と試してみることがありますか? –

+0

@BurtBeckwith私は試して、メッセージを取得 によって引き起こされる:java.io.IOException:プログラム "C:\ Program Files \ Java \ jdk1.8 .0045 \ bin \ java.exe"(ディレクトリ " F:¥project¥grails¥hubbub "):CreateProcess err または= 206、ファイル名または拡張子が長すぎます at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(Def aultProcessLauncher.java:25) .. 。5 more 原因:java.io.IOException:CreateProcessエラー= 206、ファイル名または拡張子が で長すぎます ... 6 more |エラーサーバーを起動できませんでした –

答えて

0

これはプラグインとは関係がありません。プロセスコマンドを組み合わせた長さがWindowsの最大サイズよりも大きいため、プロセスが失敗する原因となるクラスパスが原因で発生するブート/グラードの問題です。これは3.1.2で修正されていますが、それはLinuxやOSXで問題ではないので、build.gradleに設定する小さな設定を追加する必要がありました。

grails { 
    pathingJar = true 
} 

詳細はhttps://github.com/grails/grails-core/issues/9125を参照してください。

+0

素晴らしい...ありがとう...それは働いた:) –

関連する問題