扩展库 osgi 未正确加载
Extension Library osgi not loading properly
在我的一个客户网站上,他们删除了 updatesite.nsf 并创建了一个新的(同名的)将最新的扩展库安装到 updatesite.nsf 中并由一个人签署了内容所有管理员权限。
做了:
告诉 HTTP 退出
加载 http
加载 HTTP 时,控制台消息为:
HTTP JVM:NotesException:无效的副本 ID (updatesite.nsf)
在加载 HTTP 时关闭服务器并重新启动它,但出现相同的错误。我在我设置的新服务器上发生了类似的事情,但该服务器未设置为具有管理员权限。我不知道之前的 updatesite.nsf 在他们删除它之前是否发生过这种情况。
能想到的几乎都试过了。任何想法
好吧,在经历了很多挫折之后,我终于把它们弄好了,运行这是我们需要做的:
删除服务器配置文档中Notes.ini对OSGI_HTTP_DYNAMIC_BUNDLES的引用,同时清除值和参数。
删除了服务器上的 updatesite.nsf(实际上只是将其移出数据文件夹。
我只尝试通过控制台重新启动服务器,但没有成功。最后去了Windows服务,居然把服务给停了。
再次启动服务。但是,在服务器启动时出现错误消息,指出更新站点的 repid 无效。
从控制台告诉 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
停止了 Domino 服务并再次启动它得到了一个干净的开始,没有引用 updatesite.nsf
创建了一个新的updatesite1.nsf并导入了最新的扩展库并对内容进行了签名。
添加了 OSGI_HTTP_DYNAMIC_BUNDLES 指向 updatesite1.nsf
停止了 domino 服务然后重新启动它。
启动加载了正确的 OSGI,没有错误,并列出了正确的扩展库组件。
我曾使用告诉 HTTP 退出并加载 HTTP 来尝试此操作,但这没有用,只有当我完全关闭服务器时,更改才真正发生。
如果您需要删除更新站点,规则一要非常小心!
在我的一个客户网站上,他们删除了 updatesite.nsf 并创建了一个新的(同名的)将最新的扩展库安装到 updatesite.nsf 中并由一个人签署了内容所有管理员权限。
做了: 告诉 HTTP 退出 加载 http
加载 HTTP 时,控制台消息为:
HTTP JVM:NotesException:无效的副本 ID (updatesite.nsf)
在加载 HTTP 时关闭服务器并重新启动它,但出现相同的错误。我在我设置的新服务器上发生了类似的事情,但该服务器未设置为具有管理员权限。我不知道之前的 updatesite.nsf 在他们删除它之前是否发生过这种情况。
能想到的几乎都试过了。任何想法
好吧,在经历了很多挫折之后,我终于把它们弄好了,运行这是我们需要做的:
删除服务器配置文档中Notes.ini对OSGI_HTTP_DYNAMIC_BUNDLES的引用,同时清除值和参数。
删除了服务器上的 updatesite.nsf(实际上只是将其移出数据文件夹。
我只尝试通过控制台重新启动服务器,但没有成功。最后去了Windows服务,居然把服务给停了。
再次启动服务。但是,在服务器启动时出现错误消息,指出更新站点的 repid 无效。
从控制台告诉 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
停止了 Domino 服务并再次启动它得到了一个干净的开始,没有引用 updatesite.nsf
创建了一个新的updatesite1.nsf并导入了最新的扩展库并对内容进行了签名。
添加了 OSGI_HTTP_DYNAMIC_BUNDLES 指向 updatesite1.nsf
停止了 domino 服务然后重新启动它。
启动加载了正确的 OSGI,没有错误,并列出了正确的扩展库组件。
我曾使用告诉 HTTP 退出并加载 HTTP 来尝试此操作,但这没有用,只有当我完全关闭服务器时,更改才真正发生。 如果您需要删除更新站点,规则一要非常小心!