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

Dan*_*son 3 lotus-domino xpages

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

小智 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进行编译.