gpt4 book ai didi

Spring 3 MVC 和 Apache Tiles 2 集成错误

转载 作者:IT老高 更新时间:2023-10-28 13:55:51 26 4
gpt4 key购买 nike

我一直在尝试将 Spring(3.0.4 和 3.0.5)MVC 与 Apache Tiles(2.1.2、2.1.4 和 2.2.2)集成,但无济于事。在每种情况下,我都会收到以下错误:

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

根据 Tiles 文档,BasicTilesInitializer 已被弃用。我想出了 Spring 的最新版本 TilesConfigurer会引用正确的类,但它没有,我仍然得到同样的错误。

我正在使用以下配置在我的 spring mvc 应用程序中设置 Tiles:

<beans:bean 
id="tilesConfigurer"
class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<beans:property name="definitions">
<beans:list>
<beans:value>/WEB-INF/tiles/tiles.xml</beans:value>
</beans:list>
</beans:property>
</beans:bean>

<beans:bean
class="org.springframework.web.servlet.view.tiles2.TilesViewResolver">
<beans:property
name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView"/>
</beans:bean>

理想情况下,我想让 Spring 3.0.5 与 Tiles 2.2.2 一起使用。它们是本文的最新版本。

最佳答案

对于图 block 3,使用类 org.springframework.web.servlet.view.tiles3.TilesConfigurer。确保你在 spring webmvc 中有它。

关于Spring 3 MVC 和 Apache Tiles 2 集成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com