扩展库 osgi 未正确加载

Extension Library osgi not loading properly

在我的一个客户网站上,他们删除了 updatesite.nsf 并创建了一个新的(同名的)将最新的扩展库安装到 updatesite.nsf 中并由一个人签署了内容所有管理员权限。

做了: 告诉 HTTP 退出 加载 http

加载 HTTP 时,控制台消息为:

HTTP JVM:NotesException:无效的副本 ID (updatesite.nsf)

在加载 HTTP 时关闭服务器并重新启动它,但出现相同的错误。我在我设置的新服务器上发生了类似的事情,但该服务器未设置为具有管理员权限。我不知道之前的 updatesite.nsf 在他们删除它之前是否发生过这种情况。

能想到的几乎都试过了。任何想法

好吧,在经历了很多挫折之后,我终于把它们弄好了,运行这是我们需要做的:

  1. 删除服务器配置文档中Notes.ini对OSGI_HTTP_DYNAMIC_BUNDLES的引用,同时清除值和参数。

  2. 删除了服务器上的 updatesite.nsf(实际上只是将其移出数据文件夹。

  3. 我只尝试通过控制台重新启动服务器,但没有成功。最后去了Windows服务,居然把服务给停了。

  4. 再次启动服务。但是,在服务器启动时出现错误消息,指出更新站点的 repid 无效。

  5. 从控制台告诉 http osgi ss com.ibm.xsp.extlib 并获得默认安装的干净列表,如下所示:

    告诉 http osgi ss com.ibm.xsp.extlib 07/08/2015 10:27:54 AM 框架发布。 07/08/2015 10:27:54 AM id 状态包 2015 年 7 月 8 日 10:27:54 上午 91 <> com.ibm.xsp.extlib.controls_9.0.1.v00_00_20140801-1000 2015 年 7 月 8 日 10:27:54 上午 92 <> com.ibm.xsp.extlib.core_9.0.1.v00_00_20140801-1000 2015 年 7 月 8 日 10:27:54 上午 93 <> com.ibm.xsp.extlib.domino_9.0.1.v00_00_20140801-1000 2015 年 7 月 8 日 10:27:54 上午 94 <> com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20140801-1000 2015 年 7 月 8 日 10:27:54 上午 95 <> com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20140801-1000 2015 年 7 月 8 日 10:27:54 上午 96 <> com.ibm.xsp.extlib_9.0.1.v00_00_20140801-1000

  6. 停止了 Domino 服务并再次启动它得到了一个干净的开始,没有引用 updatesite.nsf

  7. 创建了一个新的updatesite1.nsf并导入了最新的扩展库并对内容进行了签名。

  8. 添加了 OSGI_HTTP_DYNAMIC_BUNDLES 指向 updatesite1.nsf

  9. 停止了 domino 服务然后重新启动它。

  10. 启动加载了正确的 OSGI,没有错误,并列出了正确的扩展库组件。

我曾使用告诉 HTTP 退出并加载 HTTP 来尝试此操作,但这没有用,只有当我完全关闭服务器时,更改才真正发生。 如果您需要删除更新站点,规则一要非常小心!