在Ubuntu上以jar的形式运行Jhipster项目,并在登录时获得所需的HTTPS

在Ubuntu上以jar的形式运行Jhipster项目,并在登录时获得所需的HTTPS,ubuntu,jhipster,keycloak,Ubuntu,Jhipster,Keycloak,我将一个Jhipster项目(使用SpringBoot和React)构建到Mac上的一个jar中,并在Mac上毫无问题地运行了它,现在将它放到Ubuntu上,当登录页面出现时就卡住了(我使用keydape进行登录)。当我使用keydove时,现在它会显示一个错误屏幕,上面写着“需要Https” 我在网上搜索,大多数分辨率都无法应用到我的案例中:这是AWS上的一个新Ubuntu框,没有GUI,因此我无法启动GUI并将其设置为外部不需要HTTPS(这是我需要的);这是与Jhipster捆绑在一起的k

我将一个Jhipster项目(使用SpringBoot和React)构建到Mac上的一个jar中,并在Mac上毫无问题地运行了它,现在将它放到Ubuntu上,当登录页面出现时就卡住了(我使用keydape进行登录)。当我使用keydove时,现在它会显示一个错误屏幕,上面写着“需要Https”


我在网上搜索,大多数分辨率都无法应用到我的案例中:这是AWS上的一个新Ubuntu框,没有GUI,因此我无法启动GUI并将其设置为外部不需要HTTPS(这是我需要的);这是与Jhipster捆绑在一起的keydepot,因此我无法找到它的数据库在哪里,因此无法在数据库级别更改策略;我在Linux上从jar运行它,所以我不能进入Key斗篷的配置代码(如果除了keydove.yml之外还有其他配置代码)来指定https not required策略。所以我被困在这里了。我只想从主页进入登录页面,像在本地主机上一样运行。请帮忙。。。非常感谢

JHipster keydove docker文件基于RedHat的官方文件,有很好的文档记录,找到keydove bin文件夹的位置,然后遵循本教程第二部分:谢谢Rok。然而,这个keydepot是随jhipper一起“运送”的,因为我的项目是由Jhipster创建的,所以我找不到keydepot的位置。换句话说,我从来没有在Ubuntu中安装过keydove,只使用Jhipster手册中的命令运行这个keydove:docker compose-f src/main/docker/keydove.yml up。因此,我不知道在哪里可以找到keydepot的bin,并且/opt/jboss/keydepot也是空的……JHipster keydepot docker文件基于RedHat的官方文件,有很好的文档记录,找到keydepot bin文件夹的位置,然后按照本教程第二部分:谢谢Rok。然而,这个keydepot是随jhipper一起“运送”的,因为我的项目是由Jhipster创建的,所以我找不到keydepot的位置。换句话说,我从来没有在Ubuntu中安装过keydove,只使用Jhipster手册中的命令运行这个keydove:docker compose-f src/main/docker/keydove.yml up。所以我不知道在哪里可以找到keydeave的箱子,/opt/jboss/keydeave也是空的。。。