io.smallrye.mutiny.timeoutexception对应用程序、性能的要求

n3schb8v  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(311)

我正在编写我的第一个更大的quarkus应用程序。在windows上使用maven和Java11。
目前,我正在努力使它更安全。我使用smallrey jwt实现了身份验证,效果很好。现在,我正试图通过将机密和密钥保存在Hashcrop vault中来保护我的application.properties。
我遵循这个指南来实现这一点。在编译部分之前,它工作得很好。如果在将这些行添加到application.property后尝试编译


# vault url

quarkus.vault.url=http://localhost:8200
quarkus.vault.kv-secret-engine-version=2

# vault authentication

quarkus.vault.authentication.client-token=xxx

# path within the kv secret

quarkus.vault.secret-config-kv-path=test

并尝试使用mvn quarkus:dev编译它。我得到以下错误:

ERROR: Failed to start application (with profile dev)
io.smallrye.mutiny.TimeoutException
    at  
io.smallrye.mutiny.operators.uni.UniBlockingAwait.await(UniBlockingAwait.java:58)
    at io.smallrye.mutiny.groups.UniAwait.atMost(UniAwait.java:61)
    at 
io.quarkus.vault.runtime.client.VertxVaultClient.exec(VertxVaultClient.java:161)
    at 
io.quarkus.vault.runtime.client.VertxVaultClient.exec(VertxVaultClient.java:146)
    at 
io.quarkus.vault.runtime.client.VertxVaultClient.get(VertxVaultClient.java:127)

链接到完整的日志。我有点不知所措,无法从错误日志中读取任何有意义的内容,因此我不确定在哪里查找错误的配置。
我现在不想进入保险库里面的任何东西。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题