Java Cache
We are in the process of upgrading our Oracle 10g servers (pool members) to 11g and slowly adding the 11g and removing the 10g servers one at a time. This breaks the application because the .jar file versions are different. If an end user hits a 10g server first then on a subsequent request gets an 11g server then it will error stating there the version is too old. Vise-versa going from 11g to 10g servers it errors on the cached .jar files being too new. We are running BIG-IP version 11.4.1 build 608.0
Is there a way the F5 can modify the URL portion of the java cache? This is strictly an internal application. The URL that is getting cached with the .jar files (viewing with a java cache viewer) is that of the F5 virtual server. One way I was thinking of was to use an iRule to modify the F5 URL to that of the Pool member serving the java .jar files. Would something like that work? if so, are there some examples we could go off of?
Another option, Does the no-cache feature of the HTTP profile on F5 work for java cache? I was wondering if this could be used so that no matter which pool member was responding (11g or 10g) during a session is would grab those .jar files each time so that they were downloaded each time.
If there are other suggestions/options I am willing to listen.
This would most likely be temporary until all 11g servers are put into place and the 10g servers are pulled out.