Spring和Thymeleaf获取“尚未配置模板模式” HTML”。当jar移至Linux

时间:2018-07-19 22:51:48

标签: spring-boot thymeleaf

我已经在Windows 7上使用Intellij开发了一个网站,可以正常运行。 Thymeleaf是模板系统。然后,我使用Build构件创建一个jar文件,并将该jar移至Linux服务器。当我尝试访问网页时,收到消息“尚未配置模板模式“ HTML””。

spring.thymeleaf.mode=HTML 

在application.properties中设置

在pom

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <kotlin.version>1.1.4-2</kotlin.version>
    <thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>
    <thymeleaf-layout-dialect.version>2.3.0</thymeleaf-layout-dialect.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring4</artifactId>
        <version>3.0.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>nz.net.ultraq.thymeleaf</groupId>
        <artifactId>thymeleaf-layout-dialect</artifactId>
        <version>2.3.0</version>
    </dependency>

在Intellij方面是隐式的,但是在Linux方面却是缺失的,但是我看不到什么。

1 个答案:

答案 0 :(得分:0)

删除spring.thymeleaf.mode=HTML

Spring Boot将使用默认模式HTML5