无法使执行器端点与Spring Boot 2一起使用

时间:2019-03-17 21:43:01

标签: java spring-boot jersey spring-boot-actuator

JersyConfig类-

@Component
public class JerseyConfig extends ResourceConfig {

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

    public JerseyConfig(){

        register(DemoEndpoint.class);
    }

}

SpringBootApp类-

@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: allow Jersey to serve static content 这也不起作用。相同的404错误。

但是,我的Jersey端点工作正常。请指教。

0 个答案:

没有答案