我的 HTML 页面没有出现在 localhost:8080 上,而是显示 tomcat 欢迎页面

My HTML page is not coming up on localhost:8080 instead tomcat welcome page is displaying

我是 spring 的新手,正在尝试构建一个简单的应用程序。 我有一个简单的 html 页面(home.html),它从 Homecontroller 调用。

@Controller
public class HomeController {

    @GetMapping("/")
    public String home(){
        return "home";
    }
}

当我尝试访问 localhost:8080 时,我看不到我的 html 页面,而是看到了 apache tomcat 欢迎页面,其中显示 - 如果您看到此页面,那么您已经成功已安装 Tomcat

这可能是什么原因? 任何帮助将不胜感激

在 tomcat 中,您需要指定 您的应用名称 http://localhost:8080/yourappname。 这里的应用名称是.war文件的名称。