-
Create a new directory (for example, C:\P6EcoSysLib) on the server running WebLogic that will be used to store a combined set of required P6 and EcoSys jar files.
-
Copy the entire contents of the P6 Integration API \lib directory to this new directory.
-
Remove the following jar files from the C:\P6EcoSysLib directory created in step 1:
-
commons-logging.jar
-
mail.jar
-
wstx-asl-3.1.2.jar
-
joda-time.jar (if using the EPPM16.1)
-
commons-codec.jar (if using the EPPM 17.12, EPPM 18.8, EPPM 19.12, EPPM 20.12 or EPPM 21.12)
-
All jar files that start with spring (spring-*.jar)
-
All jar files that start with jackson (jackson-*.jar)
-
-
From the EcoSys installation media, unzip the \EcoSys\alt\deploy\websphere-weblogic-primavera-overlay.zip file to create a \websphere-weblogic-primavera-overlay folder.
-
From the \websphere-weblogic-primavera-overlay folder, locate the directory for the version of P6 that EcoSys will be integrated with and copy its contents to the C:\P6EcoSysLib directory that was created in step 1.
For P6 18.8, 19.12, 20.12 and 21.12, use the files from P6 17.12 folder.
-
Log in to the WebLogic Administration Console.
-
Navigate to Environment > Server.
-
Click on the name of the EcoSys managed server.
-
Click on the Server Start tab.
-
From the Class Path section, remove the references to the following EcoSys jar file:
-
intgserver-wrapper.jar
-
-
In place of the jar file references removed in the previous step, add references to each jar file now in the C:\P6EcoSysLib directory. For example: WL_HOME/server/lib/weblogic.jar;C:\P6EcoSysLib\commons-beanutils.jar;C:\P6EcoSysLib\commons-collections.jar;...
-
Re-start the managed server and skip to the section Testing the P6 API within EcoSys.