У нас такая же настройка, и у нас были многочисленные проблемы с тем, чтобы распорки 2 хорошо работали с API портлета. У нас была такая же проблема, как и у вас. Используете ли вы мост, поставляемый с распределением распорок 2
Одна вещь, которая не работает с мостом, это цепочечные действия - вы не можете иметь действие, которое перенаправляет на другое действие. Мы сделали собственное кодирование, чтобы решить, где классы действий выясняют, какое действие будет следующим. (Наше приложение представляет собой пошаговое руководство, в которое включены или не включены шаги, в зависимости от того, что вы ввели ранее.)