Changing WebLogic User Passwords

The WebLogic domain built by the PIA install includes the following WebLogic IDs:

  • system

  • operator

  • monitor

It is highly recommended to change the passwords for all of these user IDs on any production servers. You set the system password during the installation of the PeopleSoft Internet Architecture domain.

To change the passwords:

  1. Start the PIA server.

    See Starting WebLogic.

    See Stopping WebLogic.

  2. Log in to the Administrative Console.

  3. Change the WebLogic Server user's password.

    1. In the Domain Structure tree, click Security Realms.

    2. In the Realms table, click myrealm.

    3. Select the Users and Groups tab.

    4. In the table of available users, click system.

    5. Select the Passwords tab.

    6. Enter and re-enter a new password for this user.

    7. Click Save.

  4. With the system user ID, modify the boot.properties file with the new values:

    1. Open <PIA_HOME>\webserv\<domainname>\servers\PIA\security\boot.properties.

    2. Remove the previous, encrypted system value, and enter the new value in clear text.

      For example,

      ## Generated by Configuration Wizard on Mon Jun 25 18:46:08 MDT 2018
      password=password
      username=***Encrypted user name***
    3. Save the file.

      Note: Rebooting the server should encrypt the clear text value you entered.

  5. After you have changed the operator password in the WebLogic Administrative Console, you must modify wlop.properties file with the encrypted value of the new operator password.

    If you are on Windows operating system:

    1. Enter the following command:

      cd %DOMAIN_HOME%

      Note: %DOMAIN_HOME% is the PIA WebLogic domain root.

    2. Enter the following command to start the wlst shell:

      %WEBLOGIC_HOME%\wlserver\common\bin\wlst.cmd

      Note: %WEBLOGIC_HOME% is the root of WebLogic installation.

    3. Enter the following command after the wlst shell starts:

      print encrypt('password');

      Note: In this example password is the new operator password that you have set in the previous steps.

    4. The encrypted value is echoed in the shell. Copy this encrypted value.

    5. Open the file wlop.properties from <%DOMAIN_HOME%>\piaconfig\properties.

    6. Paste the new encrypted string (from step ā€˜dā€™) as the value of the key "password".

    7. Save the modified file.

    If you are on Linux operating system:

    1. Enter the following command:

      cd $DOMAIN_HOME

      Note: $DOMAIN_HOME is the PIA WebLogic domain root.

    2. Enter the following command to start the wlst shell :

      $WEBLOGIC_HOME/wlserver/common/bin/wlst.sh

      Note: $WEBLOGIC_HOME is the root of WebLogic installation.

    3. Enter the following command after the wlst shell starts:

      print encrypt('password');

      Note: In this example password is the new operator password that you have set in the previous steps.

    4. The encrypted value is echoed in the shell. Copy this encrypted value.

    5. Open the file wlop.properties from $DOMAIN_HOME/piaconfig/properties.

    6. Paste the new encrypted string (from step ā€˜dā€™) as the value of the key "password".

    7. Save the modified file.