Проблема с Glassfish Admin Console в Liferay 6.1.2 / 6.2.0 Bundle

По линии тех-поддержки к нам обратился один из клиентов. Оказалось - что в стандартных Liferay Glassfish Bundle  начиная с версии Liferay 6.1.2 CE (проблема так же проявляется в 6.1.30 EE, 6.2.0 GA1  и 6.2.10.1 EE) не открывается админская консоль Glassfish (в бандле используется последняя версия 3.1.2.2). Причем для версии 6.1.2 / 6.1.30 проблема четко проявляется - в обычном Glassfish все работает - как только деплоешь Liferay - все, панель перестает открываться.

Описание проблемы можно найти в JIRA - общий итог - "это проблема Glassfish". Но, на то он и Enterprise Level Support - в данном случае такие "отмазки" уже не годятся - есть проблема - нало решать. Надо отметить - что поддержка Liferay отработала хорошо - лично я даже не представлял как такую проблему решить? Дебажить Glassfish?

Итак - решение проблемы (детали можно посмотреть так же в JIRA - бага как раз была создана по этому запросу):

Liferay 6.1.2 CE / 6.1.30 EE

Надо в portal-ext.properties добавить строку

portal.security.manager.strategy=none

Liferay 6.2.0 CE / 6.2.10.1 EE

Надо в файле glassfish-3.1.2.2\domains\domain1\config\server.policy удалить текст (тем самым оставив файл пустым:

grant {
permission java.security.AllPermission;
};
 
Ну и еще раз хочется отметить просто отличную работу поддержки Liferay - не думал что они так быстро надут решение проблемы.

 

 

02.02.2014