运行时出错:http:// localhost:8080

时间:2017-03-01 18:16:48

标签: spring

当我运行Spring的一个项目时,我有1个错误 1-创建类common:BlogMvcApplication.java

    package blog;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

    @SpringBootApplication
    public class BlogMvcApplication {
        public static void main(String[] args) {
            SpringApplication.run(BlogMvcApplication.class, args);
        }
    }

2-创建类控件:HomeController.java

package blog.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HomeController {
@RequestMapping("/")
    public String index() {
        return "index";
    }
}

3- view:index.html

    <!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">

<head>
    <meta charset="UTF-8" />
    <title>Blog</title>
</head>

<body>
<h1>Welcome to Spring MVC</h1>
    Now is: <b th:text="${execInfo.now.time}"></b>
</body>

</html>

访问http://localhost:8080时出错:

2017-03-02 00:55:41.931 ERROR 1068 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine             : [THYMELEAF][http-nio-8080-exec-1] Exception processing template "index": Error resolving template "index", template might not exist or might not be accessible by any of the configured Template Resolvers

2017-03-02 00:55:41.958 ERROR 1068 --- [nio-8080-exec-1] oaccC [。[。[/]。[dispatcherServlet]:servlet的[Servlet.service()[dispatcherServlet]在path []的上下文中抛出异常[请求处理失败;嵌套异常是org.thymeleaf.exceptions.TemplateInputException:解析模板错误&#34;索引&#34;,模板可能不存在,或者任何已配置的模板解析器可能无法访问,具有根本原因

org.thymeleaf.exceptions.TemplateInputException:解析模板&#34;索引&#34;时出错,模板可能不存在,或者任何已配置的模板解析器都无法访问     在org.thymeleaf.TemplateRepository.getTemplate(TemplateRepository.java:246)〜[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]     在org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1104)〜[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]     在org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060)〜[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]     在org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1011)〜[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]

我认为错误是因为重启端口8080启动时 请帮忙解决这个问题 谢谢!

1 个答案:

答案 0 :(得分:0)

我不认为这个错误是由于端口上的重复造成的。如果是问题,那么你无法启动你的应用程序,并会看到这样的消息:“....端口8080无法启动”。

当看到你的index.html在默认位置找不到:/src/main/resources/templates/index.html当百万美元引擎试图解析你所请求的模板时。

希望它有所帮助。