2012-02-29 50 views
1

我刚刚建立了我的第一个XPage应用程序,现在我想将它移植到一个简单的移动应用程序,使用移动控件Xpages扩展库。 Notes/Domino 8.5.3升级包1安装在客户端/设计器和服务器上。 Xpage应用程序在客户端和浏览器都能正常工作。 我创建了一个名为“mobileMainPage”的新Xpage,并简单地向它添加一个单页应用程序控制,保存该文件并尝试通过浏览器打开它(先Safari,然后再测试IE 9)。在这两种情况下,我收到以下错误消息: 意外的运行时错误 运行时遇到意外错误。 异常 无法找到应用程序/Contacts.nsf所需的库com.ibm.xsp.extlib.library。运行时错误:“无法找到库com.ibm.xsp.extlib.library”(浏览器)

我在服务器上打开数据库(进入在浏览器中.xsp文件的URL)。我没有使用Domino Designer的预览浏览器功能,而是像用户那样调用页面。

我该如何解决这个问题?我甚至试图再次安装升级包1。仍然收到相同的错误消息。

+0

我从来没有得到这个工作,但我现在升级到Notes/Domino 9.0,并会在那里尝试。所以我会接受Declan对这个问题的回答。谢谢大家帮助我! – 2013-07-23 17:49:06

回答

2

听起来真是在服务器上未安装库。

在服务器控制台上键入tell http osgi ss com.ibm.xsp.extlib并验证插件是否已安装,该命令应该返回extlib插件和片段的列表,以及它们是否已被正确解析。

+0

当我输入上面的内容时,我什么也没得到,只有两行说 “框架启动”和“id State Bundle”。如果我做'告诉http osgi包',我得到: 02/29/2012 07:28:47 AM更新@ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib.mobile_8.5.3 .20111208-0717.jar [152]进口 任何想法?我使用8.5.3升级包1重新安装了服务器,因为我一次只有旧的ExtLib。 – 2012-02-29 13:31:14

+0

看看这个stackoverflow帖子为你应该看到的一个例子:http://stackoverflow.com/questions/9098523/how-to-identify-version-of-xpages-extension-library – 2012-02-29 13:35:48

1

请一定要告诉你的应用程序,它应该使用扩展库。打开应用程序属性并转到高级选项卡。在此,验证是否选中了“com.ibm.xsp.extlib.library”。

+2

他收到的错误表明该设置已启用。 – 2012-02-29 06:05:28

+0

是的,@TimTripcony是正确的,它已被检查。 – 2012-02-29 13:35:35

2
在Domino控制台类型

告诉HTTP XSP诊断com.ibm.xsp.extlib

也尝试:

告诉HTTP XSP诊断com.ibm.xsp.extlib.mobile

这会告诉你插件是否已解决。如果插件没有找到,这意味着插件没有安装到正确的位置(domino/data/domino/workspace/applications/eclipse/plugins)。如果extlib依赖的插件没有解析,它会显示在控制台中。 的便携式使用XPages命令指南的第3章进入这个很详细:-)

让我知道上面命令的结果在虚拟发射了一个新的服务器时

+0

第一个返回如下: [0E74:0002-0DF0] 02/29/2012 10:14:28 PM更新@ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib_8.5.3.20111208-0717.jar [ 157] [0E74:0002-0DF0] 02/29/2012 10:14:28 PM没有未解决的限制。 第二个返回: [0E74:0002-0DF0] 02/29/2012 10:17:12 PM更新@ ../../extlib/eclipse/plugins/com.ibm.xsp.extlib.mobile_8。 5.3.20111208-0717.jar [152] [0E74:0002-0DF0] 02/29/2012 10:17:12 PM没有未解决的限制。 – 2012-03-01 04:18:05

0

我只遇到过类似的问题机器(正在测试不同服务器版本的问题)。我将notes.ini设置为OSGI_HTTP_DYNAMIC_BUNDLES,并将其指向我从其他服务器匆匆复制的updatesite数据库。

我不能肯定是肯定的,但一旦我说我的新服务器将回到updateSite并重新启动HTTP,花了。

相关问题