【问题标题】:Weblogic Installer will not hook the Java Virtual Machine to load the installerWeblogic 安装程序不会挂钩 Java 虚拟机来加载安装程序
【发布时间】:2022-01-13 17:20:24
【问题描述】:

尝试加载 Oracle Weblogic 安装程序时出现以下错误:

tsugonko-1: ~/weblogic → java -jar fmw_12.2.1.4.0_wls_quick.jar 启动器日志文件是 /private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM/launcher2022-01-13_11-44-45AM.log。 提取安装程序。 . . .完毕 检查 CPU 速度是否高于 300 MHz。实际通过了 2662.4 MHz

检查交换空间:必须大于 512 MB。实际通过了 145636 MB

检查此平台是否需要 64 位 JVM。实际 64 次通过

检查临时空间:必须大于 300 MB。实际通过了 145636 MB

准备从 /private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM 启动 Oracle Universal Installer 无法识别的选项:-d64

错误:无法创建 Java 虚拟机。 错误:发生了致命异常。程序将退出。

1.首先,我已经验证了安装程序脚本是否存在,但不知道如何验证它是否正在加载: tsugonko-1:/private/var/folders/jk/jjhksz9n6c354s25_pvj9qp80000gn/T/OraInstall2022-01-13_11-44-45AM → ls OPatch 启动器2022-01-13_11-44-45AM.log oui install13817544693051062390.sh oracle_common

2。我相信我的 $JAVE_HOME 路径是正确的:

→ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home

→ 回显 $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin

注意“bin”不包含在 /usr/libexec 路径中,我从 $JAVA_HOME 路径中删除了 /bin,但这并没有解决问题)

3.而且我相信我已经在 ~/.bash_profile 中正确列出了 PATH(Mac OS,没有 .bashrc,将文件输出修改为实际的 PATH 变量

tsugonko-1: /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home/bin → 猫 ~/.bash_profile #!/usr/bin/env bash

导出 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin

导出 PATH=/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin:$PATH

导出 ORACLE_HOME=~/Applications/Oracle

请注意,我有两个变量路径,我先将一个注释掉,然后将另一个注释掉,但这也不能纠正问题),互联网搜索建议两者,但我认为一个是 最好的练习)

小组有什么建议吗?顺便说一句,我确实有 weblogic 服务器安装程序,但它已损坏:我可以加载管理服务器,但不能加载任何托管服务器,所以我删除了文件 (rm -rf weblogic)。 是否有可能我没有正确卸载 weblogic,并且存在阻止安装程序挂钩 JVM 或无法加载的僵尸进程?

【问题讨论】:

  • 忘记提及:我现在有多个 jdk 副本(16.0.2 和 17.0.1),我更新以查看它是否能纠正它没有解决的问题。这会导致问题吗?
  • 发现有人拥有 Oracle 支持许可证,提示“无法识别的选项:-d64”错误是由于文件路径中的特殊字符造成的。所以我将安装程序移出 Home,“~”并在 /Users/weblogic.xml 中创建了一个新文件夹。那没有解决问题,所以我将其中一个 jdks 移到了这个文件夹中,但也没有解决问题

标签: java weblogic


【解决方案1】:

WebLogic Server 12.2.1.4 不支持 java 16,只支持 java 8 和 java 11。 此外,它仅支持 Oracle JDK,不支持 OpenJDK。

【讨论】:

  • 感谢 Emmanuel,非常感谢您抽出宝贵时间阅读这篇文章。
猜你喜欢
  • 1970-01-01
  • 2017-07-08
  • 1970-01-01
  • 1970-01-01
  • 2016-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多