A boot.properties file contains user credentials for starting and stopping an instance of WebLogic Server. An Administration Server can refer to this file for user credentials instead of prompting you to provide them.
To configure the boot.properties file for the AdminServer (WebLogic), perform the following steps:
1. Go to $MIDDLEWARE_HOME/user_projects/domains/bifoundation_domain/servers/AdminServers/security and create the boot.properties file.
vi boot.properties
2. add the below values in a file and save it.
username=admin_username
password=admin_password
eg:
username=weblogic
password=weblogic1
3. Now go to $MIDDLEWARE_HOME/user_projects/domains/bifoundation_domain/bin and run Admin server in nohup mode
nohup ./startWebLogic.sh >startWebLogic.log &
You can check in the log that it's using boot.properties file for login credentials.
eg:
INFO: Notification sent for Mapping config object reloaded
and also username and password will be encrypted automatically once admin server is started using boot.properties file. Samething with managed server
eg:
-bash-4.1$ cat boot.properties
#Wed Nov 28 23:39:59 PST 2012
password={AES}KzE36wWcZfXJriP/ctNLXyiJ7XhGliErrE3Hd9WJyj4\=
username={AES}L/OMSXhRReONiUV+ts45JE7uM5IZ+WAjSbhBNsG6xH8\=
-bash-4.1$ pwd
/scratch/home/mw1/user_projects/domains/bifoundation_domain/servers/AdminServer/security
To configure the boot.properties file for the Managed Server, perform the following steps:
1. Go to $MIDDLEWARE_HOME/user_projects/domains/bifoundation_domain/servers/bi_server1/security and create the boot.properties file.
vi boot.properties
2. add the below values in a file and save it.
username=admin_username
password=admin_password
eg:
username=weblogic
password=weblogic1
3. Now go to $MIDDLEWARE_HOME/user_projects/domains/bifoundation_domain/bin and run managed server in nohup mode.
nohup ./startManagedWebLogic.sh bi_server1 >startManagedWebLogic.log &