`
fantasyeye
  • 浏览: 62335 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

xFire + Spring 实现客户端访问启动无法延时加载问题

 
阅读更多

使用 xfire 配置 Webservice 客户端,会由于访问端无法访问,而造成 Spring 项目启动失败。需要在 Spring 配置中,设置该客户端为启动时不加载。

设置改类属性 lookupServiceOnStartup false

 

<bean id="类编号" class="org.codehaus.xfire.spring.remoting.XFireClientFactoryBean">  
  <property name="serviceClass" value="类接口"/>   
  <property name="wsdlDocumentUrl" value="http://xxx/xxx?wsdl"/> 
  <property name="lookupServiceOnStartup"> <!-- 设置启动不加载 -->
   <value>false</value>  
  </property>  
 </bean> 

注:

一般此处配置 Spring 的 lazy-init="true" 不管用是,可以采用上面的方法。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics