我们刚刚在春季4.2.9中遇到了这个(奇怪的)问题。
我们的应用程序在Websphere 8.5上运行。
我们有1个httpinvoker证书存在问题,并且发现问题是他加载了jdk信任库而不是Websphere信任库。
设置是:
SpecialCard
现在,由于其他http调用程序能够正常工作并且设置稍有不同,我删除了属性<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>
,这使该服务正常工作,他收回了Websphere信任库
>
现在,有2个问题:
httpInvokerRequestExecutor
时,为什么他要使用jdk信任库而不是websphere信任库。