Maintaining multiple Java application versions on an E2E CLOUD server