0

我正在开发一个自定义功能,并将其安装到 Identity Server。经过一些修复后,我想重新安装该功能,所以我所做的是 1)卸载该功能,2)重新启动服务器(优雅)3)安装该功能。存储库指向我在 maven 构建中生成的本地 p2-repos。Identity Server 不接受新功能。它没有在控制台中显示任何错误,在 web-admin 中也没有。但是当我测试该功能时,我可以在控制台和我的调试输出中看到安装管理器没有更新 jar。

我现在的解决方法是删除整个服务器并在每次我想尝试我的代码时执行安装过程。

任何人都可以确认这个错误吗?

4

1 回答 1

0

如果您的功能安装正确,您可以在 /repository/components/plugins 目录中看到新的 jar。如果没有,请将功能中的所有 OSGI(jar 文件)复制到 /repository/components/dropins 目录并重新启动服务器。还。您可以使用 OSGI 控制台检查捆绑包是否正确激活。只需使用 --DosgiConsole 选项启动服务器。那么你会推广一个 OSGI 控制台。您可以检查新捆绑包是否处于活动状态。

于 2013-09-20T05:26:30.443 回答