有人成功吗? README指令失败,因为您不能有一个空的DB_USER或DB_PASSWORD(根据entry_point.sh脚本)。
当我使用以下命令运行它时,它会因许多错误而中断。
docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=b184353813254a69a6d8190df4aa7517 -e KEYCLOAK_IMPORT=/tmp/example-realm.
json -e DB_USER=keycloak -e DB_PASSWORD=keycloak -v /tmp/example-realm.json:/tmp/example-realm.json -p 8080:8080 jboss/keycloak
错误似乎始于
ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 63) MSC000001: Failed to start service jboss.deployment.unit."keycloak-server.war".undertow-deployment: o
rg.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)
,然后继续。从字面上看,这确实有效,所以我不知道发生了什么变化。