找不到 XPages 扩展库

XPages Extension Library cannot be found

我在 运行 我的应用程序时遇到以下错误:

com.ibm.xsp.FacesExceptionEx: The application /test/Test.nsf requires com.ibm.xsp.extlib.relational.library

无法找到扩展库,但是通过将 updatesite.nsf 从主服务器复制到当前服务器来安装库会引发此错误。

当我发出以下命令时:

tell http osgi ss com.ibm.xsp.extlib

日志显示库处于活动状态,但未显示已安装。

既然库已经在服务器上了,我该如何安装呢?

我们将感谢您的支持。

谢谢。

com.ibm.xsp.extlib.relational.library 不是核心 9.0.1 扩展库的一部分。它仅在 9.0.1_v00_10 中并入核心 OpenNTF 扩展库。直到 Feature Pack 8 才将其合并到核心 IBM 扩展库中。您会看到服务器控制台和版本 9.0 的屏幕截图中没有引用任何开始 com.ibm.xsp.extlib 的内容。1_v00_00 这表明您只安装了 9.0.1 基本扩展库。共有三个选项:

  • 从 OpenNTF 扩展库安装 ExtLibX 组件。对于所有其他控件,您仍将使用基本 9.0.1 版本。
  • 将扩展库的版本升级到更新的版本,例如9.0.1_v00_17。这将覆盖所有扩展库控件的基本 9.0.1 版本。
  • 升级到 9.0.1 功能包 8。

请注意,如果您使用 ExtLibX,SSJS 代码或 XPages 组件将在您随后升级 ExtLib(或 Domino 到 FP8+)时继续工作。但是,为避免名称冲突,Java class 名称将更改。如果您使用自定义 Java 代码,您将需要在将来升级时将 classes 编辑并更新为新的 Java 包名称。