2011-03-28 5 views
1

JWS를 통한 업데이트가 너무 어려워서 헬프 데스크에서 일합니다. 매번 몇 초에 몇 퍼센트의 사용자가 중간에 갇혀서 다시 설치하지 않고도 응용 프로그램을 시작할 수 없기 때문입니다. 우리는 일부 사용자 만 업데이트 한 다음 새 버전을 점진적으로 더 많은 사용자에게 푸시 할 수있는 방법을 찾고 있습니다.Java Web Start - 일부 사용자 업데이트?

JNLP로 직접 처리 할 방법이 없습니다. 우리가 지금까지 가지고있는 아이디어는 다음과 같습니다 :

  • 웹 디렉토리에 새로운 jar를 놓습니다. JNLP 실행 파일을이 새로운 jar로 업데이트하십시오. 1 시간 후, JNLP를 되돌립니다. 질문 : JNLP는 이미 "다운 그레이드 된"실행 파일을 업데이트하고 현재 실행 한 사용자에게 어떤 일이 발생할지 지정합니다. (하드 데이터주세요)
  • 5 개의 JNLP 실행 파일이 있고 헬프 데스크에서 응용 프로그램을 어디 에나 다시 설치하십시오. 그런 다음 한 번에 하나의 파일 (한 번에 20 %의 사용자)을 업데이트하십시오.
  • 아파치 위에 CGI 스크립트와 같은 서버 측 솔루션을 구현합니다.이 솔루션은 IP 기반의 다른 사용자에게 JNLP 실행 파일의 다른 개정판을 제공합니다.

이러한 옵션에는 어떤 단점이 있습니까? 우리는 그 밖의 무엇을 고려할 수 있습니까?

답변

-1

일부 사용자가 문제가되는 이유를 모르겠습니다. 다시 설치한다는 것은 무엇을 의미합니까? 나는 웹 사이트에서 사용자를 시작하도록했습니다. 아무것도 설치되지 않습니다. 원하는 경우 JNLP 파일을 바탕 화면에 둘 수 있지만 소프트웨어는 여전히 전통적인 의미로 "설치"되지 않습니다. 내 응용 프로그램에 대한

, 나는 그것이 백그라운드에서 업데이트를 확인할 수 있습니다

이 프로그램이 실행될 때마다, 클라이언트 컴퓨터가 내 서버에있는 항아리에 대한 로컬에 저장된 버전을 확인합니다 것을 의미한다. 최신 버전을 다운로드하는 것은 뒤에서 발생하며 다음에 프로그램을 시작할 때 새 버전이 사용됩니다. 아무도 붙어 있지 않습니다.

관련 문제