2016-07-13 10 views
4

私はinteliJ上でlivereloadでspring-boot-devtoolsをテストしています。 私は、うまく動作する単純なSpringBootApplicationを持っています。mvn spring-boot:run対run

私がmavenコマンド "mvn spring-boot:run"からアプリケーションを起動すると、livereloadサーバーが始まらないことを除いて、すべて正常に動作します。コンソールにメッセージが表示されず、chrome拡張機能でlivereloadサーバーに接続できないというエラーが表示されます。

私は(右のムースボタン/ Run Application.javaで)アプリケーションを起動すると、livereloadサーバーでさえも正常に動作します。コンソールにメッセージが表示され、ブラウザはlivereloadサーバーに接続できます。

Chorme:右ムースボタン/ファイル名を指定して実行Application.java

コンソールメッセージMVN命令からアプリ "実行MVN春ブート" を開始

2016-07-13 16:39:47.947 INFO 10440 --- [ restartedMain] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 
2016-07-13 16:39:48.026 INFO 10440 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer  : LiveReload server is running on port 35729 
2016-07-13 16:39:48.077 INFO 10440 --- [ restartedMain] o.s.j.e.a.AnnotationMBeanExporter  : Registering beans for JMX exposure on startup 
2016-07-13 16:39:48.145 INFO 10440 --- [ restartedMain] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8090 (http) 

からアプリを起動する

内線メッセージ:

Could not connect to LiveReload server. Please make sure that a compatible LiveReload server is running. (We recommend guard-livereload, until LiveReload2 comes to your platform.) 

コンソールメッセージ。

2016-07-13 16:38:56.749 INFO 6924 --- [   main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 
2016-07-13 16:38:56.852 INFO 6924 --- [   main] o.s.j.e.a.AnnotationMBeanExporter  : Registering beans for JMX exposure on startup 
2016-07-13 16:38:56.898 INFO 6924 --- [   main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8090 (http) 

なぜMavenのコマンドlivereloadサーバを起動していない....メッセージLiveReloadサーバーがポート上で実行されて表示されないことを参照してください?

答えて

6

は、あなたはそれがMavenのと同じJVMで実行しているのではなく、アプリケーションを実行するために別のJVMをフォークするMavenを指示する必要があります:

$ mvn spring-boot:run -Dfork=true 
+0

おかげで、それは魅力のように働きました。 – jagr

関連する問題