docker Key斗篷动态web应用程序不工作

xeufq47z  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(274)
webapp: port : 7070  and   docker: jboss/keycloak port:2020

keydape.json文件

{
  "realm": "abc",
  "auth-server-url": "http://localhost:2020/auth/",
  "ssl-required": "none",
  "resource": "abcclient",
  "public-client": true,
  "confidential-port": 0
}
``` `http://localhost:2020/auth/realms/Web/.well-known/openid-configuration` :可以在浏览器中看到输出,但error.org.keydepot.adapters.keydeposetloyment.resolveurls未能从中加载URL `http://localhost:2020/auth/realms/Web/.well-known/openid-configuration` key斗篷独立服务器:有效的重定向url为localhost:7070/*基本/管理员url:localhost:2020/
在app的web.xml中
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>webapp</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>admin</role-name>
        </auth-constraint>

    </security-constraint>
    <!-- Security roles referenced by this web application -->
    <security-role>
        <role-name>admin</role-name>
    </security-role>
    <security-role>
        <role-name>user</role-name>
    </security-role>

* )在meta\ U inf中添加一个名为(contex.xml)的xml文件
  • )build and run()注意:在keydrope中创建客户机时,配置有效的返回url时要小心
ar7v8xwq

ar7v8xwq1#

所以经过无数次的尝试我成功了。在docker容器中为我的web应用程序生成并运行图像。在tomcat的bash中进行了检查,观察了我的欢迎文件是如何构建的,以及我管理文件夹结构的不同之处。我的web inf和meta\ U inf现在位于根目录下。

-- main app/
  --apps
    - classes
--Dockerfile
--WEB_INF
--META_INF
--pom.xml

不知道这是不是正确的方式,但它的工作!!!

相关问题