14 августа 2009

Особенности связки EPM 11 + Apache + Tomcat при доп.разработках

При разработке дополнительных инструментов работы с продуктами EPM 11 необходимо учитывать, что система крутится на переписанном JRE 1.5. Чем это чревато? Да просто тем, что при попытке использовать какие-нибудь красивые расширения (в нашем случае на базе Google Web Toolkit), даже при условии того, что вы скомпилировали именно на их JRE, это приложение может не работать. При попытке запустить созданное приложение на их Tomcat, мы получали ошибки валидации их https-servlet валидатором. В итоге, пришлось ставить отдельный Tomcat. Кстати, советую 5.5.27, который достаточно стабилен. Если вам всё таки необходимо работать с их сессионными параметрами, то забудьте про красивые расширения, только лишь получите много проблем. Если твёрдо необходимо работать внутри их страниц, то все свои классы необходимо компилировать именно на их JRE (обычно лежит здесь $Hyperion_Home\common\JRE\Sun\1.5.0\), после чего помещать в их Tomcat. После этого перезапускать его, чтобы потом в Apache подтянулись изменения, и вы могли их использовать в jsp-страницах.
Спасибо за тех.помощь Игорю Мирочнику ;)

Комментариев нет:

Отправить комментарий