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签名,我已经签署了内容,我是拥有所有权限的服务器的管理员.
这真的很奇怪,因为我在同一个组织中的另一台服务器上工作.我不应该在其他任何地方做出改变吗?我必须错过一些相当简单的东西,但不知道是什么.
我认为在设置notes.ini变量之后,您需要重新启动服务器,而不仅仅是重新启动HTTP.
此外,tell http restart不会重新加载JVM.您需要restart task http完全重启HTTP.