How to fix "Session timed out" (Tomcat)

Resolution

  1. Stop Tomcat
  2. Edit "web.xml" files in the following folders (do not forget to make a copy before editing):
    • "[Tomcat55 Directory]\webapps\InfoViewApp\WEB-INF",
    • "[Tomcat55 Directory]\webapps\InfoViewAppActions\WEB-INF" ,
    • "[Tomcat55 Directory]\webapps\AnalyticalReporting\WEB-INF",
    • "[Tomcat55 Directory]\webapps\PlatformServices\WEB-INF",
    • "[Tomcat55 Directory]\Conf"
  3. Set the session timeout to 60 minutes
    • <session-timeout>60</session-timeout>
  4. Save and close the "web.xml" file.
  5. Clean the "Work" directory. Go into "[Tomcat55 Directory]\Work\Catalina\localhost" and delete the following temporary directories (or move somewhere):
    • AnalyticalReporting
    • InfoViewApp
    • InfoViewAppActions
    • PlatformServices
  6. Start Tomcat
  7. Launch the CMC. Login and go to the Servers tab
  8. Edit the properties for "ServerName.WebintelligenceProcessingServer" and set the following:
    • Idle Connection Timeout (minutes): = 60
    • Timeout Before Recycling (seconds): = 3600
    • Save and close
  9. Restart "ServerName.WebintelligenceProcessingServer".
  10. Test.