Thymeleaf:在虚拟主机中使用jar部署解析模板时出错

时间:2017-06-21 07:02:39

标签: thymeleaf

我正在开发一个使用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运行该应用程序。

我可能会遗漏一些东西,所以任何帮助都会非常感激。

0 个答案:

没有答案