我在Spring中使用JaxWsPortProxyFactoryBean來連接SOAP web服務。問題是如果在Spring啓動的時候web服務出現故障(由於網絡問題)。它會導致異常並停止Spring初始化。我不想要這種行爲,應用程序不需要停止,只是因爲Web服務連接失敗。如何在啓動時處理Spring Webservice連接錯誤?
有什麼更好/正確的方式使用Spring來處理這個問題? 這是我目前的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>
感謝,
你能證明你的Spring配置? – 2012-04-06 08:19:50
是的,我要把它放在問題 – 2012-04-06 08:23:27