-1

我正在使用 spring boot 2.0.0 版本设置 spring webmvc 项目。如果我在嵌入式 tomcat 中运行应用程序,它运行良好。我尝试将它部署在外部独立的 tomcat-8 服务器中,它在那里也可以正常工作。但是我如果打包战争并将其部署在eclipse中配置的tomcat-8服务器中,那么它会抛出异常。

绝对 uri:http ://tiles.apache.org/tags-tiles无法在 web.xml 中解析

我在 pom 文件中包含了依赖项,如下所示。

<dependency>
            <groupId>org.apache.tiles</groupId>
            <artifactId>tiles-jsp</artifactId>
            <version>3.0.4</version>
</dependency>

我确保 WEB-INF/lib 文件夹中存在tiles-jsp jar。但它仍然失败,因为它无法扫描 jar 中的 TLD。我尝试将 catalina.properties 更改为包含tiles-jsp*.jar。但它仍然失败。

请帮我解决这个错误。

4

1 回答 1

0

您的 IDE 会自动导入依赖项吗?

尝试清理您的 Maven 依赖项。马文干净。

或者尝试更残酷的命令dependency:purge-local-repository

顺便注意一下,您3.0.8的 2017 依赖项有一个较新版本。您尝试使用的那个3.0.4, 是 2014 年的。

于 2018-04-18T10:32:09.660 回答