找不到XPages扩展库

时间:2017-06-19 11:05:53

标签: xpages lotus-notes lotus-domino xpages-ssjs xpages-extlib

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

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

日志显示该库是ACTIVE,但未显示它已安装。

enter image description here

由于该库已经在服务器上,我该如何安装它?

您的支持将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:2)

com.ibm.xsp.extlib.relational.library不是核心9.0.1扩展库的一部分。它仅被合并到9.0.1_v00_10中的核心 OpenNTF 扩展库中。在Feature Pack 8之前,它没有合并到核心的 IBM 扩展库中。您将看到在服务器控制台的屏幕截图中引用了com.ibm.xsp.extlib的任何内容,而向您显示的是版本9.0.1_v00_00只安装了9.0.1基本扩展库。有三种选择:

  • 从OpenNTF扩展库安装ExtLibX组件。您仍将使用基础9.0.1版本用于所有其他控件。
  • 将扩展程序库的版本升级到更新版本,例如9.0.1_v00_17。这将覆盖所有Extension Library控件的基础9.0.1版本。
  • 升级到9.0.1 Feature Pack 8.

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