代码之家  ›  专栏  ›  技术社区  ›  chillworld

httpinvoker和truststores的问题

  •  0
  • chillworld  · 技术社区  · 6 年前

    我们刚刚在Spring4.2.9中遇到了这个(奇怪的)问题。
    我们的应用程序在websphere 8.5上运行。

    我们有一个httpinvoker,它有证书问题,发现问题是 他加载jdk信任库而不是websphere信任库 .
    设置为:

    <bean id="customerService" class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
        <property name="httpInvokerRequestExecutor">
            <bean class="org.springframework.remoting.httpinvoker.HttpComponentsHttpInvokerRequestExecutor">
                <property name="readTimeout" value="${timeout}"/>
            </bean>
        </property>
        <property name="serviceUrl" value="${provider.url}"/>
        <property name="serviceInterface" value="com.xxx.xxx.CustomerService"/>
    </bean>
    

    现在,由于其他http调用程序工作正常,并且设置稍有不同,我删除了属性 httpInvokerRequestExecutor 这就产生了一个有效的服务,他收回了websphere信任库

    现在,有两个问题:

    1. 当我们添加 httpinvokerrequestexecutor 是的。
    2. 我如何添加一个自定义超时,因为我们(暂时)删除了它,我们实际上需要它回来,因为我们设置它是有原因的。
    0 回复  |  直到 6 年前
    推荐文章