java .lang.IllegalArgumentException: org.keycloak.adapters.springboot.KeycloakSpringBootProperties - PullRequest
0 голосов
/ 16 июня 2020

Проблема:

Когда я пытаюсь запустить приложение Spring, оно выдает следующее исключение, и я использую keycloak версии 10.0.1

java .lang. IllegalArgumentException: определение неразрешимого класса для класса [org.keycloak.adapters.springboot.KeycloakSpringBootProperties]

Контроллер

@Controller
public class ProductController {

    @Autowired
    private ProductService productService;

    @RequestMapping(value = {"/"}, method = RequestMethod.GET)
    public ModelAndView index() {
        ModelAndView model = new ModelAndView("welcome");
        model.addObject("message", "Test");
        return model;
    }
}

свойства приложения

#Spring MVC web config
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

keycloak.enabled=true
keycloak.auth-server-url=http://localhost:8180/auth
keycloak.realm=springboot1
keycloak.resource=testproduct-app
keycloak.public-client=true

keycloak.security-constraints[0].authRoles[0]=user
keycloak.security-constraints[0].securityCollections[0].patterns[0]=/*

Когда я включите приведенную ниже зависимость в мой pom. xml я получаю исключение

<dependency>
            <groupId>org.keycloak</groupId>
            <artifactId>keycloak-spring-boot-starter</artifactId>
        </dependency>

1 Ответ

0 голосов
/ 17 июня 2020

Наконец, я нашел решение, проблема в моем репозитории maven после удаления и mvn clean install, я могу выполнить вход в keycloak.

ура

...