# Activate a built-in blade

It’s easy to activate the [built-in Config blades](cdf-built-in-blades.md) that come with Liberator and Transformer.

<dl><dt><strong>💡 TIP</strong></dt><dd>

in the following steps you’ll be using the `dfw` command of the Deployment Framework. Before entering any `dfw` command as `./dfw <command-name>`, make sure your current (working) directory is set to the Deployment Framework’s topmost directory.

For a list of `dfw` commands, [click here](cdf-the-deployment-framework-command-utility-dfw.md).
</dd></dl>

## Activating a built-in config blade

To deploy a built-in config blade, follow the steps below:

1. Enter the command below to stop core components and integration adapters:

   ```console
   $ ./dfw stop
   ```
2. Run the `dfw versions` command to check the state of built-in Config blades:

   ```console
   $ ./dfw versions
   Deployment Framework           6.0.4-268982

      Core components                Version
      -----------------------------------------------------------
      Liberator                      6.0.5-268662
      Transformer                    6.0.4-268662

      Deployed blades                Version            State
      -----------------------------------------------------------

      Built-in blades                                   State
      -----------------------------------------------------------
      BlotterExport                                     Inactive
      DemoDataSource                                    Inactive
      DirectConnection                                  Active
      HTTP                                              Active
      HTTPS                                             Inactive
      JavaOpenPermissioning                             Inactive
      LiberatorJMX                                      Inactive
      LiberatorWebsite                                  Active
      MinimalLiberatorWebsite                           Inactive
      OpenPermissioning                                 Active
      ServerIdentification                              Active
      TransformerJMX                                    Inactive
   ```
3. Deactivate the built-in blades that you don’t need but are currently active, and then activate those you do need but are currently inactive.

   For example, to deactivate the LiberatorWebsite blade and activate the MinimalLiberatorWebsite blade, enter the commands below:

   ```console
   $ ./dfw deactivate LiberatorWebsite
   $ ./dfw activate MinimalLiberatorWebsite
   ```
4. Enter the command below to restart core components and integration adapters:

   ```console
   $ ./dfw start
   ```

## Mutually exclusive blades

The built-in blades **OpenPermissioning** and **JavaOpenPermissioning** are mutually exclusive, as are **LiberatorWebsite** and **MinimalLiberatorWebsite**. Only make _one_ blade of each pair active at a time.

## Setting port numbers

The built-in blades **HTTP**, **HTTPS**, **DirectConnection**, **TransformerJMX**, and **LiberatorJMX** use particular port numbers. You may need to change the port number settings for some or all of these blades to conform to your own port allocation standards. See [Check port numbers](cdf-change-server-specific-configuration.md#check-port-numbers) in How can I... [Change server-specific configuration](cdf-change-server-specific-configuration.md).

**💡 TIP**\
You can find out which port numbers are configured for built-in blades that are active, by running the command `./dfw [info](cdf-the-deployment-framework-command-utility-dfw.md#info)`

---

**See also:**

* [Start and stop components and blades](cdf-start-and-stop-components-and-blades.md)
