Fork me on GitHub

Piranha Web Profile

Piranha Web Profile is our distribution that delivers Jakarta EE Web Profile support. If you are looking for Jakarta EE Web Profile support this distribution is the best match!

The following list of components are available in the Piranha Web Profile distribution:

  1. Jakarta Annotations
  2. Jakarta Authentication
  3. Jakarta Bean Validation
  4. Jakarta Concurrency
  5. Jakarta Contexts and Dependency Injection
  6. Jakarta Debugging Support for Other Languages
  7. Jakarta Dependency Injection
  8. Jakarta Enterprise Beans Lite
  9. Jakarta Expression Language
  10. Jakarta Interceptors
  11. Jakarta JSON Binding
  12. Jakarta JSON Processing
  13. Jakarta Persistence
  14. Jakarta RESTful Web Services
  15. Jakarta Security
  16. Jakarta Server Faces
  17. Jakarta Server Pages
  18. Jakarta Servlet
  19. Jakarta Standard Tag Library
  20. Jakarta Transactions
  21. Jakarta WebSocket

Documentation

  1. Create a Faces application
  2. Create a Hello World application
  3. Create a Jakarta REST service
  4. Create a Pages application
  5. Testing with JUnit5 and Playwright
  6. Testing with our container image

External Documentation

  1. Jakarta EE 10 Web Profile Specification
  2. Jakarta EE 10 Web Profile API documentation