There is a known issue where the Node Manager (when configured to auto-start the WebLogic servers after a reboot of the OS) is unable to start up any of the WebLogic servers after SSL has been configured for the WebLogic servers. Similar to configuring Node Manager to auto-start WebLogic servers, a startup of the WebLogic servers will need to be performed using WLST providing java parameters pointing to your custom keystore. To perform this, please follow these steps:
- Open up Command Prompt as an administrator
- Navigate to %DOMAIN_HOME%\bin using the cd command
- Run setDomainEnv.cmd
- Start WLST using the following command (all one line): java -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.CustomTrustKeyStoreType=”JKS” -Dweblogic.security.TrustKeyStore=”CustomTrust” -Dweblogic.security.CustomTrustKeyStoreFileName=”%PATH_TO_TRUSTED_KEYSTORE%\.jks” -Dweblogic.security.CustomTrustKeyStorePassPhrase=”%KEYSTORE_PASSWORD%” weblogic.WLST
- Connect to the WebLogic domain using Node Manager: nmConnect(domainName=’%DOMAIN_HOME%’,username=’weblogic’,password=’%WEBLOGIC_PASSWORD%’)
- Start up the AdminServer and any managed WebLogic servers using nmStart(‘SERVER_NAME’)
- When all of the servers are running, restart the PC/server to make sure that all of the WebLogic servers start up.
After running the steps above, Node Manager should be able to start up the WebLogic servers without a problem.