Никаких изменений в вашей кодовой базе не требуется при переключении между реализациями Java 8. Java определяется набором спецификаций вместе с JSR и JEP. Любая реализация, которая соответствует этим спецификациям, будет запускать ваш сервер приложений JBoss.
Поймите, что проект OpenJDK предоставляет реализацию Java в качестве исходного кода. Проект OpenJDK не обеспечивает двоичные сборки или установщики. Для сборок и инсталляторов вы должны найти поставщика. У вас есть несколько вариантов, некоторые из которых бесплатны, а некоторые требуют оплаты.
Вот блок-схема, которую я сделал, чтобы помочь вам выбрать поставщика.
Этот график нацелен на Java 11, но многие из этих поставщиков также предоставляют Java 8. Некоторые, например Azul Systems, имеют даже функции с обратным портированием для Java 8, такие как Регистратор полетов .