SAP BusinessObjects is built on J2EE framework that use Tomcat services for security, messaging, transaction coordination. All HTTP requests and returning web pages and other static or dynamic content.
Below are some common problems that our clients experience with Tomcat:
The first step to managing session time outs is understanding SAP BusinessObjects default behavior.
Solution
<session-config>
<session-timeout>20</session-timeout>
</session-config>
<session-config>
<session-timeout>60</session-timeout>
</session-config>
It is very frustrating to lose the changes after the service pack or patch upgrade. With below settings, you can preserve the customizations of Tomcat Server.
Solution
BI Launchpad
Copy Custom files <INSTALL DIR>\tomcat\webapps\BOE\WEB-INF\config\custom
to: <INSTALL DIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom
Explorer
<INSTALL DIR>\tomcat\webapps\explorer\WEB-INF\classes
<INSTALL DIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\explorer\WEB-INF\classes
Dashboard
<INSTALL DIR>\tomcat\webapps\dswsbobje\WEB-INF\classes
<INSTALL DIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\classes
In some cases after the service pack upgrades tomcat will not start automatically. This could be due to a memory parameters issue.
Solution
Make sure Initial Memory Pool is always less than the Max memory pool. If you are upgrading to BI 4.2 set MAX memory pool should have minimum 4GB.
Solution
Increase -XX:MaxPermSize value to 512M+
Solution
Increase -XX:MaxPermSize value to 512M+