2012-02-29 78 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,花了。

相關問題