java - 带 Spring Boot 泽西的执行器

标签 java jersey spring-boot-actuator

我在我的网络应用程序中使用 Jersey starter。

org.springframework.boot spring-boot-starter-jersey 1.4.2.RELEASE

尝试将 Actuator 端点集成到我的应用程序中。使用了以下 Maven 依赖项

org.springframework.boot spring-boot-starter-actuator 1.5.2.RELEASE org.springframework.boot spring-boot-starter-web 1.5.2.RELEASE

当我访问运行状况端点时,出现 404 错误。 http://localhost:8080/context/health

我是否需要向我的应用程序添加任何其他配置类来初始化执行器? 谁能指出我正确的方向?

最佳答案

您很可能正在使用 /* (如果未指定则默认)进行 Jersey 映射。问题是 Jersey 将收到所有请求。它不知道它需要转发到任何执行器端点。

this post中描述了解决方案。更改 Jersey 的映射,或将 Jersey 更改为用作过滤器而不是 servlet。然后设置 Jersey 属性以转发对其不知道的 URL 的请求。

关于java - 带 Spring Boot 泽西的执行器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43371344/

相关文章:

java - 在 jdbc 连接字符串中设置实例名称没有效果

java - 在 Java 的淡入淡出过渡中制作图像 "load"或 "show"

java - Jersey 异常 : A message body reader for Java class and MIME media type application/x-www-form-urlencoded was not found

spring - Spring Boot 应用程序中每个端点 uri 的 HTTP 指标

java - Spring security OAuth2 中的 JSON 请求不工作 tomcat 9

java - 将 spring boot 从 2.1.0 升级到 2.2.2.RELEASE ,现在启动时出现异常

java - PKIX 路径构建失败 : wso2 oauth

java - Servlet 中的静态变量

java - 奇怪的内存不足异常

java - REST Web 服务返回基础 SQL 查询中不存在的字段