2013-03-20 2 views
0

일부 녹음 작업을 수행하는 애플릿을 사용한 vaadin 웹 응용 프로그램에서 작업 중입니다. 나는 그렇게하기 위해 vaadin 애플릿 통합 애드온을 사용했다.Java 애플릿이 vaadin 응용 프로그램을 중단합니다.

애플릿은 내 컴퓨터에서 제대로 실행되지만 다른 컴퓨터에서는 ClassNotFoundException을 제공합니다. 그런 다음 jre와 JDK를 사용중인 PC에 설치했습니다. 이제 애플릿을 열려고 할 때. 응용 프로그램과 브라우저가 중단됩니다. 그렇다면 문제는 무엇이 될 수 있습니까? 정확한 문제를 파악할 수 없습니다. 감사합니다.

+0

애플릿의 항아리에 패키지되지 않은 다른 컴퓨터는 클래스 경로에 jar가 필요합니다. –

답변

0

글쎄, 문제를 해결했습니다! 애플릿을 처음으로 브라우저에로드하면 브라우저가 애플릿의 jar 파일을 해당 캐시에 유지 관리하기 때문에 문제가 발생합니다. 이제 애플릿을로드하려고 할 때마다 브라우저는 캐시 된 jar 파일에서로드하고 해당 jar의 클래스 파일을 찾으려고 시도합니다. 찾을 수없는 경우이 클래스는 ClassNotFoundException을 제공합니다.

내가 적용한 솔루션은 브라우저의 캐시를 지우고 브라우저를 다시 시작한 다음 애플릿을 실행하는 것입니다. 애플릿이 정상적으로 작동합니다.

관련 문제