Самым полным и стабильным приложением Struts2, которое я использую для анализа файла журнала, является KonaKart .Преимущество заключается в том, что вы можете настроить его на своем сервере, включая демонстрационные данные, настроить его и использовать по своему усмотрению.
С точки зрения открытости:
"Только настраиваемые части KonaKart имеют открытый исходный код. К ним относятся классы и формы действий Struts, JSP, модули оплаты, модули итоговых заказов, модули доставкии одностраничный код GWT Checkout. Они поставляются в соответствии с GNU Lesser General Public License. "
Если вам нужен 100% открытый исходный код, он не для вас.