Sto usando JaxWsPortProxyFactoryBean in primavera per connettere un servizio web SOAP. Il problema è che se nel momento di Spring si avvia il servizio web non funziona (a causa di problemi di rete). Causerà un'eccezione e interromperà l'inizializzazione di Spring. Non voglio questo comportamento, l'applicazione non ha bisogno di fermarsi solo a causa di un errore con una connessione webservice.Come gestire l'errore di connessione di Spring Webservice all'avvio?
C'è un modo migliore/corretto utilizzando Spring per affrontare questo problema? Ecco il mio attuale contesto xml.
<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>
Grazie,
Puoi mostrare la vostra configurazione di primavera? –
Sì, ho intenzione di metterlo in questione –