What's New In IT Edge?
 

P6 EPPM 18.8 Weblogic Deployment

 

Step1 install weblogic 12c 

   follow the install guide to install.

Step2 install P6 EPPM 18c

  follow the install guide to install.

  Please note that do not choose config Weblogic for P6.

Step3 start nodemanager for the p6 sever start

Note: Enrolling is optional in this WLS 12.2.1 release. Following steps are purely for educational purposes only.

To enroll a computer with a domain, so that the Node Manager on that computer will accept requests from the domain, perform the following steps:

  1. Access host-1. In a Terminal window navigate to <MIDDLEWARE_HOME>/oracle_common/common/bin.

  2. Open WLST in interactive mode by entering the following command in the Terminal window:

  3. At the WLST prompt, enter the following command to connect to the running administration server:wls:/offline> connect(‘<USERNAME>’,'<PASSWORD>’,’t3://<ADMIN_HOST>:<ADMIN_PORT>’)Replace the sample argument values with those that match your domain environment. In this tutorial, the command is:wls:/offline> connect(‘weblogic’,’welcome1′, ‘t3://host-1:7001’)

  4. Run the nmEnroll() command. This command enrolls the computer on which WLST is running with the domain of the administration server to which WLST is connected. What "enrolling" means is the command downloads two files from the administration server to this computer: nm_password.properties and SerializedSystemIni.dat.

    The Node Manager "secret file," nm_password.properties, contains the encrypted username and password used by the adminstration server to authenticate itself to the Node Manager process. This file is placed in the domain directory under /config/nodemanager/.

    The file used for encryption and decryption, SerializedSystemIni.dat, is placed in the domain directory under /security/.

    In addition, the nmEnroll() command creates or updates the nodemanager.domains file found in the Node Manager home directory. It adds the current domain to the list of domains that this Node Manager is allowed to manage.

    The nmEnroll() command has two arguments:

    • The domain home directory on this computer
    • The Node Manager home directory on this computer

    In this tutorial, the command is: nmEnroll(‘/u01/app/fmw/user_projects/domains/mydomain’, ‘/u01/app/fmw/user_projects/domains/mydomain/dizzyMachine1’)

    Note: Be sure to put the right path to your domain and to your Node Manager when using the command.

  5. Exit WLST by entering the following command at the prompt: exit()

  6. Repeat these steps to run nmEnroll() for the dizzyMachine2 Node Manager home directory: nmEnroll(‘/u01/app/fmw/user_projects/domains/mydomain’, ‘/u01/app/fmw/user_projects/domains/mydomain/dizzyMachine2’)

 

Starting Node Manager

To start Node Manager, perform the following steps:

  1. On host-1, navigate to <MIDDLEWARE_HOME>/user_projects/domains/mydomain/dizzyMachine1 and enter: ./startNodeManager.sh

    Notice that Node Manager starts for dizzyMachine1.

step4 Create two servers for P6 and P6 connector

step5 Deploy P6 and P6 connector

   Please note that with the sever configuration 

   "-Dprimavera.bootstrap.home=$P6_INSTALL_HOME/p6 -Djavax.xml.stream.XMLInputFactory=com.ctc.wstx.stax.WstxInputFactory -XX:MaxPermSize=512m -Xms512m -Xmx1024m"