Keycloak 7.0.0 standalone.sh startup error : IJ000604: Throwable while attempting to get a new connection: null

Keycloak 7.0.0 standalone.sh startup error : IJ000604: Throwable while attempting to get a new connection: null

我正在尝试 运行 从 keycloak 网站下载的 Keycloak 独立应用程序服务器。我没有对任何配置文件进行任何更改,只是 运行 按照官方文档中的说明对 standalone.sh 文件进行了更改。

在 运行 上 standalone.sh 文件,我收到错误 (full debug log)。它 运行 有时会成功,但大多数时候我都会遇到上述问题。我是 Java 开发的新手,浏览过不同的论坛,我最多只能理解该问题是由于数据库问题而存在的。有什么建议可以解决这个问题吗?

Full Debug Logs

错误的小片段:

ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 68) MSC000001: Failed to start service jboss.deployment.unit."keycloak-server.war".undertow-deployment: org.jboss.msc.service.StartException in service jboss.deployment.unit."keycloak-server.war".undertow-deployment: java.lang.RuntimeException: RESTEASY003325: Failed to construct public org.keycloak.services.resources.KeycloakApplication(javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.run(UndertowDeploymentService.java:81)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.lang.Thread.run(Thread.java:748)
at org.jboss.threads.JBossThread.run(JBossThread.java:485)

您可以查看独立配置文件here

我不确定问题出在哪里,但我可以提出一些建议(段落有点长,所以我没有写评论)。 日志显示,"host-176-43-4-84.reverse.superonline.net" 地址无法访问。 ("Name or service not known")(我想,这是你的机器dns名称。是吗?)

Keycloak 使用默认数据库作为 h2。 (嵌入在本地主机上)。日志说,当 keycloak 尝试启动时,它无法连接 h2。也许编辑主机文件可以解决这个问题。尝试在主机文件中添加“127.0.0.1 host-176-43-4-84.reverse.superonline.net”。

不太可能 => 如果keycloak文件夹的路径(keycloak dir)包含像“-_”这样的字符,也许它可以是影响。