Невозможно получить конечную точку привода, работающую с Spring Boot 2 - PullRequest
0 голосов
/ 18 марта 2019

класс JersyConfig -

@Component
public class JerseyConfig extends ResourceConfig {

    private static final Logger log = LoggerFactory.getLogger(JerseyConfig.class);

    public JerseyConfig(){

        register(DemoEndpoint.class);
    }

}

SpringBootApp Class -

@SpringBootApplication
@EnableAsync
public class BootWebApplication extends SpringBootServletInitializer {


    public BootWebApplication(){
        super();
        setRegisterErrorPageFilter(false);
    }

    public static void main(String[] args) {
        new BootWebApplication()
                .configure(new SpringApplicationBuilder(BootWebApplication.class))
                .run(args);
    }
}

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

server.servlet.context-path=/bootTest
spring.jersey.application-path=/api
management.endpoints.web.exposure.include=*

Когда я нажимаю ниже URL, чтобы получить доступ к конечной точке привода, появляется неожиданная ошибка 404. http://localhost:8080/bootTest/actuator

Я также попробовал другой подход фильтра из этого поста - Spring-Boot Jersey: разрешить Джерси обрабатывать статический контент Это тоже не работает. Та же ошибка 404.

Однако моя конечная точка на Джерси работает, как и ожидалось. Пожалуйста, совет.

...