目前我使用payara-micro-4.1.2.174
和microprofile-config-api.version 1.2.1
注入如下:
但始终获取 http 端口而不是 https 端口。
"@Inject @ConfigProperty(name="payara.instance.https.port") int httpsPort;"
为什么我得到的是 http 端口而不是 https 端口?
目前我使用payara-micro-4.1.2.174
和microprofile-config-api.version 1.2.1
注入如下:
但始终获取 http 端口而不是 https 端口。
"@Inject @ConfigProperty(name="payara.instance.https.port") int httpsPort;"
为什么我得到的是 http 端口而不是 https 端口?
Payara Micro 默认不启动 SSL 端口,您需要在命令行中使用--sslport
. 选项也支持自动绑定--autobindssl
。
一旦 SSL 端口存在,那么@ConfigProperty
注入应该可以工作,如果没有,那么这将是一个在 GitHub 上提出的错误。