【问题标题】:Xpages can't load, Error 500; java.util cannot be resolvedXpages 无法加载,错误 500; java.util 无法解析
【发布时间】:2017-05-16 23:04:28
【问题描述】:

我最近将几个应用程序移到了运行 Domino 9.0.1FP8(JVM 版本:JRE 1.8.0 Windows Server 2008 R2 amd64-64)的服务器上。自从我这样做以来,我一直无法加载任何东西,但最基本的 Xpages。我得到“错误 500 HTTP Web 服务器:命令未处理异常”页面。

通过 ...IBM\Domino\data\IBM_TECHNICAL_SUPPORT\xpages_exec 我得到以下异常:

  • 无法解析类型 java.util.Comparator。它是从所需的 .class 文件中间接引用的
  • 无法解析类型 java.util.Map$Entry。它是从所需的 .class 文件中间接引用的
  • 导入 java.util.Arrays 无法解析

我还在 Designer 的“问题”选项卡中收到以下错误:

  • “项目未构建,因为它的构建路径不完整。不能 找到 java.util.Comparator 的类文件。然后修复构建路径 尝试构建这个项目”
  • "类型 java.util.Comparator 无法解析。它是间接的 从所需的 .class 文件中引用”

java.util 在 Java 1.8 中失败是否有原因?有什么我可以做的吗?谢谢你的帮助。

【问题讨论】:

  • 欢迎来到 Stack Overflow。请阅读guidelines,了解如何在问题中发布代码的最小、完整和可验证示例。
  • 你能显示来自 Domino\data\domino\workspace\logs\error-log-0.xml 文件的错误日志吗?
  • @Toby 这些指南需要更新以适合在其他应用程序上运行的代码。 StackOverflow 已经超越了 HTML 和 JavaScript。作为 XPages 公认的拥护者,从问题代码显然不是这里的问题,这是软件平台级别的普遍问题。 Daniel 已经查看并包含了一些日志,有些人没有,它们没有显示具体的个人原因,确实是平台上不应该发生的原因。

标签: xpages lotus-domino


【解决方案1】:

当 Domino Designer 9.0.1 FP8 尝试针对 Java8 JRE 进行编译时,会出现此问题。该 Designer 安装中的 eclipse 版本不知道如何解析 Java8 中的一些运行时 jar 文件。解决方法是针对 Java6 JRE 进行编译。在作为 SPR#BGLN9PXEVM 的一部分的 Domino Designer 安装中进行了更改,以将 Designer 中的首选项配置更改为指向 Java6 JRE 而不是使用默认 JRE。如果存在一些安装问题或您手动修改了首选项,您可能需要手动重新应用解决方法,如下所示。

在 Domino Designer 中,菜单文件、首选项、Java、已安装的 JRE。 应该有 2 个列出的 JVM,其路径如下:

  • [x] jvm C:\Notes\jvm1.6\
  • [ ] Notes 8.5.1 VM(锁定)C:\Notes\jvm

如果您名为“jvm”的条目错误地指向 C:\Notes\jvm\ 文件夹而不是 jvm1.6 文件夹,那么您需要将其编辑为指向 jvm1.6 文件夹。

在 Domino Designer 团队中,我们正在调查是否可以在 Designer 中升级 eclipse 版本,以便可以针对 Java8 JRE 进行编译。

【讨论】:

  • 嗯“可能”升级 Eclipse for Designer?我认为这已被宣布为下一个 Feature Pack 9 锁定?
  • 好的。在会议上展示的幻灯片将反映公开公告,所以相信那些。我预计 Eclipse 升级会在 FP9 中进行,并且工作正在进行中,但我不会使用此论坛做出公开承诺,因此默认情况下我会有免责声明。
  • 嗯嗯好的。当然有道理。感谢您的回复。
  • 仅供参考,正如在 MWLUG 中所讨论的,现在为 9.0.1FP10(不是 FP9)提出了 eclipse 升级。查看当前路线图:twitter.com/darrenduke/status/895332649316659200
【解决方案2】:

好像安装程序没有安装成功。 java.util 包没有理由失败。我建议再次运行安装程序,确保在运行之前停止所有服务。这将确保任何需要替换的东西都不会被另一个进程锁定。

【讨论】:

  • 谢谢保罗。我重新运行了安装程序,所有错误都消失了。感谢您的帮助。
猜你喜欢
  • 2017-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-03
  • 2013-11-04
  • 2012-06-20
  • 1970-01-01
相关资源
最近更新 更多