Получение 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 с объяснением основных изменений в структуре кода.