首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring集成+ Spring Boot执行器终结点不显示

Spring集成+ Spring Boot执行器终结点不显示
EN

Stack Overflow用户
提问于 2015-12-01 23:04:06
回答 3查看 1.9K关注 0票数 4

我一直在努力学习更多关于Spring Boot的知识,我想将Actuator端点添加到我的Spring集成/Spring Boot测试项目中。但是,它是一个简单的CLI Spring集成项目--当前没有REST或web服务。理想情况下,我希望添加在jar从命令行运行时使用浏览器查看端点的功能。

我一直在看教程,我没有找到太多关于将它添加到常规项目中的内容,而不是web项目中。

我已经添加了依赖项(spring-boot-actuator),并且可以从jconsole看到端点,但是我从来没有看到到我系统上的端口的连接(使用netstat),也永远不能导航到那里。

有没有什么教程可以告诉我如何在CLI项目中使用REST端点?

谢谢

新人

EN

回答 3

Stack Overflow用户

发布于 2017-11-16 12:18:50

根据Spring Docs的说法,为了显示端点用户需要在没有角色的情况下访问ACTUATOR role.If,您需要将以下值添加到application.properties:

代码语言:javascript
运行
复制
management.security.enabled=false
票数 1
EN

Stack Overflow用户

发布于 2015-12-01 23:44:43

我认为如果它不是一个web项目,就不会嵌入tomcat servlet,因此您将无法通过http浏览执行器端点

将dependency spring-boot-starter-web插入到您的项目中,它可能会起作用。

票数 0
EN

Stack Overflow用户

发布于 2015-12-01 23:50:44

您可以使用JMX监视和管理您的应用程序。请参阅documentation here

如果你使用IntelliJ IDEA,在一个application.properties文件中点击CTRL+Space可以看到很多准备好的JMX属性,其中之一是:

endpoints.jmx.enabled=true (true是默认值)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34023477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档