WAS v8.5 > WebSphere applicationsThe Liberty profile
The Liberty profile is a highly composable, fast to start, dynamic application server runtime environment.
We can install the server as described in Install the Liberty profile. Because the Liberty profile does not include a Java™ runtime environment (JRE), install a JRE provided by either IBM or Oracle beforehand. For more information about supported Java environments, and where to get them, see Minimum supported Java levels.
This server supports two models of application deployment:
- Deploy an application by dropping it into the dropins directory.
- Deploy an application by adding it to the server configuration file.
The Liberty profile supports a subset of the following parts of the full WebSphere Application Server programming model:
Associated services such as transactions and security are only supported when required by these application types and by JPA.
Features are the units of functionality by which you control the pieces of the runtime environment that are loaded into a particular server. For a list of the main Liberty features, see Liberty features.
We can work with the runtime environment directly, or use the WebSphere Application Server Developer Tools for Eclipse.
On distributed platforms, the Liberty profile provides both a development and an operational environment. On the Mac, it provides a development environment.
See also
- Liberty profile: Architecture
The liberty profile is a highly composable and dynamic runtime environment. OSGi services are used to manage component lifecycles, and the injection of dependencies and configuration. The server process comprises a single JVM, the Liberty kernel, and any number of optional features. The feature code and most of the kernel code runs as OSGi bundles within an OSGi framework. Features provide the programming models and services required by applications.- Liberty profile: Server configuration
The Liberty profile is configured by exception. The runtime environment operates from a set of built-in configuration default settings, and you only need to specify configuration that overrides those default settings. You do this by editing either server.xml or another XML file included in server.xml at run time.- 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.- Liberty profile: Security
This topic provides an overview of security workflow in the Liberty profile.
Related
The Liberty profile
Configure session persistence for the Liberty profile
Concept topic |