如果不更改Jersey路径,java执行器端点将无法工作
我使用的是Spring boot 1.5.4。Jersey发布,我想使用Actuator公开我的端点的度量,问题是它将是一个新版本,所以我不想更改我的端点的路径,因为已经有一些应用程序在使用它们,让我们看看其中一个:
localhost:8080/employees/{employeeId}
为了使用Jersey配置致动器,我必须将JerseyConfig类更改为:
@Component
@ApplicationPath("/api")
public class JerseyConfig extends ResourceConfig{...}
如果我进行了先前的更改,执行器端点将正常工作,但我的端点将是:
localhost:8080/api/employees/{employeeId}
而且它需要对使用我的端点的应用程序进行更改
问题是如何在不更改Jersey应用程序路径的情况下使执行器端点工作强>
补充说明:
- 我还使用jolokia来公开我的度量vía REST,以便我的telegraf插件能够使用它们李>
- 我不想在其他端口中公开执行器端点
- 这个问题没有重复,因为我在Stackoverflow中发现的所有问题都表明我必须更改jersey的基本路径,但我没有发现如何在不更改的情况下使其工作
- 应用程序将作为war文件部署在外部tomcat中
如果您需要更多详细信息,请告诉我
第三十四条不重复的问题 这个问题与Spring Boot 2 Actuator endpoints inaccessible with Jersey没有重复,因为我无法更改Jersey的基本路径,因为已经有许多应用程序使用我的端点,所以我需要更改执行器的基本路径并使其与Jersey一起工作
共 (0) 个答案