Xpages无法加载,错误500; java.util无法解析

时间:2017-05-16 23:04:29

标签: xpages lotus-domino

我最近将一些应用程序移动到运行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 1.8中java.util失败的原因是什么?有什么我能做的吗?谢谢你的帮助。

2 个答案:

答案 0 :(得分:8)

当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进行编译。

答案 1 :(得分:1)

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