Xpages 一个Notes模板中缺少Openntf Domino API插件

Xpages 一个Notes模板中缺少Openntf Domino API插件,xpages,Xpages,我有一个Notes模板ntf,其中Openntf Domino API插件不出现在“插件依赖项”库中,例如org.Openntf.Domino.xsp等。它们安装在服务器和本地计算机上,就像我们使用XPiNC一样。它们出现在根据模板创建的任何新应用程序中,也出现在其他模板和其他NSF中。插件xml引用了它们,但它们仍然不在其中 <import optional="true" plugin="org.openntf.domino.xsp"/> Notes模板位于服务器上。我如何

我有一个Notes模板ntf,其中Openntf Domino API插件不出现在“插件依赖项”库中,例如org.Openntf.Domino.xsp等。它们安装在服务器和本地计算机上,就像我们使用XPiNC一样。它们出现在根据模板创建的任何新应用程序中,也出现在其他模板和其他NSF中。插件xml引用了它们,但它们仍然不在其中

 <import optional="true" plugin="org.openntf.domino.xsp"/>

Notes模板位于服务器上。我如何让他们在那里或解决问题,我尝试了各种进口方法都没有用,这方面不是我的强项


谢谢您的帮助。

您不能将NTF与XPinc一起使用。状态栏将显示一条关于它未运行的消息。您可以拥有一个具有模板名称的NSF,该模板名称将刷新从该模板继承的其他数据库。如果出于创建数据库的目的需要NTF,请在具有NTF继承模板名称的NSF中开发。(例如:MyAppDev)。然后,NTF有一个模板名,其他数据库从该模板名继承(例如:MyApp)

如果您遇到无法在Domino Designer中导入类的错误,有两个地方可以查看

  • 库需要在Xsp属性上“勾选”。这告诉应用程序在运行时需要该插件。如果服务器上缺少,您将得到一个错误
  • 该库需要为每个将用于处理应用程序的Domino设计器安装。将Notes升级到新版本将始终禁用以前安装的插件,因此您需要转到文件>应用程序>应用程序管理。。。。自定义插件属于第二类,如果它们有一个红色圆圈穿过,它将被禁用,需要重新启用

  • 谢谢,是的,我意识到NTF的局限性,尤其是XPiNC,但这不是我的问题,我可以轻松地从NTF刷新NSF。问题是我长期建立的模板中缺少ODA插件,我只是添加了XPage功能,导致java代码中的所有错误。您希望在哪里看到它们?他们根本没有被纳入NSF/NTF。“导入”并不是指将文件导入NSF,它只是指在运行时需要它。对于XPiNC来说,一切都在客户端上运行,所以服务器是不相关的。对不起,我对它的工作原理有误解。如上所述,它们不像在我的所有其他应用程序中那样出现在插件依赖项中,我不知道这是否重要,但结果是,我不能将它们重要地放入一个类中,例如import org.openntf.domino.Session。谢谢Paul,是的,我很精通这一切。这是几个ie中的一个应用程序。唯一一个ODA插件没有出现在依赖项中的应用程序。它们出现在从NTF创建的任何应用程序中。不用担心,我将继续讨论java类中的错误。