【发布时间】:2018-10-10 06:51:45
【问题描述】:
我从https://start.spring.io/(gradle kotlin 项目)下载了演示 webapp。 为“/”和“/test”添加了 2 个控制器,只是为了测试一切是否正常。 代码如下:
@Controller
class IndexController {
@ResponseBody
@GetMapping("/")
fun main() : String {
return "Hello World"
}
@Controller
class TestController {
@ResponseBody
@GetMapping("/test")
fun main() : String {
return "test"
}
然后我将war插件添加到gradle
apply plugin: 'war'
然后我打印到终端
gradlew build
并在 build/libs 中找到 .war 文件。 我部署它来定位 Tomcat,但是
http://localhost:8080/demo-0.0.1-SNAPSHOT/
http://localhost:8080/demo-0.0.1-SNAPSHOT/test
以 404 错误响应。
在 IDEA 中,我可以轻松启动我的应用并查看 Hello World 并进行测试。
有什么想法吗?
【问题讨论】:
标签: java spring tomcat kotlin war