Wednesday, December 2, 2020

weblogic.nodemanager.common.ConfigException: Identity key store file not found:

 

ERROR : While Starting Nodemanager we see below error

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

<Dec 2, 2020 5:33:17 PM EST> <SEVERE> <Fatal error in NodeManager server>

weblogic.nodemanager.common.ConfigException: Identity key store file not found: <path>/demantra/domain/user_projects/domains/dm_domain/security/DemoIdentity.jks

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

Referrence

+++++++++++++++++++++++++++++

Re-generate DemoIdentity.jks, then start Weblogic Server and Node Manager

You can generate DemoIdentity.jks using utils.CertGen with option "-noskid" which is workaround of Bug 27117282.

See Note:1392455.1 and Note:2355249.1 to re-generate  DemoIdentity.jks .

+++++++++++++++++++++++++++++

 

Solution :

[OSUSER@<Servername> bin]$ cd <path>/demantra/oracle/middleware/oracle_home/wlserver/server/bin/

[OSUSER@<Servername> bin]$ pwd

<path>/demantra/oracle/middleware/oracle_home/wlserver/server/bin

[OSUSER@<Servername> bin]$ ls

eclipse.sh  saveMemory.sh  setWLSEnv.sh  startNodeManager.sh  startRSDaemon.sh  stopNodeManager.sh  stopRSDaemon.sh

[OSUSER@<Servername> bin]$ . ./setWLSEnv.sh

CLASSPATH=/<path>/demantra/jdk/lib/tools.jar:/arpsysf1/erpapp/demantra/oracle/middleware/oracle_home/wlserver/modules/features/wlst.wls.classpath.jar:

 

PATH=/<path>/demantra/oracle/middleware/oracle_home/wlserver/server/bin:/<path>/demantra/oracle/middleware/oracle_home/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/1.9.8.0.0/apache-ant-1.9.8/bin:/<path>/demantra/jdk/jre/bin:/<path>/demantra/jdk/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/OSUSER/bin:/<path>/demantra/oracle/middleware/oracle_home/wlserver/../oracle_common/modules/org.apache.maven_3.2.5/bin

 

Your environment has been set.

[OSUSER@<Servername> bin]$ cd <path>/demantra/domain/user_projects/domains/dm_domain/security/

[OSUSER@<Servername> security]$ ls

DefaultAuthenticatorInit.ldift  DefaultRoleMapperInit.ldift  XACMLAuthorizerInit.ldift

DefaultAuthorizerInit.ldift     SerializedSystemIni.dat      XACMLRoleMapperInit.ldift

[OSUSER@<Servername> security]$ java utils.CertGen -keyfilepass DemoIdentityPassPhrase -certfile democert -keyfile demokey -strength 2048 -noskid

Generating a certificate with common name <Servername> and key strength 2048

issued by CA with certificate from <path>/demantra/oracle/middleware/oracle_home/wlserver/server/lib/CertGenCA.der file and key from <path>/demantra/oracle/middleware/oracle_home/wlserver/server/lib/CertGenCAKey.der file

[OSUSER@<Servername> security]$

[OSUSER@<Servername> security]$

[OSUSER@<Servername> security]$ java utils.ImportPrivateKey -keystore DemoIdentity.jks -storepass DemoIdentityKeyStorePassPhrase -keyfile demokey.pem -keyfilepass DemoIdentityPassPhrase -certfile democert.pem -alias demoidentity

No password was specified for the key entry

Key file password will be used

<Dec 2, 2020 5:36:48 PM EST> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>

<Dec 2, 2020 5:36:48 PM EST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>

 

Imported private key demokey.pem and certificate democert.pem

into a new keystore DemoIdentity.jks of type jks under alias demoidentity

[OSUSER@<Servername> security]$

No comments:

Post a Comment