无法让服务器识别并从updateSite.nsf加载osgi

Bil*_*l F 0 xpages osgi-bundle

我已经将openNTF扩展库和BootStrap库都导入到我的updateSte.nsf中,并且对于扩展库版本9.0.1.v00_11_20141217-1000和Bootstrap库的1.0.0.201407020945都看起来没问题.我在服务器配置中添加了OSGI_HTTP_DYNAMIC_BUNDLES = UpdateSiteEXT.nsf

然后告诉HTTP重启

告诉HTTP osgi ss org.openntf.bootstrap

没有列出任何包

告诉HTTP osgi ss org.openntf.extlib

同样没有列出任何包裹

告诉HTTP osgi ss com.ibm.extlib

我得到了一个ibm扩展库列表.

我有这个在另一台服务器上工作,但似乎无法让它在新服务器上工作.我错过了什么吗?

一些进一步的信息:我删除了原来的updatesite DB.我创建了一个新的updatesite.nsf并导入了openntf extLib站点和bootstrap,看起来很好.我使用活动的服务器ID对数据库进行了签名.使用服务器文档中的配置更改配置以指向updatesite.nsf关闭服务器并检查Notes.ini实际上是否指向正确的数据库 - 它是.重新启动服务器,日志如下所示:

14/01/2015 10:34:59 AM  HTTP Server: Using Web Configuration View
14/01/2015 10:34:59 AM  AMgr: Executive '1' started. Process id '4248'
14/01/2015 10:35:06 AM  Domino OSGi Tasklet Container started ( profile DOTS )
14/01/2015 10:35:07 AM  JVM: Java Virtual Machine initialized.
14/01/2015 10:35:07 AM  HTTP Server: Java Virtual Machine loaded
14/01/2015 10:35:07 AM  HTTP Server: DSAPI Domino Off-Line Services HTTP extension Loaded successfully
14/01/2015 10:35:07 AM  [DOTS] (UpdateWidgetsTask) CLFWW2200I: Running iNotes Widget automatic update.
14/01/2015 10:35:07 AM  [DOTS] (UpdateWidgetsTask) CLFWW2201W: There is no iNotes Widget automatic update group configured. Update will not run.
14/01/2015 10:35:07 AM  [DOTS] (UpdateWidgetsTask) CLFWW2203I: iNotes Widget automatic update has finished.
14/01/2015 10:35:19 AM  XSP Command Manager initialized
14/01/2015 10:35:20 AM  HTTP Server: Started
Run Code Online (Sandbox Code Playgroud)

告诉http os os ss org.openntf.extlib 14/01/2015 11:12:21 AM框架已启动.14/01/2015 11:12:21 AM id State Bundle

告诉http os os ss org.openntf.bootstrap 14/01/2015 11:13:07 AM框架已启动.14/01/2015 11:13:07 AM id State Bundle

告诉http osgi ss com.ibm.xsp.extlib 14/01/2015 11:13:49 AM框架已启动.14/01/2015 11:13:49 AM id State Bundle 14/01/2015 11:13:49 AM 91 <> com.ibm.xsp.extlib.controls_9.0.1.v00_00_20140801-1000 14/01/2015 11: 13:49 AM 92 <> com.ibm.xsp.extlib.core_9.0.1.v00_00_20140801-1000 14/01/2015 11:13:49 AM 93 <> com.ibm.xsp.extlib.domino_9.0.1.v00_00_20140801- 1000 14/01/2015 11:13:49 AM 94 <> com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20140801-1000 14/01/2015 11:13:49 AM 95 <> com.ibm.xsp. extlib.oneui_9.0.1.v00_00_20140801-1000 14/01/2015 11:13:49 AM 96 <> com.ibm.xsp.extlib_9.0.1.v00_00_20140801-1000

我删除了几个与此问题无关的行.我没有看到任何对osgi加载的引用,但任务确实开始了.它加载了com.ibm.xsp.extlib而不是org.openntf.ext和org.openntf.bootstrap,它们似乎在updatesite.nsf中正确加载了我可以运行tell http osgi ss com.ibm.xsp.extlib并得到正确的列表,但没有为org.openntf.extlib获取任何内容,而不是bootstrap.它们看起来好像启动过程忽略了来自updatesite.nsf的负载.

每次都重启完整的服务器!updatesite.nsf由活动服务器ID签名,我已经签署了内容,我是拥有所有权限的服务器的管理员.

这真的很奇怪,因为我在同一个组织中的另一台服务器上工作.我不应该在其他任何地方做出改变吗?我必须错过一些相当简单的东西,但不知道是什么.

Pau*_*ers 5

我认为在设置notes.ini变量之后,您需要重新启动服务器,而不仅仅是重新启动HTTP.

此外,tell http restart不会重新加载JVM.您需要restart task http完全重启HTTP.