Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我的Spring Boot web应用程序不能完全在Gradle中运行?_Java_Spring_Gradle_Spring Boot - Fatal编程技术网

Java 为什么我的Spring Boot web应用程序不能完全在Gradle中运行?

Java 为什么我的Spring Boot web应用程序不能完全在Gradle中运行?,java,spring,gradle,spring-boot,Java,Spring,Gradle,Spring Boot,我一直在尝试使用以下命令设置一个新的Spring Boot Web应用程序: spring init --java-version=1.7 --build=gradle --packaging=war --groupId=me.psychopunch.lab.springboot --artifactId=sample --name=quickstart sample 但是,当我尝试使用:gradle bootRun运行生成的代码时,我的构建没有完成,也不会抛出错误。我只得到: ... 201

我一直在尝试使用以下命令设置一个新的Spring Boot Web应用程序:

spring init --java-version=1.7 --build=gradle --packaging=war --groupId=me.psychopunch.lab.springboot --artifactId=sample --name=quickstart sample
但是,当我尝试使用:
gradle bootRun
运行生成的代码时,我的构建没有完成,也不会抛出错误。我只得到:

...
2016-01-11 22:44:28.127  INFO 3579 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2016-01-11 22:44:28.260  INFO 3579 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2016-01-11 22:44:28.266  INFO 3579 --- [           main] com.example.QuickstartApplication        : Started QuickstartApplication in 5.312 seconds (JVM running for 6.091)
> Building 80% > :bootRun

构建被困在80%左右。有时它是83%,85%,等等,但它不会完成到100%。我做错了什么?

它实际上正在运行,这就是启动的QuickStart应用程序在5.312秒(JVM运行6.091)内所显示的

忽略>构建80%>:引导运行。当您终止spring进程时,gradle中将运行更多的清理工作

我有一个相当大的构建过程,我的打印开始了。。。96%。:)


这很正常。

但对我来说不起作用。例如,当我定义一个控制器时,它会将我重定向到一个错误页面。也许你的应用程序在某个地方出错了?上面说什么?是404吗?您尝试在哪里访问该应用程序?在我的情况下,我无法访问localhost:8080,但确实可以访问“/问候”端点,如本启动指南所示:@Victoryous您是否有“/”的控制器,或者是否将index.html添加为静态资源?如果没有,那么当你尝试访问“/”@LakatosGyula时,结果会得到404。好吧,我只是按照上面提到的指南做的——所以没有,我没有这两个。我实际上认为,在这种情况下,我应该在某种“默认Tomcat页面”上着陆。从这里加载Spring Boot 2.0应用程序时,我会遇到同样的症状: