2.3. 自定义 Fuse 控制台品牌
您可以通过在 Spring Boot 独立应用程序的 Fuse 中添加 hawtconfig.json
文件来自定义 Fuse 控制台品牌信息,如标题、徽标和登录页面信息。
流程
-
在 Spring Boot standalone application 的
src/main/webapp
目录中的本地 Fuse 中创建一个名为hawtconfig.json
的 JSON 文件。 在您选择的编辑器中打开
src/main/webapp/hawtconfig.json
,然后添加以下内容:{ "branding": { "appName": "Red Hat Fuse Console", "appLogoUrl": "img/Logo-Red_Hat-Fuse-A-Reverse-RGB.png", "companyLogoUrl": "img/Logo-RedHat-A-Reverse-RGB.png" }, "login": { "description": "", "links": [] }, "about": { "title": "Red Hat Fuse Console", "productInfo": [], "additionalInfo": "", "copyright": "", "imgSrc": "img/Logo-RedHat-A-Reverse-RGB.png" }, "disabledRoutes": [ "/camel/source", "/diagnostics", "/jvm/discover", "/jvm/local" ] }
- 更改 表 A.1 “Fuse 控制台配置属性” 中列出的配置属性的值。
- 保存您的更改。
使用以下命令在 Spring Boot 上运行 Fuse:
mvn spring-boot:run
-
在 Web 浏览器中,使用此 URL 打开 Fuse 控制台
:http://localhost:10001/actuator/hawtio/index.html
注意
如果您已在网页浏览器中运行 Fuse 控制台,品牌会存储在浏览器的本地存储中。要使用新的品牌设置,您必须清除浏览器的本地存储。