고객이 최근에 웹 앱 중 하나에서 오류가 발생했다는 이메일을 받았습니다. 우리는이 앱 전체에 걸쳐 사용되는 날짜/시간 선택기 애플릿을 가지고 있으며이 사용자에게는 표시되지 않습니다. HTML 페이지의 태그는 다음과 같습니다 그가보고있어애플릿에 액세스 할 때 ClassNotFoundException이 발생하지만 일부만 해당
<APPLET CODE="com.enerwise.applet.datetime.DateTimeSelector" WIDTH=250 HEIGHT=30 codebase="/japps" name="app_date_start" align="middle" archive="DateTimeSelector.jar,VisualSoftJBCalendar.jar">
<PARAM NAME="locale" VALUE= "en_US" ><PARAM NAME="interval" VALUE= "-1" >
</APPLET>
오류는 com.enerwise.applet.datetime.DateTimeSelector
에서 ClassNotFoundException
입니다. 그는 사무실의 여러 컴퓨터에서 페이지에 액세스하려고 시도했지만 동일한 오류가 발생합니다. 그는 Java 1.7을 설치했으며 (애플릿은 오래된 것으로, 1.4로 컴파일 될 가능성이 높음) Win XP/IE8 및 Win 7/IE9 시스템에서 시도했습니다. 나는 Win XP/IE8과 Win7/IE9 머신에서 자바 1.7을 사용해 보았지만 아무런 문제가 없었다.
그는이 문제가있는 유일한 고객입니다. 나는 곤두박질 친다! 나는 그가 직장 네트워크 상에 있지 않은 컴퓨터에서 시도해 볼 것을 제안했다. 나는 아직 답장을받지 못했다.
누군가 자신의 시스템을 확인하기 위해 뭔가를 제안 할 수 있습니까? thread 다른 곳에서 Java 콘솔의 사용자 프록시 설정에 문제가있는 것을 발견했습니다. 나는 그를 확인하게 할 것이다.
그의 회사 IT 부서가 가능합니까? 보안을 변경하고 애플릿/jar 파일을 차단하고 있습니까? 이 경우 ClassNotFound
메시지가 표시됩니까?
* '때때로 만'* 애플릿이 실패 할 때와 동일한 기준/시간으로 변경하지 않는 한 프록시 또는 보안을 배제하는 것으로 보입니다. 그 프록시 나 보안 환경은 종종 변하기 때문에 그 자체가 드문 것입니다. –
애플릿을 방문 할 수있는 페이지가 있습니까? 페이지에 삽입해야합니까, 아니면 자유롭게 움직일 수 있습니까? BTW - [애플릿 정보. 페이지] (http://stackoverflow.com/tags/applet/info) 또한 & deployJava.js 링크를 쫓는다. –
회사의 IT 관리자가 Java 지원과 같은 브라우저에서 일부 기능을 사용 중지 할 가능성이 있습니까? 비슷한 서비스를 알고 있다면 기술이나 앱에 문제가 있는지 확인해달라고 요청할 수 있습니까? – Deepend