2016-10-26 7 views
1

私のシステムには次のものがあります。春の起動アプリケーションを起動するためのコマンドライン引数を使用できません

  1. のUbuntu 16.04
  2. のGradle 3.0
  3. のJava 1.8.0_91
  4. springBootVersion:1.4.0.RELEASE

私は、次の引数を指定して、コマンドラインから春のブートアプリケーションを実行しています。

私は結果--statusのGradle行うときは、次の

gradle -Dserver.port=8090 -Dspring.profiles.active=dev bootRun

はログ

Starting a Gradle Daemon, 3 stopped Daemons could not be reused, use --status for details 
No active profile set, falling back to default profiles: default 
Registering beans for JMX exposure on startup 
2016-10-26 18:36:00.463 INFO 27743 --- [ restartedMain] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0 
2016-10-26 18:36:00.584 INFO 27743 --- [ restartedMain] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) 

ですが、私はここで間違っているものを確認していない

No Gradle daemons are running. 
    PID STATUS INFO 
26929 STOPPED (client disconnected) 
27086 STOPPED (client disconnected) 
27202 STOPPED (client disconnected) 
27367 STOPPED (client disconnected) 

です。以前のバージョンのspring bootとgradleではこれまで問題なく動作させることができました。私は

java -jar -Dspring.profiles.active=dev -Dserver.port=8090 build/libs/demo-0.0.1-SNAPSHOT.jar

を行う際

は、しかし、私はポート8090上とのdevのプロファイルで、希望引数を指定してアプリケーションを実行することができています。

+0

[bootRunからJVMオプションを渡す方法]の可能な重複(http://stackoverflow.com/questions/25079244/how-to-pass-jvm-options- from-bootrun) –

答えて

2

使用してみてください:

java -Dspring.profiles.active=dev -Dserver.port=8090 -jar build/libs/demo-0.0.1-SNAPSHOT.jar

関連する問題