- Shut down the WebLogic domain, the managed servers, Admin Server and Node Manager.
- Set the following environment variables in the command prompt (cmd) to help you navigate easily, in my case for Windows O/S:
- set MW_HOME=\Oracle\Middleware\Oracle_Home
- set DOMAIN_HOME=%MW_HOME%\user_projects\domains\base_domain
NB: If you are on Linux O/S, use export instead of set and $MW_HOME instead of %MW_HOME% - Rename the data folder under the AdminServer of the domain to old_data, this is the path: %DOMAIN_HOME%\servers\AdminServer\data
- In the same command prompt that you opened earlier, set the environment variable of the domain by calling: %DOMAIN_HOME%\bin\setDomainEnv.cmd or ./setDomainEnv.sh in Linux.
- In the same command prompt, change directory to security folder: cd %DOMAIN_HOME%\security
- Inside the %DOMAIN_HOME%\security directory, move the file "DefaultAuthenticatorInit.ldift" to "%DOMAIN_HOME%\security\old\" In the next step, the command that we are going to run will create a new file “DefaultAuthenticatorInit.ldift” in the security folder
- Run the following command to reset or change admin password:
java weblogic.security.utils.AdminAccount weblogic welcome123 . - NB: "weblogic" is user name and "welcome123" is the new password which we need to set.
- NB: The DOT at the end of the above command represents the current directory. A new "DefaultAuthenticatorInit.ldift" file will be created in the current directory when you execute the command.
- Update the "boot.properties" file under the directory %DOMAIN_HOME%\servers\AdminServer\security\ with your username and the new password.
- Now start the admin server using the new credentials from %DOMAIN_HOME%\bin\startWeblogic.cmd in Windows or ./startWeblogic.sh in Linux.
- Once the AdminServer started, login into the Admin console using the username and the new password
Reference : https://blogs.oracle.com/imc/entry/change_password_in_weblogic
No comments:
Post a Comment