我正在将使用 Spring 2.5 (jdbc& aop)和 Struts 1.3.10 的Java Web应用迁移到OpenShift。这需要将Spring升级到使用Tiles 2.1.2 +的3.2(?)。
所以,我想停止使用 struts-tiles 并开始使用 Apache Tiles 2.1.2+(甚至可能是3.0.7)。
之前有人这样做过吗?
我应该使用什么'听众'?
chainConfig(当前web.xml中的org / apache / struts / tiles / chain-config.xml)怎么样?
非常感谢任何建议......
答案 0 :(得分:-1)
您是否检查了以下提供的迁移步骤:从Struts-Tiles迁移http://tiles.apache.org/framework/migration/?
它包含从struts-tiles传递到apache tiles的步骤
从Struts-Tiles迁移 本教程旨在从以前版本的Tiles迁移时提供帮助,称为Struts-Tiles。
要使用Tiles,您需要放入Web应用程序库目录:
tiles-api.jar
:它包含用于操作和渲染Tiles的API。tiles-core.jar
:它包含Tiles的“引擎”,以及API的基本实现。tiles-servlet.jar
:它包含Tiles中的servlet支持。tiles-jsp.jar
:它包含对Tiles的JSP支持,即JSP特定类和标记库。tiles-compat.jar
:它包含Tiles的兼容层,以支持Struts-Tiles 1.x XML定义文件。进一步的步骤 Tiles configuration files:如何迁移Tiles配置文件,该文件通常名为
tiles-defs.xml
。 Tiles JSP tags:如何迁移Tiles JSP标记<tiles:...>
标记。 Java APIs considerations:有关Tiles Java API不同行为的一些信息和警告。 Tiles extensions:如何迁移Tiles扩展,并解释代码结构中的主要更改。