0

出于某种原因,我不能使用 maven 或 gradle 依赖管理。我正在尝试将 Tiles 与 Spring MVC 一起使用,在 tcserver 启动时出现以下异常:

java.lang.NoClassDefFoundError: org/apache/tiles/startup/BasicTilesInitializer

这是我的依赖文件夹: 依赖项

Eclipse 也在我的layout.jsp

在 Java 构建路径中找不到“tiles:insertAttribute”(org.apache.tiles.jsp.taglib.InsertAttributeTag) 的标记处理程序类

谁能指出我错过了什么?

4

2 回答 2

1

您将 SOURCE jar 放在项目 lib 文件夹中。但是您需要在编译的类中使用正常的一次。

tiles-core-2.2.2.jar代替tiles-core-2.2.2-sources.jar

于 2013-03-05T14:08:09.337 回答
0

如果您使用 maven 来管理依赖项,则将以下内容添加到您的 pom.xml 中。

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-core</artifactId>
    <version>2.2.2</version>
</dependency>

否则下载以下jar并将其添加到/WEB-INF/lib

并在 Slf4j 上添加这种传递依赖项作为瓦片使用

于 2013-03-05T14:22:08.743 回答