我刚创建了我的第一个Xpage应用程序,现在我想使用Xpages Extension Library中的移动控件将其移植到一个简单的移动应用程序中。 Notes / Domino 8.5.3升级包1安装在客户端/ Designer和服务器上。 Xpage应用程序在客户端和浏览器中都能正常运行。 我创建了一个名为“mobileMainPage”的新Xpage,只需向其中添加一个单页应用程序控件,保存文件并尝试通过浏览器打开它(首先是Safari,然后是IE 9来测试)。在这两种情况下,我收到以下错误消息: 意外的运行时错误 运行时遇到意外错误。 例外 找不到应用程序/Contacts.nsf所需的库com.ibm.xsp.extlib.library。
我在服务器上打开数据库(在浏览器中输入.xsp文件的URL)。我没有使用Domino Designer的预览浏览器功能,而是像用户那样调用页面。
我该如何解决这个问题?我甚至尝试再次安装升级包1。仍然收到相同的错误消息。
答案 0 :(得分:2)
听起来好像服务器上没有安装库。
在服务器控制台上键入tell http osgi ss com.ibm.xsp.extlib
并验证插件是否已安装,该命令应返回extlib插件和片段的列表,以及它们是否已正确解析。
答案 1 :(得分:2)
:
告诉http xsp diag com.ibm.xsp.extlib
也尝试:
告诉http xsp diag com.ibm.xsp.extlib.mobile
这将告诉您插件是否已解析。如果没有找到插件,则意味着插件没有安装到正确的位置(domino / data / domino / workspace / applications / eclipse / plugins)..如果extlib依赖的插件未解析,它将显示在控制台中。 XPages Portable Command Guide的第3章详细介绍了这一点:-)
让我知道上述命令的结果
答案 2 :(得分:1)
请务必告诉您的应用应该使用扩展程序库。打开“应用程序属性”并转到“高级”选项卡。在这里,验证是否选中了'com.ibm.xsp.extlib.library'。
答案 3 :(得分:0)
我在虚拟机中启动新服务器时遇到了类似的问题(正在测试不同服务器版本的问题)。我包括notes.ini设置OSGI_HTTP_DYNAMIC_BUNDLES并将其指向我从另一台服务器急忙复制的updatesite数据库。
我不确定,但是一旦我将新服务器添加到updatesite并重新启动http,就花了。