使用 Eclipse Che,我最近能够按照说明中的说明毫无问题地部署 docker 容器。
我正试图了解更多关于 Che 的扩展开发的知识,我正在阅读以下页面上关于“开发你的第一个插件”的简短介绍: https://www.eclipse。 org/che/docs/che-in-che-quickstart.html
我被困在我可以通过执行Traefik Start、Tomcat8-IDE Start、Deploy IDE和Deploy Workspace Agent命令成功构建和部署示例项目的地步。
但是,当需要通过单击 IDE 中提供的链接来导航到新创建的第二个工作区时,以转到新创建的第二个工作区实例......:
...我最终被重定向到以下错误页面: 我怀疑示例插件项目可能存在某种配置问题,或者 keycloak 的配置问题,但我现在不是真的知道如何进行故障排除。
(更新:2018/07/31)
应@kalrsson 要求了解更多信息,下面是我的 Keycloak 实例中 che-public 客户端配置的屏幕截图。
(解决方案更新:2018/08/01)
感谢@kalrsson 为我指明了正确的方向。起初,我尝试仅将所需的 URL 添加到“有效重定向 URI”列表中。如果我收到错误“无效参数:redirect_uri”,这样做可以让我解决问题。然而,这只给我一个空白页。在这个空白页面上,当我检查 Web 浏览器控制台时,我注意到以下错误:
从那里,我还尝试将所需的 URL 添加到 KeyCloak 中的 WebOrigins,如下所示。
这样做最终使我能够完全加载和渲染辅助工作区