Мы только что переключились с oracle jdk 10 на openJDK 13. Когда мы сейчас пытаемся запустить наш том с
, установите JAVA_OPTS = -Dconfigfilepath = "path / to / config. xml "
мы получаем следующее исключение:
javax.enterprise.inject.UnsatisfiedResolutionException: тип API [java .lang.String] не найден с квалификаторами Квалификаторы: [@ org.eclipse.microprofile.config.inject.ConfigProperty (name = "configfilepath", defaultValue = "org.eclipse.microprofile.config.configproperty.unconfigureddvalue")] для внедрения в точку инъекции поля, имя поля: , Владелец Бина: [Конфигурация, WebBeansType: MANAGED, Имя: null, Типы API: [de.test.Configuration, java .lang.Object], Спецификаторы: [javax.enterprise.inject.Default, javax.enterprise.inject .Any]]
Работает, если мы напрямую используем ConfigProvider. Я надеюсь, что кто-то может помочь с этой проблемой.