我有一个使用扩展库中的一些元素在8.5中开发的应用程序。
服务器已升级,每次升级都应用扩展库。
现在扩展库是代码库的一部分,不需要在Domino安装之上安装它,但是除非应用了应用程序,否则无法编辑应用程序。
我们如何从应用程序中删除扩展库?
也就是说,我可以在Domino v10服务器上安装扩展库吗?
我检查了扩展库网站,没有引用ND10和使用扩展库。这实际上并没有真正下载,这就是为什么我觉得我应该删除我的应用程序所具有的依赖性。
我目前收到错误'无法加载页面/cc_input.xsp,因为相应的类xsp.Cc_005finput不是com.ibm.xsp.page.compiled.CompiledPageDispatcher。'此错误指向缺少扩展库的问题。
I have checked what is installed, and this is the output:
tell http osgi ss com.ibm.xsp.extlib
[16F8:0002-21FC] 19/04/2019 05:18:34 PM osgi "Framework is launched."
[16F8:0002-21FC] 19/04/2019 05:18:34 PM id State Bundle
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 171 ACTIVE com.ibm.xsp.extlib.controls_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 172 ACTIVE com.ibm.xsp.extlib.core_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 173 ACTIVE com.ibm.xsp.extlib.domino_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 174 ACTIVE com.ibm.xsp.extlib.mobile_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 175 ACTIVE com.ibm.xsp.extlib.oneui_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 176 ACTIVE com.ibm.xsp.extlib.relational_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 177 STARTING com.ibm.xsp.extlib.sample_10.0.1.v00_00_20181128-2143
[16F8:0002-21FC] 19/04/2019 05:18:34 PM 178 ACTIVE com.ibm.xsp.extlib_10.0.1.v00_00_20181128-2143
自9.0.1 FP10以来,Extension Library是Domino的一部分。从错误消息中,您似乎误解了需要安装的目的是什么。
在服务器控制台上发布的tell http osgi ss
和tell http osgi diag
显示服务器上正在运行的内容。它们是成功编译的应用程序在服务器上运行所必需的。
查看错误消息,可能是应用程序未成功编译,您看到的错误在Domino Designer中以及/而不是Domino服务器中。
我怀疑在使用Build Automatically启用的DDE中打开应用程序的可能性很高。如果发生这种情况并且缺少它所依赖的插件,则会重新编译应用程序,结果是编译后的应用程序失败,这意味着在成功编译之前它不再运行。
错误消息几乎肯定与扩展库无关,它是最后编译应用程序的DDE中缺少的核心插件。见https://openntf.org/main.nsf/blog.xsp?permaLink=JGAR-B9QL8B。
在最强的条件下,我建议不要在没有XPages扩展库的情况下进行开发。您还将获得次优的用户体验,并且可能会遇到开发人员五年多未遇到的问题。如果您从现有应用程序中删除它,您可能需要进行重大的重新开发。