java - 我的 HTML 页面没有出现在 localhost:8080 上,而是显示了 tomcat 欢迎页面
问题描述
我是 spring 新手,正在尝试构建一个简单的应用程序。我有一个从 Homecontroller 调用的简单 html 页面(home.html)。
@Controller
public class HomeController {
@GetMapping("/")
public String home(){
return "home";
}
}
当我尝试访问 localhost:8080 时,我看不到我的 html 页面,而是看到了显示的 apache tomcat 欢迎页面 - 如果您看到此页面,则表明您已成功安装 Tomcat
这可能是什么原因?任何帮助将不胜感激
解决方案
在 tomcat 中,您需要指定您的应用名称 http://localhost:8080/yourappname
。这里的应用名称是 .war 文件的名称。
推荐阅读
- c# - 从 C# 控制台应用程序调用 R 函数
- asp.net-core - IFormFile 在 dotnet 核心上返回空值
- .htaccess - 如何在 .htaccess 中重写网站 URL
- php - 如何在 Laravel Eloquent 中编写一个 DISTINCT 嵌套在 COUNT 中的选择查询?
- c++ - 有没有办法将我的代码转换为循环以提高效率
- php - 在内部联接中使用 JSON 数据进行查询
- ruby - 如何在 Ruby 中创建和使用由字符串值动态命名的变量?
- visual-studio - 如何使用 MS Edge 而不是 IE 11 在调试模式下打开 Visual Studio 2017
- nim-lang - 如何清除 Nim 中的错误消息?沉默提示?
- c++ - 货物运输系统我们不确定如何显示我们任务的最后一部分