Eclipse(STS)MVC 3.0.5 + Tiles 2.2.2项目依赖管理问题

时间:2013-03-05 13:45:21

标签: spring tiles dependency-management

出于某种原因,我不能使用maven或gradle依赖管理。我试图使用Tiles与Spring MVC,我在tcserver启动时得到以下异常:

  

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

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

Eclipse也在我的layout.jsp

中指出了这个错误
  

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

有谁可以指出我错过了什么?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

如果您使用maven来管理依赖关系,请在下面添加到您的pom。

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

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

并在tile上使用Slf4j

时添加此传递依赖性