我正在尝试使用Spring Boot并创建了一个简单的Spring Boot webapp, 只需在http://localhost:9200
公开一个简单/模拟主页。
当我在本地运行时(说明在README中),控制台输出中没有错误。但是,当我将浏览器指向http://localhost:9200
时,系统会提示我输入HTTP Basic Auth风格的用户名+密码组合(我肯定没有自己添加),我永远无法实际上看到主页(位于src/main/resources/templates/web/index.html
下的该回购中)。
在控制台输出中,我得到了这个堆栈跟踪:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "error", template might not exist or might not be accessible by any of the configured Template Resolvers
at org.thymeleaf.TemplateRepository.getTemplate(TemplateRepository.java:246) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1104) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1011) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
at org.thymeleaf.spring4.view.ThymeleafView.renderFragment(ThymeleafView.java:335) ~[thymeleaf-spring4-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
有人能找到我出错的地方吗?堆栈跟踪对我来说并没有多大意义。
根据this answer我在我的一条路径(//
)中有一个重复的正斜线,但对于我的生活,我看不到哪里!
答案 0 :(得分:1)
您的WebController
类包定义错误 - com.surancehub.controllers
,应为hotmeatballsoup.bootup.controllers
以便被Boot