Estoy usando JaxWsPortProxyFactoryBean en Spring para conectar un servicio web SOAP. El problema es que si en el momento de la primavera, el servicio web está caído (debido a un problema de red). Causará una excepción y detendrá la inicialización de Spring. No deseo este comportamiento, la aplicación no necesita detenerse solo por una falla con una conexión de servicio web.¿Cómo manejar el error de conexión de Spring Webservice en la puesta en marcha?
¿Hay alguna forma mejor/correcta de usar Spring para solucionar este problema? Aquí está mi contexto xml actual.
<bean id="beanWebServiceSOAP" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" lazy-init="true">
<property name="serviceInterface" value="com.company.bean.BeanWebServiceSoap" />
<property name="wsdlDocumentUrl" value="${bean.wsdldocumenturl}" />
<property name="namespaceUri" value="${bean.namespaceuri}" />
<property name="serviceName" value="BeanWebService" />
<property name="portName" value="BeanWebServiceSoap" />
</bean>
Gracias,
¿Puede mostrar su configuración primavera? –
Sí, lo voy a poner en la pregunta –