我在运行应用程序时收到以下错误:
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,但未显示它已安装。
由于该库已经在服务器上,我该如何安装它?
您的支持将不胜感激。
感谢。
答案 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基本扩展库。有三种选择:
请注意,如果您使用ExtLibX,则在随后将ExtLib(或Domino升级到FP8 +)时,SSJS代码或XPage组件将继续工作。但是,为避免名称冲突,Java类名称将更改。如果使用自定义Java代码,则将来升级时需要编辑和更新新Java包名称。