我有一个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中缺少一些配置)