1

最近、お客様から、当社のWebアプリの1つでエラーが発生しているというメールを受け取りました。このアプリ全体で使用されている日付/時刻ピッカーアプレットがあり、このユーザーには表示されません。HTMLページのタグは次のとおりです。

<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>

彼が報告しているエラーはClassNotFoundExceptionにありcom.enerwise.applet.datetime.DateTimeSelectorます。彼は自分のオフィスにあるいくつかの異なるコンピューターからページにアクセスしようとしましたが、同じエラーが発生します。彼はJava1.7をインストールしており(アプレットは古く、1.4でコンパイルされている可能性があります)、Win XP/IE8およびWin7/IE9マシンから試しました。Win XP/IE8およびJava1.7を搭載したWin7/ IE9マシンで試してみましたが、問題はありませんでした。

この問題を抱えているのは彼だけです(私が知っている)。困った!私は、彼が仕事用ネットワーク上にないコンピューターから試してみることを提案しました。まだ返事がありません。

誰かが彼のシステムでチェックするために何かを提案できますか?問題がJavaコンソールのユーザープロキシ設定である別のスレッドを見つけました。彼にもそれをチェックしてもらいます。

彼の会社のIT部門は可能ですか。セキュリティに変更を加え、アプレット/ jarファイルをブロックしていますか?ClassNotFoundその場合、彼はメッセージを受け取りますか?

4

1 に答える 1

1

Java アプレットの JAR ファイルは、他のファイルと同様にブラウザによってダウンロードされます。これらの JAR への URL を作成し、それらをブラウザに入力して、ダウンロードされたかどうかを確認するようユーザーに依頼できます。

たとえば、アプレットが次の方法でアクセスできるページに埋め込まれている場合

http://yoursite.com/some/page.html

次に、JAR URL(あなたの場合)は次のようになります。

http://yoursite.com/japps/DateTimeSelector.jar
http://yoursite.com/japps/VisualSoftJBCalendar.jar

(タグ/jappsでコードベースが指定されています)。applet

ユーザーにブラウザーにそれらを入力させます。ダウンロードできない場合は、会社のファイアウォールであるか、Web サーバーから物理的に欠落しています。

于 2012-06-22T18:28:00.990 に答える