OSGi刚刚在Domino服务器启动时推出了创意

时间:2015-01-26 23:10:07

标签: eclipse osgi xpages lotus-domino xpages-extlib

尝试加载最新的扩展库时,(9.0.1.v00_11_20141217-1000) 在Windows服务器上使用UpdateSite.nsf,OSGi不希望在发布后出现:

tell http quit 
load http 

即使在将OSGI_HTTP_DYNAMIC_BUNDLES设置为我的服务器的updatesite.nsf并从OpenNTF导入扩展库的site.xml之后重新启动服务器也是如此。我签署了内容,签署了数据库,检查了服务器文档中的安全性。

这是加载的内容,日期为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 \ Domino \ data \ domino \ workspace \ logs中 揭示了这一点:

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 com.ibm.domino.osgi.core@15 not found.**

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

**!MESSAGE C:\ Program Files(x86)\ IBM \ Domino \ 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: initial@reference:file:../../shared/eclipse/plugins/com.ibm.domino.http.ssl_9.0.1.20140801-1000.jar/

有没有人建议该如何处理?

1 个答案:

答案 0 :(得分:1)

如果您的服务器版本与使用的Extlib版本(9.0.1)匹配,请检查您是否通过文件系统安装了其他插件(如Frantisek所述)。检查文件夹<YourDominoBinary>\osgi\shared\eclipse\plugins 对于包含&#34; extlib&#34;的JAR文件和&#34; 8.5.3&#34;。如果从8.5.3升级到9.0.x,则可能会发生这种情况,因此不会删除文件。通常情况下你不会遇到麻烦,但我也有这种情况,我所要做的就是删除它们/将它们移到其他地方。之后,应该加载来自您的更新站点的插件文件。

另一个想法:Extlib包包含2个版本:一个用于DDE,一个用于服务器。请检查您是否将正确的一个放入更新站点。

始终记得完全重新启动服务器(修改notes.ini之后)或通过&#34; restart task http&#34;完全重启HTTP任务。修改您的更新后内容后。