Что ж, я бы перешел к Struts 2 просто потому, что Struts 1 ужасен, но это я.
Джерси будет довольно удобно вставляться вместе с приложением Struts 1.
Этонастроенный просто в web.xml, он будет использовать то же состояние сеанса с вашим приложением Struts, и на самом деле вообще не конфликтует.
Любая логика, ранее существовавшая в вашем приложении Struts, может быть легко использована повторно и переназначена с помощью самого простого рефакторинга.Худшее, что вам нужно сделать, это вытащить его из действий Struts (хотя они сами по себе довольно общие, возможно, вы сможете использовать их напрямую).
Кроме того, все стандартные материалы сервлетов будутотлично работает с Джерси, как Фильтры и Сессии, а что нет.Поскольку многие люди используют фильтры для обеспечения безопасности или настройки постоянства и т. Д., Он должен просто работать за этой существующей инфраструктурой.
Просто запустите его и подключите параллельно, и у вас все получится.