我正在使用jboss保险丝esb 6.2.0。我想在服务器级别更改码头持续超时(即所有api持续超时的单一配置),任何人都可以帮助我做到这一点。最后我做了很多尝试,发现在http端点级别进行了设置,如configure-timeout-for-apache-camel-jetty-component中所述。
请找到jetty.xml配置
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<Set name="host">
<Property name="jetty.host"/>
</Set>
<!-- We explicitly set port to 0 to avoid port conflicts, then a real port will be picked
from org.ops4j.pax.web pid, which is PortService aware
-->
<Set name="port">
<Property name="jetty.port" default="0"/>
</Set>
<Set name="maxIdleTime">300000</Set>
<Set name="Acceptors">2</Set>
<Set name="statsOn">false</Set>
<Set name="confidentialPort">8443</Set>
<Set name="lowResourcesConnections">20000</Set>
<Set name="lowResourcesMaxIdleTime">5000</Set>
</New>
</Arg>
</Call>
<Call name="addBean">
<Arg>
<New class="org.eclipse.jetty.plus.jaas.JAASLoginService">
<Set name="name">karaf</Set>
<Set name="loginModuleName">karaf</Set>
<Set name="roleClassNames">
<Array type="java.lang.String">
<Item>org.apache.karaf.jaas.boot.principal.RolePrincipal</Item>
</Array>
</Set>
</New>
</Arg>
</Call>