提问者:小点点

无法运行spring boot应用程序?


我正在和一个小组一起完成一项任务。 我的团队决定用spring boot来做这个应用程序。 然而,由于某种原因,每当我运行应用程序时,我在我的终端上会得到一条不同的消息,而我的队友在他们的终端上会得到一条不同的消息。 他们得到的不是“LivereLoad server正在端口35729上运行”,而是“Tomcat initialized with port 8081(http)”。

我不确定到底要做什么,因为我们所有人都在使用同一个项目,我已经按照他们的要求建造了它。

然而,它对我来说仍然不起作用。 谁能告诉我怎么修好它让它运行。 我以前从来没有用过maven或者spring boot。

这是我在终端机上收到的信息

2020-06-13 23:05:35.538  INFO 34396 --- [  restartedMain] com.rest.WebApplication           : Starting WebApplication on DESKTOP-1M4A445 with PID 34396 (Directory\project\target\classes started by USER in Directory/project)


2020-06-13 23:05:35.543  INFO 34396 --- [  restartedMain] com.rest.WebApplication           : No active profile set, falling back to default profiles: default


2020-06-13 23:05:35.609  INFO 34396 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable


2020-06-13 23:05:36.520  INFO 34396 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729


2020-06-13 23:05:36.550  INFO 34396 --- [  restartedMain] com.rest.WebApplication           : Started WebApplication in 1.452 seconds (JVM running for 2.035)

Process finished with exit code 0

太谢谢你了。


共1个答案

匿名用户

类路径中似乎有spring-boot-devtools依赖项。 因此,您会看到LivereLoad server正在端口35729上运行,语句写入日志。

从您的日志来看,tomcat似乎根本没有启动。 验证您的属性文件,并确保web环境未关闭

  • 对于spring-boot 1.x,查找spring.main.web-environment=falseproperty
  • 对于spring-boot 2.x,查找spring.main.web-application-type=noneproperty