WAS v8.5 > WebSphere applications > Liberty profile

Liberty profile: Feature management

Features are the units of functionality by which you control the pieces of the runtime environment that are loaded into a particular server.

Use the configuration file server.xml to declare which features to load. 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>

We can specify any feature in the server configuration file. Some features include other features within them. The same feature can be included in one or more other features. At run time, the feature manager computes the combined list of content required to support the requested set of features.

For information about the main available features, see Liberty features. For information about the restrictions that apply to each feature, see Liberty profile: Runtime environment known restrictions.

Dynamic changes to feature configuration

When you change the feature configuration, the feature manager recalculates the list of required bundles, stops and uninstalls those bundles that are no longer needed, and installs and starts any additions. All features are therefore designed to cope with other features that are being dynamically added or removed.

See also


Related concepts:

Liberty profile: Architecture
Liberty profile: Server configuration
Liberty profile: Security


Related


Add and removing Liberty features


Reference:

Liberty features


Concept topic |