私は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サーバーがポート上で実行されて表示されないことを参照してください?
おかげで、それは魅力のように働きました。 – jagr