我正在开发一个使用Maven的 Spring Boot应用程序构建。在我的本地机器上工作,但是当我在虚拟主机中运行.jar用于测试时,我得到了这个例外:
org.thymeleaf.exceptions.TemplateInputException:
Error resolving template "/admin/rates/test", template might not exist or might not be
accessible by any of the configured Template Resolvers
这些是我为 Thymeleaf 设置的配置元素:
在pom.xml中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
</dependency>
在每个html页面的标题中:
<html xmlns:th="http://www.thymeleaf.org">
虚拟主机是来自Digital Ocean的Droplet,在Ubuntu 16.04.2上运行,并且有这个java版本:
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
在我的本地工作站中,我有一个Windows 10,我在Ubuntu终端上使用NetBeans而不是java -jar MyApplication.jar
运行该应用程序。
我可能会遗漏一些东西,所以任何帮助都会非常感激。