2015-01-26 43 views
0

在嘗試加載最新的擴展庫(9.0.1.v00_11_20141217-1000) 在Windows服務器上使用UpdateSite.nsf時,OSGi只是不'不想拿出發行後:OSGi不會在Domino服務器啓動時啓動,出於想法

tell http quit 
load http 

即使重新啓動設置爲我的服務器updatesite.nsf和導入的site.xml從OpenNTF的擴展庫後OSGI_HTTP_DYNAMIC_BUNDLES服務器後。我已經簽署了內容,簽署了數據庫,檢查了服務器文檔中的安全性。

這裏是被加載時,日2014-08-01:

告訴HTTP OSGi的SS com.ibm.xsp.extlib

> [1084:0002-06D0] 01/27/2015 10:19:04 AM Framework is launched.
> [1084:0002-06D0] 01/27/2015 10:19:04 AM id State Bundle
> [1084:0002-06D0] 01/27/2015 10:19:04 AM 90 <<LAZY>>
> com.ibm.xsp.extlib.controls_9.0.1.v00_00_20140801-1000
> [1084:0002-06D0] 01/27/2015 10:19:04 AM 91 <<LAZY>>
> com.ibm.xsp.extlib.core_9.0.1.v00_00_20140801-1000 [1084:0002-06D0]
> 01/27/2015 10:19:04 AM 92 <<LAZY>>
> com.ibm.xsp.extlib.domino_9.0.1.v00_00_20140801-1000 [1084:0002-06D0]
> 01/27/2015 10:19:04 AM 93 <<LAZY>>
> com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20140801-1000 [1084:0002-06D0]
> 01/27/2015 10:19:04 AM 94 <<LAZY>>
> com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20140801-1000 [1084:0002-06D0]
> 01/27/2015 10:19:04 AM 95 <<LAZY>>
> com.ibm.xsp.extlib_9.0.1.v00_00_20140801-1000

啓動內C:\ Program Files文件(x86)的\ IBM \多米諾\ DATA \多米諾\工作區\日誌 揭示了這一點:!

eclipse.buildId=unknown 
java.fullversion=JRE 1.6.0 IBM J9 2.4 Windows Server 2008 x86-32 jvmwi3260sr16-20140416_196573 (JIT enabled, AOT enabled) 
J9VM - 20140416_196573 
JIT - r9_20130920_46510ifx5 
GC - GA24_Java6_SR16_20140416_1614_B196573 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US 
Framework arguments: -noSplash true true true 
Command-line arguments: -console -data C:/Program Files (x86)/IBM/Domino/data/domino/workspace -noSplash true -clean true -noExit true 

!ENTRY org.eclipse.osgi 4 0 2015-01-26 17:44:59.307 
**!MESSAGE Bundle [email protected] not found.** 

!ENTRY org.eclipse.update.configurator 4 0 2015-01-26 17:44:59.619 

**消息C:\ Program Files文件(x86)的\ IBM \多米諾\ data \ domino \ workspace.config \ domino \ eclipse \ plugins \ plugins不是有效的插件目錄。 **

!ENTRY org.eclipse.update.configurator 4 0 2015-01-26 17:44:59.822 
!MESSAGE Could not install bundle ../../shared/eclipse/plugins/com.ibm.domino.http.ssl_9.0.1.20140801-1000.jar Bundle "com.ibm.domino.http.ssl" version "9.0.1.20140801-1000" has already been installed from: [email protected]:file:../../shared/eclipse/plugins/com.ibm.domino.http.ssl_9.0.1.20140801-1000.jar/ 

有沒有人有建議該怎麼做?

+0

確保extlib不會被複制到文件系統 – 2015-01-26 23:24:23

+0

這只是我的想法:更新站點數據庫的文件名與notes.ini變量完全相同嗎?一旦遇到UpdateSite.nsf時遇到此問題。我現在總是堅持小寫。 – 2015-02-06 21:39:23

+0

@Mark ..謝謝你的想法;我修改了notes.ini參數以小寫查找文件。它沒有任何區別。我會盡快聯繫。 – 2015-03-06 22:24:34

回答

1

如果您的服務器版本與使用的Extlib版本(9.0.1)匹配,請檢查是否通過文件系統安裝了其他插件(如Frantisek提到的)。檢查包含「extlib」和「8.5.3」的JAR文件的文件夾<YourDominoBinary>\osgi\shared\eclipse\plugins 。如果您從8.5.3升級到9.0.x,則可能會發生這種情況,因此文件未被刪除。通常情況下,你不會遇到麻煩,但我也有這種情況,我只需要刪除它們或將它們移到其他地方。之後,應該加載來自updatesite的插件文件。

另一個想法:Extlib軟件包包含2個版本:一個用於DDE,一個用於服務器。請檢查您是否將正確的一個放入更新站。

一定要記住完全重啓服務器(修改notes.ini後)或在修改更新內容後通過「restart task http」完全重啓HTTP任務。

+0

@Frantisek&@Oliver:感謝您的幫助! 這是一個全新的Domino服務器和安裝,因此沒有以前版本的掛起文件。 在.. \ Shared \ Plugins \文件夾中有很多JAR文件和相關的子文件夾。它真的是一個猜測遊戲文件,我知道要刪除哪些文件和文件夾保管文件夾)? 我試着從插件文件夾中刪除JAR文件,然後重新啓動Domino,只看到它不報告OSGi首選項,並且在控制檯中看到相同的舊的2014-08文件具有「<>」狀態。 – 2015-01-30 16:59:53