问题描述
使用spring调用一个用.net开发的Webservice服务。配置的第一条如下:<bean id="remotePACSService" class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean" lazy-init="true"><property name="wsdlDocumentUrl" value="http://192.16.255.2:81/wse/Service.asmx?WSDL"/>当Webservice部署的地址变动时,也就是不对应这个地址时,或者服务没有启动时。不管我是否调用了这个Webservice方法,我的应用的所有Struts的Action都会非常慢。而我在标签里已经明确声明的bean的延迟生成好像没有起作用,仍然在应用部署的最初被生成了。请问各位高手这是怎么回事?
解决方案
应该是加 <property name="lookupServiceOnStartup" value="false" />这样系统在启动的时候才不会加载webService的,如不行,再联系
时间: 2024-10-26 01:19:49