2.3. 访问 Spring Boot 1.x 的 Fuse 控制台
您可以访问独立 Fuse Spring Boot 1.x 发行版的 Fuse 控制台。
流程
在 Fuse 应用程序的
pom.xml
文件中添加以下依赖项:<dependency> <groupId>io.hawt</groupId> <artifactId>hawtio-springboot-1</artifactId> </dependency>
<dependency> <groupId>io.hawt</groupId> <artifactId>hawtio-springboot-1</artifactId> </dependency>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,您不需要指定确切的版本,因为它是由 Maven BOM 提供的。
编辑
src/main/resources/application.properties
文件:将以下属性设置为 false :
-
endpoints.jolokia.sensitive
-
endpoints.hawtio.sensitive
-
hawtio.authenticationEnabled
-
将以下属性设置为 true :
-
endpoints.hawtio.enabled
endpoints.jolokia.enabled
您的
application.properties
设置应类似以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意默认情况下,Spring Boot 上 Fuse 控制台的身份验证被禁用。另外,您可以通过编写特定于 Fuse 控制台分布的代码来启用身份验证。以下是可用于指导的示例:
https://github.com/hawtio/hawtio/tree/master/examples/springboot-authentication
-
运行 Fuse 应用程序:
mvn spring-boot:run
mvn spring-boot:run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要确定 Fuse 控制台 URL 的端口号,请通过查看
src/main/resources/application.properties
文件中设置的值来获取 management.port 值。例如:management.port = 10001
management.port = 10001
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要在浏览器中打开 Fuse 控制台,请使用以下 URL 语法,其中 nnnnn 是 management.port 属性的值: