2015-01-26 62 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