There is a PR up at https://github.com/tomitribe/docker-tomee that is requesting Java 21.
I am not sure if we officially support Java 21. If/when we decide to support Java 21, we are going to have to have a discussion regarding what images we want to have as official images. Currently, we support Java 17 and 11. Both version support Temurin on Ubuntu and Apline along with Semeru on Ubuntu. Along with all of those we have four flavors to TomEE. This all leads to 56 combinations and distinct docker images. The folks at docker-library/official-images have stated a concern about the number of images. We really need a discussion deciding what we want to support as official images. I would propose dropping Semeru which would reduce the images by 16, leaving some room for Java 21 when we are ready for that. Thoughts? Thanks, Rod.