我正在尝试将keycloak快速启动应用程序连接到keycloak,并了解授权机制是如何工作的。
我正在遵循这个指南:概述
我已经完成了这些步骤:
sudo apt install openjdk-8-jre-headlesssudo apt install openjdk-8-jdk-headless./bin/standalone.sh -Djboss.socket.binding.port-offset=100,因此它在http://localhost:8180上运行./bin/standalone.sh,所以它在http://localhost:8080运行mvn clean package wildfly:deploy在app-authz-jee-vanilla目录中。按照我提到的指南,我被困在了https://www.keycloak.org/docs/latest/authorization_services/#_getting_started_hello_world_deploy部分。我试图构建这个应用程序-authz-jee-vanilla应用程序,但是我一直收到这个错误:
[ERROR] Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.2.2.Final:deploy (default-cli) on project keycloak-app-authz-jee-vanilla: Execution default-cli of goal org.wildfly.plugins:wildfly-maven-plugin:1.2.2.Final:deploy failed: Plugin org.wildfly.plugins:wildfly-maven-plugin:1.2.2.Final or one of its dependencies could not be resolved: Could not find artifact sun.jdk:jconsole:jar:jdk at specified path /usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/jconsole.jar看起来maven无法处理某些依赖。但是我不知道怎么解决它!
如果有人能解决这个问题,我将感激不尽。
发布于 2021-11-13 05:43:52
所以我终于解决了这个问题。我根据搜索和评论做了一些步骤。这些步骤是:
mvn clean org.wildfly.plugins:wildfly-maven-plugin:2.1.0.Final:deploy然后瞧!构建是成功的,我现在可以访问我的浏览器中的应用程序。
实际上,我不确定主要的问题是否同时存在于我的机器上的JRE和JDK,因为我没有在安装JRE的情况下测试它。
https://stackoverflow.com/questions/69885402
复制相似问题