尝试启动示例项目che-ide-server-extension

时间:2018-07-26 03:48:17

标签: docker keycloak eclipse-che

使用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中提供的链接导航到新创建的第二工作区时,转到新创建的第二工作区实例...:

enter image description here ...我最终被重定向到以下错误页面:   enter image description here 我怀疑示例插件项目可能存在某种配置问题,或者密钥斗篷存在配置问题,但是我当时真的不知道如何进行故障排除。

(更新:2018/07/31)

应@kalrsson的要求获取更多信息,以下是我的Keycloak实例中的che-public客户端配置的屏幕截图。 enter image description here

解决方案 更新:2018/08/01)

感谢@kalrsson向我指出正确的方向。 最初,我尝试仅将所需的URL添加到“有效重定向URI”列表中。这样做使我能够克服问题,因为我收到错误信息“ Invalid parameter:redirect_uri”。但是,这只会给我空白页。在此空白页上,当我检查Web浏览器控制台时,发现以下错误: enter image description here

从那里,我还尝试将所需的URL添加到KeyCloak中的WebOrigins,如下所示。 enter image description here

这样做最终使我可以完全加载并渲染辅助工作区

1 个答案:

答案 0 :(得分:1)

您可以转到keycloak_ip:5050 / auth,以admin / admin,客户端,che-public以及用于重定向URL和WebOrigins的IP登录吗?

因此,您需要PreviewURL:port既要重定向URI也要webOrigins