我一直在試圖將Spring(3.0.4和3.0.5)MVC與Apache Tiles(2.1.2,2.1.4和2.2.2)集成到一起無濟於事。在任何情況下,我得到了以下錯誤:Spring 3 MVC和Apache Tiles 2集成錯誤
java.lang.NoClassDefFoundError:組織/阿帕奇/瓷磚/啓動/ BasicTilesInitializer
按照Tiles文檔,BasicTilesInitializer已被棄用。我認爲Spring的最新版本TilesConfigurer會引用正確的類,但它沒有,我仍然得到相同的錯誤。
我使用下面的配置設置瓷磚在我的春天MVC應用程序:
<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>
理想情況下,我想獲得春天3.0.5與2.2.2瓷磚工作。他們是這篇文章的最新版本。
磚芯被引用,但不解決問題 – 2011-02-15 13:49:50