如何配置jetty-maven-plugin 9来使用https?

时间:2015-04-07 19:50:24

标签: java maven https jetty maven-jetty-plugin

我需要将https用于jetty maven插件。

我在回答后用Google搜索

https://stackoverflow.com/a/3795116/2674303

但看起来这个答案不适合9版本的jetty-maven-plugin。

http://joxi.ru/J2beM5gUEG8Km6

想法抱怨语法

如何解决我的问题?

1 个答案:

答案 0 :(得分:1)

好的,因为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,如果有用,请检查我的答案是否正确