我正在开发一个自定义功能,并确实安装了Identity Server。经过一些修复我想重新安装该功能,所以我做的是1)卸载功能,2)重启服务器(优雅)3)安装功能。存储库指向我在maven构建中生成的本地p2-repos。 Identity Server不接受新功能。它不会在控制台中显示任何错误,也不会在Web管理员中显示。但是,当我测试该功能时,我可以在控制台和调试输出中看到安装管理器没有更新罐子。
我现在的解决方法是删除整个服务器并在每次我想尝试代码时执行安装过程。
任何人都可以确认这个错误吗?
答案 0 :(得分:0)
如果您的功能已正确安装,您可以在/ repository / components / plugins目录中查看新的jar。如果没有,请将您的功能中的所有OSGI(jar文件)复制到/ repository / components / dropins目录中,然后重新启动服务器。也。您可以使用OSGI控制台检查捆绑包是否已正确激活。 只需使用--DosgiConsole选项启动服务器即可。然后你会推广一个OSGI控制台。您可以检查新捆绑包是否有效。