Recently one of our client forgot weblogic username and password, and the weblogic is in production mode. He was not having boot.properties set to start weblogic automatically, so my task is
1. Reset the admin server password
2. Create boot.properties, so client not need to enter passoword every time they start weblogic.
About Setup
Client was having single domain, for our refrence purpose we will call it techienote.
Our ORACLE or MIDDLEWARE HOME is at /app/Oracle/Middleware
Weblogic version 10.3.5.0
PROCESS
NOTE : All the weblogic releated services should be shut.
1.Setting Enviournment
cd $ORACLE_HOME/user_projects/domains/techienote/bin source setDomainEnv.sh
2.Change to security directory and rename DefaultAuthenticatorInit.ldift file.
cd $ORACLE_HOME/user_projects/domains/techienote/security mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak
3.Create DefaultAuthenticatorInit.ldift file in security folder
cd $ORACLE_HOME/user_projects/domains/techienote/security java weblogic.security.utils.AdminAccount weblogic admin .
Remember there is DOT at the end of command it indicated generate DefaultAuthenticatorInit.ldift in current directory,
syntax of the command is
java weblogic.security.utils.AdminAccount
So our username is weblogic and password is admin
4.Rename ldap directory
cd $ORACLE_HOME/user_projects/domains/YourDomainName/servers/AdminServer/data/ mv ldap ldap.bak mkdir ldap
5.If your are having boot.properties rename it first
cd $ORACLE_HOME/user_projects/domains/techienote/servers/AdminServer/security mv boot.properties boot.properties.bak
6.Start the weblogic server
cd $ORACLE_HOME/user_projects/domains/techienote/bin ./startWebLogic.sh
7.Now our weblogic server should start, so now we need to create boot.properties to start Weblogic without entering user name and password.
cd $ORACLE_HOME/user_projects/domains/techienote/servers/AdminServer/ mkdir security cd $ORACLE_HOME/user_projects/domains/techienote/servers/AdminServer/security/ echo "username=weblogic" >> boot.properties echo "password=admin" >> boot.properties
































