I was starting the BI Services and came across this error
Problem:
I got the error as below :
<Jan 11, 2012 10:40:41 AM IST>
<Notice> <WebLogicServer> <BEA-000365> <Server state
changed to FAILED>
<Jan 11, 2012 10:40:41 AM IST> <Error> <WebLogicServer>
<BEA-000383> <A critical service failed. The server will shut itself
down>
<Jan 11, 2012 10:40:41 AM IST> <Notice> <WebLogicServer>
<BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
Reason :
A boot identity 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.
Because the credentials are encrypted, using a boot identity file is more
secure than storing unencrypted credentials in a startup or shutdown script. If
there is no boot identity file when you start a server, the server instance
prompts you to enter a username and password. The boot identity file can be
different for each server instance in the domain.
So, We have to change the password
in boot.properties file also..
Solution :
Navigate to “boot.properties”
and change with your new password as below.
Admin Server boot.properties path :
<BIEE_HOME>\user_projects\domains\bifoundation_domain\servers\AdminServer\security
Note :
The User name and Password is already in encrypted format ,
just remove that and change the entry .
password=welcome1234
username=weblogic
Similarly do the same for bi_server1
BI Server boot.properties path:
<BIEE_HOME>\user_projects\domains\bifoundation_domain\servers\bi_server1\security
password=welcome1234
username=weblogic
Save these files and start the
services again. You should be able to start the server
PS-In most of the cases this will resolve the issue but in some cases when you restart the weblogic services the error still persist and the username and password doesn't get encrypted.
In such cases there is another alternative go to the config. xml location in the Path folder location
OBIEE_HOME\user_projects\domains\bifoundation_domain\servers\domain_bak\config_prev
In this find for the node
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES}bllAojyeSO8rBPboZ78IoHF4lRl9Aqq64RzL/erty23=</node-manager-password-encrypted>
Copy the very same user name and password in the boot.properties file and start the services. Once the services are started then you can see the username getting encrypted.
Cheers !!
Jethin