Получение Struts 1.3 для использования Tiles 2.1.2+

Я нахожусь в процессе миграции веб-приложения Java, которое использует Spring 2.5 (jdbc & aop) и Struts 1.3.10, на OpenShift. Это повлечет за собой обновление Spring до 3.2(?), Который использует Tiles 2.1.2+.

Итак, я хочу прекратить использование Struts- Tiles и начать использовать Apache Tiles 2.1.2+ (возможно, даже 3.0.7).

Кто-нибудь делал это раньше?

Какой "слушатель" я должен использовать?

Как насчет chainConfig (в настоящее время org / apache / struts / tile / chain-config.xml в web.xml)?

Любые советы будут высоко ценится...

1 ответ

Проверили ли вы шаги миграции, указанные в разделе: Миграция с Struts-Tiles http://tiles.apache.org/framework/migration/?

он содержит шаги для перехода от Struts-плиток к Apache-плиткам

Миграция из Struts-Tiles Это руководство предназначено для оказания помощи при миграции из предыдущей версии Tiles, известной как Struts-Tiles.

Чтобы использовать Tiles, вы должны поместить в каталог библиотеки вашего веб-приложения:

tiles-api.jar: он содержит API для манипулирования и визуализации плиток. tiles-core.jar: он содержит "движок" Tiles и базовую реализацию API. tiles-servlet.jar: он содержит поддержку сервлета в Tiles. tiles-jsp.jar: он содержит поддержку JSP для Tiles, т. е. специальные классы JSP и библиотеку тегов. tiles-compat.jar: содержит слой совместимости Tiles для поддержки XML-файлов определения Struts-Tiles 1.x.

Дальнейшие действия Файлы конфигурации Tiles: Как перенести файлы конфигурации Tiles, файл обычно называется tiles-defs.xml, Теги JSP Tiles: Как перенести теги JSP Tiles, <tiles:...> теги. Особенности API Java: Некоторая информация и предупреждения о различном поведении API Tiles. Расширения Tiles: как перенести расширения Tiles с объяснением основных изменений в структуре кода.

Другие вопросы по тегам