2

我们刚刚从 oracle jdk 10 切换到 openJDK 13。当我们现在尝试使用

设置 JAVA_OPTS=-Dconfigfilepath="path/to/config.xml"

我们得到以下异常:

javax.enterprise.inject.UnsatisfiedResolutionException: Api type [java.lang.String] is not found with the qualifiers: [@org.eclipse.microprofile.config.inject.ConfigProperty(name="configfilepath", defaultValue="org. eclipse.microprofile.config.configproperty.unconfigureddvalue")] 用于注入字段注入点,字段名称:configPath,Bean Owner:[Configuration,WebBeansType:MANAGED,名称:null,API 类型:[de.test.Configuration,java。 lang.Object],限定符:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]

如果我们直接使用 ConfigProvider 就可以了。我希望有人可以帮助解决这个问题。

4

0 回答 0