This repository provides training on the most common MicroProfile specifications. Upon completion, you’ll understand their impact, interoperability, and how to apply them in real-world applications.
This training is based on the following specifications:
The implementation is provided by:
To get the application running you need the following software installed:
Change to the infrastructure directory and run docker compose up -d.
To access the infrastructure tools use one of the following links:
The credentials for all applications can be found in docker-compose.yml located in the infrastructure folder.
If you want to tear down the infrastructure change to the infrastructure directory and run docker compose down -v.
Change to the root directory of the project and run mvn clean install wildfly:dev.
By starting Wildfly in development mode, the server is watching for changes and will automatically redeploy your application.
If necessary, you can attach a debugger in your IDE for stepping in your code. Append -Dwildfly.debug=true -Dwildfly.debug.port=5005 to your mvn command to do so.
The application can be accessed via http://localhost:8180/mptraining/api/welcome.
Follow the instructions to work through the exercises.