Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Chapter 23. Branding JBoss Fuse Console
When you start JBoss Fuse, you are welcomed by a default message on JBoss Fuse console. You can customize the JBoss Fuse console with your own brand. You can define your own welcome message to be displayed when you start the console and also the prompt displayed to the users. There are two ways to customize:
- Adding a
branding.propertiesfile toFuse install dir/etcdirectoryProcedure 23.1. Adding a
branding.propertiesfile toFuse install dir/etcdirectory- Create a
branding.propertiesfile with your message. A sample file is given below:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Copy the
branding.propertiesfile toFuse install dir/etcdirectory. - Navigate to
Fuse install dir/bindirectory. Open the terminal and enter the command./fuseto start the JBoss Fuse server. You will see your branded message on the JBoss Fuse console.
- Creating a branding bundleAt the startup, JBoss Fuse is looking for a bundle which exports the
org.apache.karaf.brandingpackage, containing abranding.propertiesfile. This branding bundle contains a file which stores your customized brand.You can create a simple branding bundle using Maven. Copy yourbranding.propertiesfile to the maven project resources directory, for example,src/main/resources/org/apache/karaf/branding/directory. Then using your project'spom.xmlfile you can generate the branding bundle as per the steps given below:Procedure 23.2. Creating a branding bundle
- Create
branding.propertiesfile as shown above. Copy this file to project resources directory, for example,src/main/resources/org/apache/karaf/branding/branding.propertiesdirectory. - A sample
pom.xmlfile can be as follows:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Open a terminal and navigate to directory where you have saved the
pom.xmlfile. Run mvn clean install command to create a branding bundle. - Copy generated branded bundle from the project's
/targetdirectory toFuse install dir/libdirectory. - In order for JBoss Fuse to use this branding bundle instead of default one, add the following line to
Fuse install dir/etc/custom.propertiesfile:org.osgi.framework.system.packages.extra = \ org.apache.karaf.branding - Save your changes. Navigate to
Fuse install dir/bindirectory and run ./fuse to start JBoss Fuse server. You can see your branded console after the startup.