How to increase the session timeout in Primavera P6 EPPM
The session Timeout Is the maximum amount of time the user session is active regardless of interaction. In this section, I have explained how to check the default Primavera p6 session timeout and how to increase or decrease the session timeout.
1) What is the default session timeout in Primavera P6
1.1) If you deployed Primavera P6 in Weblogic Server then identifying the default session timeout is an easy task. First, you need to login to P6 as an application user, then login to WebLogic server > Deployment > Expand P6.ear > Select P6.war
1.2) Click on the Monitoring > Session tab. You will see the session timeout in Max Inactive Interval as 3600 seconds, so the default Primavera P6 session timeout is 1 hour
2) How to increase of decrease the Primavera P6 Session Timeout
Here we are going to increase the P6 session timeout to 2 hours
2.1) Open a command prompt > Go to the P6Home\P6 directory > Backup the P6.ear file > Issue the following command to unzip the p6.war file from the p6.ear file
jar xf p6.ear p6.war
2.2) Issue the following command to unzip the web.xml file from the p6.war file
jar xf p6.war WEB-INF\web.xml
2.3) Edit the web.xml file in a notepad file > Search for session-timeout > Increase the time to your desired value. I increased it to 120 minutes, 2 hours
2.4) Update the web.xml file back to the p6.war file
jar uf p6.war WEB-INF\web.xml
2.5) Update the p6.war file back to the p6.ear file
Jar uf p6.ear p6.war
2.6) Redeploy the modified p6.ear file into the WebLogic server > Login to P6 to create a session > Check the WebLogic server for the timeout as mentioned in 1.2
This post first appeared on Oracle ADF, BPM, BI And Primavera P6 Tutorials, please read the originial post: here