使用Gradle构建一个简单的Hello World REST控制器 .

生成的.war文件在localhost:8080上运行良好,但是cf push helloApp -p build \ libs \ temp . W ar不成功 . [cf push helloApp -p build \ libs \ temp . J ar在部署到cfapps.io时运行良好 .

cf日志表示类似于......引起:java.lang.ClassNotFoundException:org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer .

已经注意在build.gradle中包含providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat',并通过扩展SpringBootServletInitializer来覆盖configure() .

springBootVersion ='2.0.0.BUILD-SNAPSHOT'