我尝试配置Wildfly Swarm以使用SSL来启用HTTPS连接。我的应用程序只有一个REST API端点(JAX-RS)。我找到了一些关于经典Wildfy的信息,使用standalone.xml进行配置。 我知道我也可以使用standalone.xml,但我不确定我是否可以将这个配置放在project-defaults.yml中。
答案 0 :(得分:1)
在project-defaults.yml
中配置SSL绝对是可能的。我在这里有一个示例项目:https://github.com/Ladicek/swarm-test-suite/tree/master/protocols/https。它不使用JAX-RS,仅仅是Servlet,但应该足够了。
project-defaults.yml
的相关部分如下所示:
swarm:
https:
keystore:
path: ${project.build.directory}/keystore.jks
password: password
key:
alias: httpskey
password: password
编辑:如果您的密钥库中包含单个条目,其密码与相同作为密钥库密码,则您不需要{{1} }和key.alias
属性。在这种情况下,这就足够了:
key.password
(实际上这是示例项目中的情况,因此您可以克隆它并尝试:-))