如何从应用程序中删除扩展库

问题描述 投票:0回答:1

我有一个使用扩展库中的一些元素在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
xpages xpages-extlib
1个回答
0
投票

自9.0.1 FP10以来,Extension Library是Domino的一部分。从错误消息中,您似乎误解了需要安装的目的是什么。

在服务器控制台上发布的tell http osgi sstell http osgi diag显示服务器上正在运行的内容。它们是成功编译的应用程序在服务器上运行所必需的。

查看错误消息,可能是应用程序未成功编译,您看到的错误在Domino Designer中以及/而不是Domino服务器中。

我怀疑在使用Build Automatically启用的DDE中打开应用程序的可能性很高。如果发生这种情况并且缺少它所依赖的插件,则会重新编译应用程序,结果是编译后的应用程序失败,这意味着在成功编译之前它不再运行。

错误消息几乎肯定与扩展库无关,它是最后编译应用程序的DDE中缺少的核心插件。见https://openntf.org/main.nsf/blog.xsp?permaLink=JGAR-B9QL8B

在最强的条件下,我建议不要在没有XPages扩展库的情况下进行开发。您还将获得次优的用户体验,并且可能会遇到开发人员五年多未遇到的问题。如果您从现有应用程序中删除它,您可能需要进行重大的重新开发。

© www.soinside.com 2019 - 2024. All rights reserved.