在jboss保险丝esb中配置连续超时

时间:2018-07-10 12:39:02

标签: apache-camel jetty jbossfuse fuseesb

我正在使用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>

0 个答案:

没有答案