Features are the units of functionality by which you control the pieces of the runtime environment that are loaded into a particular server. To add or remove a Liberty feature, you add or remove an XML snippet
in the <feature> subelement of the server.xml configuration
file. When you add or remove Liberty
features, the changes are applied dynamically.
About this task
For a list of the main Liberty features,
including the XML snippets that enable them, see Liberty features.
Procedure
To add or remove Liberty features,
complete the following steps:
- Open the server.xml configuration
file for editing.
Where path_to_liberty is the location you installed Liberty on your operating system, and
server_name is the name of your server.
You can do this using
a text editor. By default, the path and file name for the configuration root document file is path_to_liberty/wlp/usr/servers/server_name/server.xml. However,
you can change the path. See Customizing the Liberty environment.
- Add or remove features in the configuration file.
The set of features is enclosed within the <featureManager> element, and each feature within the <feature> subelement. For example:<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
The
matching of feature names is not case-sensitive; the following example
is also a valid server configuration:
<featureManager>
<feature>Servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
- Save the changes to the configuration file.
Results
Your changes are applied. If the server is running, the changes
are applied dynamically.