基本上,我正在尝试从常规jetty configuration转换ForwardedRequestCustomizer
的以下配置,例如:
<New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
<Set name="outputBufferSize">32768</Set>
<Set name="requestHeaderSize">8192</Set>
<Set name="responseHeaderSize">8192</Set>
<Call name="addCustomizer">
<Arg><New class="org.eclipse.jetty.server.ForwardedRequestCustomizer"/></Arg>
</Call>
</New>
进入与spring jetty module兼容的内容。到目前为止,我有:
...
<property name="handlers">
<list>
<bean class="org.eclipse.jetty.server.webapp.WebAppContext">
<property name="contextPath" value="/"/>
<property name="parentLoaderPriority" value="true"/>
<property name="war" value="/opt/myapp/WebApp/"/>
</bean>
</list>
</property>
<property name="beans">
<list>
<bean id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration" >
<property name="outputBufferSize" value="32768"/>
<property name="requestHeaderSize" value="8192"/>
<property name="responseHeaderSize" value="8192"/>
<!-- Need to now translate the following into XmlBeanFactory Format
<Call name="addCustomizer">
<Arg><New class="org.eclipse.jetty.server.ForwardedRequestCustomizer"/></Arg>
</Call>
-->
</bean>
</list>
</property>
...
但我找不到一个很好的例子来了解如何正确转换<Call>
节点。
有没有人遇到过类似的东西?是否有完整的Spring-Jetty XML或者我可以看到 XSD ?