Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 让Struts 1.3使用Tiles 2.1.2+;_Java_Spring_Openshift_Tiles_Struts 1 - Fatal编程技术网

Java 让Struts 1.3使用Tiles 2.1.2+;

Java 让Struts 1.3使用Tiles 2.1.2+;,java,spring,openshift,tiles,struts-1,Java,Spring,Openshift,Tiles,Struts 1,我正在将一个使用Spring2.5(jdbc&aop)和Struts1.3.10的Java web应用迁移到OpenShift。这需要将Spring升级到使用Tiles 2.1.2+的3.2(?) 因此,我想停止使用struts tiles,开始使用apachetiles2.1.2+(甚至可能是3.0.7) 以前有人这样做过吗 我应该使用什么“监听器” chainConfig(web.xml中当前为org/apache/struts/tiles/chain-config.xml)怎么样 如果您有

我正在将一个使用Spring2.5(jdbc&aop)和Struts1.3.10的Java web应用迁移到OpenShift。这需要将Spring升级到使用Tiles 2.1.2+的3.2(?)

因此,我想停止使用struts tiles,开始使用apachetiles2.1.2+(甚至可能是3.0.7)

以前有人这样做过吗

我应该使用什么“监听器”

chainConfig(web.xml中当前为org/apache/struts/tiles/chain-config.xml)怎么样


如果您有任何建议,我们将不胜感激。

您是否检查了:从Struts Tiles迁移中提供的迁移步骤

它包含从struts tiles到apache tiles的流程步骤

从Struts Tiles迁移 本教程旨在从以前版本的Tiles(称为Struts Tiles)迁移时提供帮助

要使用磁贴,您需要将其放入web应用程序库目录中:

tiles-api.jar
:它包含用于操作和渲染平铺的api。
tiles-core.jar
:它包含tiles的“引擎”和API的基本实现。
tiles servlet.jar
:它包含tiles中的servlet支持。
tiles jsp.jar
:它包含对tiles的jsp支持,即特定于jsp的类和标记库。
tiles compat.jar
:它包含支持Struts tiles 1.x XML定义文件的tile兼容层

进一步的步骤 :如何迁移Tiles配置文件,该文件通常命名为
Tiles defs.xml
。 :如何迁移Tiles JSP标记,
标记。 :有关Tiles Java API不同行为的一些信息和警告。 :如何迁移Tiles扩展,并解释代码结构中的主要更改


@baum-mit-augen我不能把所有的步骤和解决方案的变体都放在答案中,不管我是如何尽力把它弄清楚的。