We configured our production soa server with two node cluster. All our ESB services are SOAP Proxy services and when we pull up a WSDL it points the schema location to a tmp classpath location like below -
When in cluster and an application calls the service it works sometimes but fails sometimes. We noticed that when a request reached node1 with node2 tmp location it is failing. Is there a way to have same tmp files in a cluster or a way to configure ESB to not give tmp files for schema location? This is currently affecting production. Please respond ASAP. Currently we give the wsdl in soap proxy as - <property name="wsdl" value="classpath:///META-INF/wsdl/RegionalAgencyService/AgencyService.wsdl" />
Are there any special settings that need to changed for cluster cache?
REDHAT suggested us some solutions but none worked.