3.5. Fuse 콘솔 브랜딩 사용자 정의
Fuse Console 브랜딩 플러그인을 사용하여 제목, 로고 및 로그인 페이지 정보와 같은 Fuse Console 브랜딩 정보를 사용자 지정할 수 있습니다.
기본적으로 Fuse 콘솔 브랜딩은 Fuse 콘솔 WAR 파일(karaf-install-dir/system/io/hawtio-war/<version>/hawtio-war/<version>.war )에 있는
Fuse Console 브랜딩 플러그인을 구현할 때 기본 브랜딩을 자체 사용자 정의 브랜딩으로 재정의할 수 있습니다.
hawtconfig.json
에 정의되어 있습니다.
프로세스
-
https://github.com/hawtio/hawtio/tree/master/examples/branding-plugin
에서 선택한 로컬 디렉터리로 브랜딩 플러그인 예제를 다운로드합니다. 선택한 편집기에서 Fuse Console 브랜딩 플러그인의
src/main/webapp/plugin/brandingPlugin.js
파일을 열어 Fuse Console 브랜딩을 사용자 지정합니다.표 A.1. “Fuse 콘솔 구성 속성” 에 나열된 구성 속성 값을 변경할 수 있습니다.
- 변경 사항을 저장하십시오.
선택한 편집기에서 Fuse Console 브랜딩 플러그인의
pom.xml
파일을 <parent> 섹션으로
엽니다.<parent> <groupId>io.hawt</groupId> <artifactId>project</artifactId> <version>2.9-SNAPSHOT</version> <relativePath>../..</relativePath> </parent>
다음과 같이 &
lt;parent&
gt; 섹션을 편집합니다.-
Karaf 설치 시 Fuse
의 버전과 일치
하도록 <version> 속성의 값을 변경합니다. 예를 들어 Fuse on Karaf 설치 디렉터리 이름이 2.0.0.fuse-760015 인 경우 버전을 2.0.0.fuse-760015 로 설정합니다. <
;relativePath>...</relativePath> 행을
제거합니다.예를 들면 다음과 같습니다.
<parent> <groupId>io.hawt</groupId> <artifactId>project</artifactId> <version> 2.0.0.fuse-760015</version> </parent>
-
Karaf 설치 시 Fuse
터미널 창에서 다음 명령을 실행하여 branding-plugin 프로젝트를 빌드합니다.
mvn clean install
Fuse가 아직 실행되고 있지 않은 경우 다음 명령을 실행하여 시작합니다.
Linux/Unix:
bin/fuse
Windows:
bin\fuse.bat`
Karaf CLI 프롬프트에서 다음 명령을 입력하여 Fuse 콘솔 브랜딩 플러그인을 설치합니다(<
version
>은 Karaf 설치 시 Fuse 버전임).Linux/Unix:
install -s mvn:io.hawt/branding-plugin/<version>/war
Windows:
install -s mvn:io.hawt\branding-plugin\<version>\war
-
웹 브라우저에서 시작 명령이 7단계에서 반환된 URL을 사용하여 Fuse 콘솔을 엽니다(기본 URL은
http://localhost:8181/hawtio/
).
웹 브라우저에서 Fuse Console을 이미 실행한 경우 브랜드가 브라우저의 로컬 스토리지에 저장됩니다. 새로운 브랜딩 설정을 사용하려면 브라우저의 로컬 스토리지를 지워야 합니다.