Запуск Liferay 6.2 CE на Tomcat 8.0.20 в двух разных средах.
В одной среде панель dockbar недавно перестала появляться в верхней части моего портала Liferay, когда вошла в систему как администратор. Кроме того, попытка получить доступ к панели управления Liferay напрямую с помощью URL-адреса приводит меня к странице «not found».
Интересно, может ли это быть проблемой администрирования пользователей по нескольким причинам:
Файл Velocity "portal-normal.vm" в моей теме содержит часть кода, которая управляет включением панели Dock:
#if ($is_signed_in && $permissionChecker.isOmniadmin())
#dockbar()
#end
Я обнаружил, что при входе в систему с учетной записью admin $ accessChecker.isOmniadmin () возвращает false, что мне не кажется нормальным (но, возможно, я ошибаюсь?).
- Когда тот же код портала (тема и портлеты) внедряется в другой среде, вход в систему с правами администратора приносит мне все, что я ожидаю ($missionsChecker.isOmniadmin () == true, панель соединений, панель управления ...).
Пожалуйста, есть ли способ это исправить?
РЕДАКТИРОВАТЬ 2018/09/07: я также разместил обновленную версию этого сообщения на форумах сообщества Liferay. Извините за кросс-постинг - это мои первые шаги в переполнении стека, теперь я буду более осторожен.
https://community.liferay.com/forums/-/message_boards/message/110891530