Hi,
I got Identity key store file not found Fatal error During Weblogic NodeManager Server Start inthe Primavera P6 EPPM 18.8 installation.
Identity key store file not found Fatal error
When i look at the log files of weblogic, I have seen following errors.
NODEMGR_HOME is already set to /u01/app/user_projects/domains/PrimaveraP6EPPM/nodemanager CLASSPATH=/usr/java/jdk1.8.0_181-amd64/lib/tools.jar:/u01/app/wlserver/server/lib/weblogic.jar:/u01/app/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/u01/app/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/oracle/product/12.1.2/db/jlib:/oracle/product/12.1.2/db/rdbms/jlib:/u01/app/wlserver/..:/u01/app/wlserver/modules/features/oracle.wls.common.grizzly.jar + /usr/java/jdk1.8.0_181-amd64/bin/java -server -Xms32m -Xmx200m -Djdk.tls.ephemeralDHKeySize=2048 -Dcoherence.home=/u01/app/wlserver/../coherence -Dbea.home=/u01/app/wlserver/.. -Dweblogic.RootDirectory=/u01/app/user_projects/domains/PrimaveraP6EPPM -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -Djava.security.policy=/u01/app/wlserver/server/lib/weblogic.policy -Dweblogic.nodemanager.JavaHome=/usr/java/jdk1.8.0_181-amd64 weblogic.NodeManager -v <Mar 6, 2019 3:58:53 PM EET> <INFO> <Loading domains file: /u01/app/user_projects/domains/PrimaveraP6EPPM/nodemanager/nodemanager.domains> <Mar 6, 2019 3:58:54 PM EET> <INFO> <Loading identity key store: FileName=/u01/app/user_projects/domains/PrimaveraP6EPPM/security/DemoIdentity.jks, Type=jks, PassPhraseUsed=true> <Mar 6, 2019 3:58:54 PM EET> <SEVERE> <Fatal error in NodeManager server> weblogic.nodemanager.common.ConfigException: Identity key store file not found: /u01/app/user_projects/domains/PrimaveraP6EPPM/security/DemoIdentity.jks at weblogic.nodemanager.server.SSLConfig.loadKeyStoreConfig(SSLConfig.java:225) at weblogic.nodemanager.server.SSLConfig.access$000(SSLConfig.java:33) at weblogic.nodemanager.server.SSLConfig$1.run(SSLConfig.java:118) at java.security.AccessController.doPrivileged(Native Method) at weblogic.nodemanager.server.SSLConfig.<init>(SSLConfig.java:115) at weblogic.nodemanager.server.NMServer.<init>(NMServer.java:169) at weblogic.nodemanager.server.NMServer.getInstance(NMServer.java:134) at weblogic.nodemanager.server.NMServer.main(NMServer.java:589) at weblogic.NodeManager.main(NodeManager.java:31) + status=1 + set +x /home/oracle
Go to Primavera domain directory
[oracle@MehmetSalih scripts]$ cd /u01/app/user_projects/domains/PrimaveraP6EPPM/ [oracle@MehmetSalih PrimaveraP6EPPM]$ [oracle@MehmetSalih PrimaveraP6EPPM]$ cd bin/ [oracle@MehmetSalih bin]$ [oracle@MehmetSalih bin]$ ls -ltr total 88 drwxrwx---. 2 oracle oinstall 4096 Mar 6 15:35 server_migration drwxrwx---. 2 oracle oinstall 4096 Mar 6 15:35 service_migration drwxrwx---. 2 oracle oinstall 4096 Mar 6 15:35 patching drwxrwx---. 2 oracle oinstall 4096 Mar 6 15:35 nodemanager -rwxr-x---. 1 oracle oinstall 794 Mar 6 15:38 setStartupEnv.sh -rwxr-x---. 1 oracle oinstall 7295 Mar 6 15:38 startWebLogic.sh -rwxr-x---. 1 oracle oinstall 2132 Mar 6 15:38 stopWebLogic.sh -rwxr-x---. 1 oracle oinstall 2821 Mar 6 15:38 startManagedWebLogic.sh -rwxr-x---. 1 oracle oinstall 2659 Mar 6 15:38 stopManagedWebLogic.sh -rwxr-x---. 1 oracle oinstall 14679 Mar 6 15:38 setDomainEnv.sh -rwxr-x---. 1 oracle oinstall 2644 Mar 6 15:38 generateArchive.sh -rwxr-x---. 1 oracle oinstall 919 Mar 6 15:38 setNMJavaHome.sh -rwxr-x---. 1 oracle oinstall 1023 Mar 6 15:38 stopNodeManager.sh -rwxr-x---. 1 oracle oinstall 1088 Mar 6 15:38 startNodeManager.sh -rwxr-x---. 1 oracle oinstall 688 Mar 6 15:38 startRSDaemon.sh -rwxr-x---. 1 oracle oinstall 821 Mar 6 15:38 stopRSDaemon.sh -rwxr-x---. 1 oracle oinstall 2253 Mar 6 15:38 startComponent.sh -rwxr-x---. 1 oracle oinstall 1917 Mar 6 15:38 stopComponent.sh [oracle@MehmetSalih bin]$
Execute setDomainEnv.sh script to set environment.
[oracle@MehmetSalih bin]$ . ./setDomainEnv.sh
go to $DOMAIN_HOME/security directory
[oracle@MehmetSalih bin]$ cd ../security/ [oracle@MehmetSalih security]$ [oracle@MehmetSalih security]$ ls -ltr total 44 -rw-rw----. 1 oracle oinstall 64 Mar 6 15:37 SerializedSystemIni.dat -rw-rw----. 1 oracle oinstall 31790 Mar 6 15:37 XACMLRoleMapperInit.ldift -rw-rw----. 1 oracle oinstall 2822 Mar 6 15:37 DefaultRoleMapperInit.ldift -rw-r-----. 1 oracle oinstall 3321 Mar 6 15:40 DefaultAuthenticatorInit.ldift [oracle@MehmetSalih security]$ [oracle@MehmetSalih security]$
execute following java query to generate certificate
[oracle@MehmetSalih security]$ java utils.CertGen -keyfilepass DemoIdentityPassPhrase -certfile democert -keyfile demokey -strength 2048 -noskid Generating a certificate with common name MehmetSalih.localdomain and key strength 2048 issued by CA with certificate from /u01/app/wlserver/server/lib/CertGenCA.der file and key from /u01/app/wlserver/server/lib/CertGenCAKey.der file [oracle@MehmetSalih security]$
If above step is completed successfully then execute following.
[oracle@MehmetSalih 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 <Mar 6, 2019 5:41:42 PM EET> <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.> <Mar 6, 2019 5:41:42 PM EET> <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 [oracle@MehmetSalih security]$
If you got below error when you generate certificate then check your Oracle home and Java Home
[oracle@MehmetSalih security]$ java utils.CertGen -keyfilepass DemoIdentityPassPhrase -certfile democert -keyfile demokey -strength 2048 -noskid Error: Could not find or load main class utils.CertGen [oracle@MehmetSalih security]$
Start Weblogic NodeManager
Now we have solved certificate problem, we can start Weblogic Nodemanager like following.
nohup sh /u01/app/user_projects/domains/PrimaveraP6EPPM/bin/startNodeManager.sh &
If Weblogic Nodemanager Started successfully, then start weblogic server like following.
nohup sh /u01/app/user_projects/domains/PrimaveraP6EPPM/bin/startWebLogic.sh -Dweblogic.management.username=weblogic -Dweblogic.management.password=dev12345 &
Do you want to learn Oracle Database for Beginners, then read the following articles.
Oracle Tutorial | Oracle Database Tutorials for Beginners ( Junior Oracle DBA )
We are a group of volunteers and opening a new scheme in our community. Your web site provided us with useful information to paintings on. You have done an impressive activity and our entire community might be thankful to you.
Howdy! I just want to offer you a huge thumbs up for your great information you have here on this post. I am returning to your web site for more soon.|
Hello to every one, the contents existing at this web page are actually remarkable for people experience, well, keep up the nice work fellows.|
I’m curious to find out what blog system you are using? I’m having some small security issues with my latest website and I would like to find something more safeguarded. Do you have any suggestions?|
we are using wordpress
Thanks! crack
Yes! Finally, a working solution! Thanks!
you are welcome and keep in following us.