3장. Fuse 콘솔 브랜딩 사용자 정의

Spring Boot 독립 실행형 애플리케이션의 Fuse에 hawtconfig.json 파일을 추가하여 제목, 로고 및 로그인 페이지 정보와 같은 Fuse Console 브랜딩 정보를 사용자 지정할 수 있습니다.

절차

  1. Spring Boot 독립 실행형 애플리케이션의 src/main/webapp 디렉터리에 로컬 Fuse에 hawtconfig.json 이라는 JSON 파일을 생성합니다.
  2. 선택한 편집기에서 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"
      ]
    }
  3. 표 A.1. “Fuse 콘솔 구성 속성” 에 나열된 구성 속성 값을 변경합니다.
  4. 변경 사항을 저장하십시오.
  5. 다음 명령을 사용하여 Spring Boot에서 Fuse를 실행합니다.

    mvn spring-boot:run
  6. 웹 브라우저에서 다음 URL을 사용하여 Fuse 콘솔을 엽니다. http://localhost:10001/actuator/hawtio/index.html
참고

웹 브라우저에서 Fuse Console을 이미 실행한 경우 브랜드가 브라우저의 로컬 스토리지에 저장됩니다. 새로운 브랜딩 설정을 사용하려면 브라우저의 로컬 스토리지를 지워야 합니다.