繁体   English   中英

Java:符号查找错误:/lib64/libnssutil3.so:未定义符号:Oracle Linux 7.5中的PR_GetEnvSecure

[英]java: symbol lookup error: /lib64/libnssutil3.so: undefined symbol: PR_GetEnvSecure in Oracle Linux 7.5

美好的一天。

如果脚本执行导致java: symbol lookup error /lib64/libnssutil3.so问题,该java: symbol lookup error /lib64/libnssutil3.so办?

我尝试在Oracle Linux 7.5上安装Oracle IDM 11gR2(11.1.2.3)。 已经安装了Oracle Databace 12c,OIM RCU,WebLogic,SOA和OAIM。 现在,我尝试启动WebLogic,但是脚本(/idm/oracle/fmw_oim/domains/IDM_domain/bin/startWebLogic.sh)始终失败,并显示以下错误:

java:符号查找错误:/lib64/libnssutil3.so:未定义的符号:PR_GetEnvSecure

软件版本:

  1. Java的1.8.0-OpenJDK的-1.8.0.181
  2. NSS-3.36.0-5
  3. NSS-UTIL-3.36.0-1

我尝试使用Java-1.7和nss-3.28.4,但错误是相同的。 您能帮我解决这个问题吗?

哦,我瞎了。 我删除了所有版本的Java(这不是必需的,但是我发脾气了),然后重新安装java-1.6.0-openjdk-1.6.0.41。 之后,启动WebLogic成功。

脚本不断从目录/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/bin/java向Java请求。 尽管变量java_home看起来像这样:

回声$ JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64

我不知道这种差异的原因是什么,但是一旦脚本开始访问java-1.6.0,问题就消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM