JaxWsPortProxyFactoryBean绕过SSL检查

时间:2016-12-07 17:14:33

标签: spring soap cxf spring-remoting

我有一个Spring Proxy作为访问某些WS的客户端:

<bean id="clientPort" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
     <property name="serviceInterface" value="com.acme.IClient"/>
     <property name="serviceName" value="sercie"/>
     <property name="endpointAddress" value="https://com.acme.IService"/>
     <!-- ... -->
</bean>   


 <bean id="client" class="com.acme.Client">
    <property name="theClientPort" ref="clientPort"/>    
</bean>

由于它在JBoss中运行,我知道它使用CXF,现在我想绕过SSL检查,可能是使用HttpConduit,但是我无法设置系统变量,也不会影响其余CXF客户端的配置。

如果我可以在代码中访问该对象,我将设置HttpConduit,但((Advised) proxy).getTargetSource().getTarget()返回null,(可能我在web.xml中缺少一些配置)

0 个答案:

没有答案