Basically it depends how the JARs are being invoked by the consumers, is it based on server name or IP address or through load balancer having a cname (like DVBBSV, etc). Once you have determined that your work is cut out. Whatever it is, I think it would be easier for you to make the changes at domain level, like keeping the server name same or routing the server name to the different IP. Usually it would mean a lot of work on the developer if you ask them to update all their code with new link. Hope this helps.