weblogic服务器获取Java JDK地址的位置?

时间:2015-12-29 15:04:00

标签: java windows-10 keystore weblogic12c

当我安装weblogic 12.1.3时,它建议选择一些奇怪的默认java位置:c:\java\JDK18~1.0_6.我正在设置Java jdk的正确位置:c:\java\jdk1.8.0_66

但是当我查看Java标准信任密钥库时,它被设置在该默认文件夹C:\Java\JDK18~1.0_6\jre\lib\security\cacerts中。当然,在部署时无法解析路径并引发CertPathValidatorException

该weblogic获取其默认文件夹的位置?

  • 不在环境中。 (JAVA_HOME设置为正确的文件夹)
  • 它不在注册表中。 (我已经搜索过了)
  • 它不在Oracle文件夹中。 (仅在AdminServer.log中)
  • 它不在整个计算机上(我已经通过总指挥官搜索包含JDK18的文件进行搜索)
AdminServer.log中的

java.home = C:\Java\JDK18~1.0_6\jre

如果我在命令行中运行domain\bin\setDomainEnv.cmd,那么文件夹确实存在于几个本地env变量中,包括JAVA_HOME。

它取自何处?我在哪里以及如何寻找它?你有进一步搜索的想法吗?

编辑。

  1. Weblogic从某个未知来源获取此文件夹两次 - 首先是在安装期间,第二次是在首次部署域时。
  2. 计算机之前曾为某些未知项目工作,它可能有一些类似名称的java jdk文件夹。这样的名字可能隐藏在某个地方。现在,这是关于文件夹来源的唯一假设。但即使这是真的,weblogic也必须从某个地方获取名称。我想要的就是找到那个秘密的地方,以便改变它的内容。

0 个答案:

没有答案