不管怎么说,我都不能让/actuator/sessions端点出现。我的配置:
management.endpoints.web.exposure.include = *
management.endpoint.sessions.enabled = true所有的医生都说它应该在那里,但事实并非如此。事实上,我缺少auditevents、flyaway、jolokia、logfile、liquibase、prometheus和sessions。
有没有我需要包含的包?
发布于 2020-05-24 05:14:32
我已经检查了jolokia和prometheus的spring boot 2.3.0.RELEASE的一个示例项目-默认情况下,添加以下依赖项的事实应该会使其正常工作:
对于jolokia:
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
</dependency>对于普罗米修斯:
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
</dependency> 在使用jolokia的情况下,您甚至应该看到以下日志消息:
<date goes here> INFO 5908 --- [ main] o.s.b.a.e.web.ServletEndpointRegistrar : Registered '/actuator/jolokia' to jolokia-actuator-endpoint还有一些属性,比如:management.endpoint.jolokia.enabled,应该是"true“
所以,简而言之,它应该在那里...
您可以通过向以下位置发出GET请求来查看公开端点的完整“列表”:
<host>:<port>/actuator/mappings
发布于 2021-02-11 19:38:01
显然,会话执行器仅在您通过Spring-Session使用集群会话时才起作用-参见:https://github.com/spring-projects/spring-boot/issues/8278
如果您没有使用集群会话(因此也没有使用Spring-Session),那么看起来您必须实现自己的执行器来列出会话。
https://stackoverflow.com/questions/61972068
复制相似问题