我需要为 jetty maven 插件使用 https。
我用谷歌搜索了以下答案
https://stackoverflow.com/a/3795116/2674303
但看起来这个答案不适用于 9 版本的 jetty-maven-plugin。
idea 提示语法
如何解决我的问题?
最佳答案
好的,从 jetty-9.0 开始,不再可能直接在 pom.xml 中配置 https 连接器:您需要使用 jetty xml 配置文件来完成它。 我是交换新手,所以请原谅我的代码复制/粘贴。
jetty.xml
<New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
<Set name="secureScheme">https</Set>
<Set name="securePort"><Property name="jetty.secure.port" default="8443" /></Set>
<Set name="outputBufferSize">32768</Set>
<Set name="requestHeaderSize">8192</Set>
<Set name="responseHeaderSize">8192</Set>
<Set name="sendServerVersion">true</Set>
<Set name="sendDateHeader">false</Set>
<Set name="headerCacheSize">512</Set>
<!-- Uncomment to enable handling of X-Forwarded- style headers
<Call name="addCustomizer">
<Arg><New class="org.eclipse.jetty.server.ForwardedRequestCustomizer"/>
</Arg>
</Call>
-->
</New>
看here ,对于一大堆 xml,如果有帮助,请检查我的答案是否正确
关于java - 如何配置 jetty-maven-plugin 9 使用 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29500081/