gpt4 book ai didi

spring - mvn Spring 启动 :run vs Run

转载 作者:行者123 更新时间:2023-12-01 23:54:41 26 4
gpt4 key购买 nike

我正在 intelliJ 上使用 livereload 测试 spring-boot-devtools。我有一个简单的 SpringBootApplication,可以正常工作。

当我从 maven 命令“mvn spring-boot:run”启动应用程序时,除了 livereload 服务器不启动之外,一切正常。控制台上没有显示任何消息,并且 chrome 扩展显示错误“无法连接到 livereload 服务器”。

如果我使用(右鼠标按钮/运行 Application.java)启动应用程序,即使 livereload 服务器也一切正常。控制台上显示消息,浏览器能够连接到 livereload 服务器。

从右鼠标按钮启动应用程序/运行Application.java

控制台消息

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)

从 mvn 命令“mvn spring-boot:run”启动应用程序

Chorme 扩展消息:

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.)

控制台消息。 看到没有显示消息 LiveReload 服务器正在端口上运行....

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服务器?

最佳答案

您需要告诉 Maven fork 一个单独的 JVM 来运行您的应用程序,而不是在与 Maven 相同的 JVM 中运行:

$ mvn spring-boot:run -Dfork=true

关于spring - mvn Spring 启动 :run vs Run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38354932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com