我已经在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方面却是缺失的,但是我看不到什么。
答案 0 :(得分:0)
删除spring.thymeleaf.mode=HTML
。
Spring Boot将使用默认模式HTML5