尝试使用以下代码创建一个 keycloak 对象以使用 keycloak 注册新用户:
Keycloak keycloak = KeycloakBuilder.builder() .serverUrl(serverUrl) .realm(realm) .grantType(OAuth2Constants.PASSWORD) .clientId(clientId) .clientSecret(clientSecret) .username("someone") .password("someword") .build();
但得到以下错误:
servlet [dispatcherServlet] 的 Servlet.service() 在路径为 [] 的上下文中抛出异常 [Handler dispatch failed; 嵌套异常是 java.lang.NoClassDefFoundError: org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder] 的根本原因
java.lang.ClassNotFoundException: org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder 在 java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_131] 在 java.lang.ClassLoader.loadClass(ClassLoader .java:424) ~[na:1.8.0_131] 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[na:1.8.0_131] 在 java.lang.ClassLoader.loadClass(ClassLoader.java :357) ~[na:1.8.0_131] 在 org.keycloak.admin.client.Keycloak.(Keycloak.java:58) ~[keycloak-admin-client-4.3.0.Final.jar:4.3.0.Final ] 在 org.keycloak.admin.client.KeycloakBuilder.build(KeycloakBuilder.java:147) ~[keycloak-admin-client-4.3.0.Final.jar:4.3.0.Final] 在 hello.GreetingController.greeting(GreetingController .java:100) ~[main/:na] 在 sun.reflect.NativeMethodAccessorImpl。invoke0(本机方法) ~[na:1.8.0_131]
长风秋雁
相关分类