0

再会。

如果脚本执行导致问题,需要怎么做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 但错误是一样的。你能帮我解决这个问题吗?

4

1 回答 1

0

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

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

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

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

于 2018-08-06T07:14:28.687 回答