JWS를 통한 업데이트가 너무 어려워서 헬프 데스크에서 일합니다. 매번 몇 초에 몇 퍼센트의 사용자가 중간에 갇혀서 다시 설치하지 않고도 응용 프로그램을 시작할 수 없기 때문입니다. 우리는 일부 사용자 만 업데이트 한 다음 새 버전을 점진적으로 더 많은 사용자에게 푸시 할 수있는 방법을 찾고 있습니다.Java Web Start - 일부 사용자 업데이트?
JNLP로 직접 처리 할 방법이 없습니다. 우리가 지금까지 가지고있는 아이디어는 다음과 같습니다 :
- 웹 디렉토리에 새로운 jar를 놓습니다. JNLP 실행 파일을이 새로운 jar로 업데이트하십시오. 1 시간 후, JNLP를 되돌립니다. 질문 : JNLP는 이미 "다운 그레이드 된"실행 파일을 업데이트하고 현재 실행 한 사용자에게 어떤 일이 발생할지 지정합니다. (하드 데이터주세요)
- 5 개의 JNLP 실행 파일이 있고 헬프 데스크에서 응용 프로그램을 어디 에나 다시 설치하십시오. 그런 다음 한 번에 하나의 파일 (한 번에 20 %의 사용자)을 업데이트하십시오.
- 아파치 위에 CGI 스크립트와 같은 서버 측 솔루션을 구현합니다.이 솔루션은 IP 기반의 다른 사용자에게 JNLP 실행 파일의 다른 개정판을 제공합니다.
이러한 옵션에는 어떤 단점이 있습니까? 우리는 그 밖의 무엇을 고려할 수 있습니까?