小编R. *_*ito的帖子

Spring测试想要连接数据库

我正在尝试为我的应用程序编写一些测试并遇到以下问题:我定义了一个包含以下内容的 application-test.yml :

server:
  port: 8085

spring:
    security:
        oauth2:
            resourceserver:
                jwt:
                    # change localhost:8081 with container name
                    issuer-uri: http://localhost:8081/auth/realms/drivingschool
                    jwk-set-uri: http://localhost:8081/auth/realms/drivingschool/protocol/openid-connect/certs

keycloak:
    realm: drivingschool
    auth-server-url: http://localhost:8081/auth
    ssl-required: external
    resource: client-interface
    use-resource-role-mappings: true
    credentials:
        secret: xxx
    bearer-only: true
Run Code Online (Sandbox Code Playgroud)

我的测试课:

server:
  port: 8085

spring:
    security:
        oauth2:
            resourceserver:
                jwt:
                    # change localhost:8081 with container name
                    issuer-uri: http://localhost:8081/auth/realms/drivingschool
                    jwk-set-uri: http://localhost:8081/auth/realms/drivingschool/protocol/openid-connect/certs

keycloak:
    realm: drivingschool
    auth-server-url: http://localhost:8081/auth
    ssl-required: external
    resource: client-interface
    use-resource-role-mappings: true
    credentials:
        secret: xxx
    bearer-only: true
Run Code Online (Sandbox Code Playgroud)

测试全部通过绿色,但在日志中我可以看到,我的应用程序尝试连接到我的(基本)application.yml 中配置的数据库。

ava.sql.SQLNonTransientConnectionException: Could not connect to address=(host=localhost)(port=9005)(type=master) …
Run Code Online (Sandbox Code Playgroud)

spring unit-testing jpa spring-boot mockmvc

6
推荐指数
1
解决办法
8535
查看次数

为什么我在创建 keycloak 用户(spring boot)时收到 http 409?

首先,我想为打字错误道歉,在平板电脑上写东西。

我正在构建一个由 Keycloak 服务保护的 springboot 应用程序。我需要我的最终用户能够通过我的前端创建 keycloak 用户,所以我尝试通过 keycloak 管理依赖项来构建它

<dependency>
            <groupId>org.keycloak</groupId>
            <artifactId>keycloak-admin-client</artifactId>
            <version>11.0.2</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

我快完成了,但有点HTTP 409讨厌

<dependency>
            <groupId>org.keycloak</groupId>
            <artifactId>keycloak-admin-client</artifactId>
            <version>11.0.2</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

没有进一步的解释,不知道那里发生了什么。任何想法?

亲切的问候,罗萨里奥

spring spring-boot keycloak keycloak-rest-api

5
推荐指数
1
解决办法
7764
查看次数

Docker-compose 异常

溢出!我试图将我的 docker-compose 脚本从我的 ubuntu 工作站转移到我的 Fedora 笔记本电脑。击球时

docker-compose up
Run Code Online (Sandbox Code Playgroud)

我得到以下异常;

[polito@localhost dev]$ docker-compose up
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 677, in urlopen
File "urllib3/connectionpool.py", line 392, in _make_request
File "http/client.py", line 1252, in request
File "http/client.py", line 1298, in _send_request
File "http/client.py", line 1247, in endheaders
File "http/client.py", line 1026, in _send_output
File "http/client.py", line 966, in send
File "docker/transport/unixconn.py", line 43, in connect
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

4
推荐指数
2
解决办法
4817
查看次数