Tôi đã cố gắng thiết lập một ứng dụng Web Xuân Boot mới bằng cách sử dụng lệnh sau:Tại sao ứng dụng web Spring Boot của tôi không chạy hoàn toàn ở Gradle?
spring init --java-version=1.7 --build=gradle --packaging=war --groupId=me.psychopunch.lab.springboot --artifactId=sample --name=quickstart sample
Tuy nhiên, khi tôi cố gắng chạy mã được tạo sử dụng: gradle bootRun
, tôi xây dựng không đầy đủ, và không lỗi ném. Tôi chỉ nhận được:
...
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
Xây dựng bị kẹt ở khoảng 80%. Đôi khi nó là 83%, 85%, v.v. nhưng nó sẽ không hoàn thành lên đến 100%. Tôi làm gì sai ở đây?
Nó không hoạt động đối với tôi. Ví dụ, khi tôi định nghĩa một bộ điều khiển, nó chuyển hướng tôi đến một trang lỗi. –
Có lẽ ứng dụng của bạn có lỗi ở đâu đó sau đó? Nó nói gì? Đó là một 404? Bạn thử truy cập ứng dụng ở đâu? –
Trong trường hợp của tôi, tôi không thể truy cập localhost: 8080 nhưng thực sự có thể truy cập điểm cuối "/ greeting" như được hiển thị trong hướng dẫn khởi động này: https://spring.io/guides/gs/rest-service/ –