Вышел новый супер патч для Hyperion Enterprise Performance Management System 11.1.2.3.500
Кроме исправления многочисленных багов (а так же добавления новых) были введены различные "модные штучки", как например Fix Parallel. (Подробнее о "плюшках" новой версии Hyperion'a можно ознакомиться тут и тут.)
Так же была добавлена версия для мобильных устройств и за каким то... дефолтная стратовая страница Planning стала ссылаться на это убожество, т.е по адресу:
http://my.server.com:19000/HyperionPlanningвы теперь найдете мобильное web-приложение. Нас такое положение вещей не устраивает. Вернем все обратно ;)
Итак начнем!
Ссылка на стартовую страницу находится файле web.xml, в секции:
<welcome-file-list id="WelcomeFileList_1">
<welcome-file>/faces/LogOn</welcome-file>
</welcome-file-list>
Фактически получается, что при открытии http://my.server.com:19000/HyperionPlanning нас перенаправляют по адресу http://my.server.com:19000/HyperionPlanning/faces/LogOn, где и находится мобильная версия приложения.
При запуске сервиса "Oracle Hyperion Planning - веб-приложение Java (epmsystem1)"
Weblogic разворачивает контент в темповую директорию:
\Oracle\Middleware\user_projects\domains\EPMSystem\servers\Planning0\tmp\servers\Planning0\tmp и так далее..
Можно поправить конфиг уже работающего сервера, но это будет работать до первой очистки cache и temp директорий и тут реально можно потеряться. По этому мы решим проблему более радикально. Идем в директорию:
C:\Oracle\Middleware\EPMSystem11R1\products\Planning\AppServer\InstallableApps\Common
тут находятся пакаджи для установки контента веб-приложения.
Нас интересует файл: HyperionPlanning.ear. Открываем его в Far и в корне пакаджа видим файл HyperionPlanning.war, заходим в него и двигаемся в директорию WEB-INF, где и находим наш конф-файл - web.xml
Вносим исправления как указано ниже:
Для НЕ ADF:
<welcome-file-list id="WelcomeFileList_1">Для ADF интерфейса:
<welcome-file>LogOn.jsp</welcome-file>
</welcome-file-list>
<welcome-file-list id="WelcomeFileList_1">Не забываем выйти из war-файла и из ear, чтобы Far сохранил изменения в архив!
<welcome-file>Index.jsp</welcome-file>
</welcome-file-list>
- Останавливаем Службу "Oracle Hyperion Planning - веб-приложение Java (epmsystem1)"
- Чистим cache и temp директории
- Запускаем службу
- Profit !
Версия для мобильных устройств будет доступна:
при особом желании можно поправить настройки Apache, так чтобы при открытии адреса:
пользователей перенаправляло на мобильную версию:
1. Идем в директорию OHS:
C:\Oracle\Middleware\user_projects\epmsystem1\httpConfig\ohs\config\OHS\ohs_component
2. Открываем epm.conf и дописываем в конец файла:
ProxyPass /HyperionPlanning/m http://my.server.com:19000/HyperionPlanning/faces/LogOn
ProxyPassReverse /HyperionPlanning/m http://my.server.com:19000/HyperionPlanning/faces/LogOn
3. Перезапускаем службу "Oracle Process Manager (ohsInstance)"
Комментариев нет:
Отправить комментарий