Getting started with Open Liberty
BeginnerGuided Project
Learn how to develop a Java application on Open Liberty with Maven and Docker.
4.3 (32 Reviews)

Language
- English
Topic
- Open Liberty
Enrollment Count
- 1.45K
Skills You Will Learn
- Open Liberty, Jakarta EE, Micro Profile
Offered By
- IBM
Estimated Effort
- 25 minutes
Platform
- SkillsNetwork
Last Update
- March 14, 2025
About this Guided Project
Open Liberty is an open application framework designed for the cloud. It’s small, lightweight, and designed with modern cloud-native application development in mind. It supports the full MicroProfile and Jakarta EE APIs and is composable, meaning that you can use only the features that you need.
Maven is an automation build tool that provides an efficient way to develop Java applications. Using Maven, you will build a simple microservice, called system, that collects basic system properties from your laptop and displays them on an endpoint that you can access in your web browser.
Maven is an automation build tool that provides an efficient way to develop Java applications. Using Maven, you will build a simple microservice, called system, that collects basic system properties from your laptop and displays them on an endpoint that you can access in your web browser.
What you'll learn
You will learn how to run and update a simple REST microservice on Open Liberty. You will use Maven to build and deploy the microservice as well as to interact with the running Liberty instance.
You'll also explore how to package your application with Open Liberty so that it can be deployed anywhere in one go. You will then make Liberty configuration and code changes and see how they are immediately picked up by a running instance.
Finally, you will package the application along with the server configuration into a Docker image and run that image as a container.
What You’ll Need
Just a web browser! Everything else is provided to you via the IBM Skills Network Labs environment.
Created by
The Open Liberty Project team
Related resource
Discover comprehensive developer information about Open Liberty.

Language
- English
Topic
- Open Liberty
Enrollment Count
- 1.45K
Skills You Will Learn
- Open Liberty, Jakarta EE, Micro Profile
Offered By
- IBM
Estimated Effort
- 25 minutes
Platform
- SkillsNetwork
Last Update
- March 14, 2025