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.
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.
The Open Liberty Project team