IIS 7.5 から提供されている .net aspx ページから Java アプレットを実行しようとすると問題が発生します。HTTP を使用するとすべて正常に動作しますが、HTTPS を使用しようとすると、アプレット用に作成したクラスで java.lang.ClassNotFoundException が発生します。HTTPS を使用して jar を直接ヒットしようとすると、正常にダウンロードでき、クラス ファイルは jar ファイル内にあります。次のJavaScriptを使用して、アプレットを実行しようとしています:
$(function () {
var applet = "<APPLET code=\"JavaApplet\"";
applet += "archive=\"JavaApplet.jar\"";
applet += "width=200 height=200 VIEWASTEXT>";
applet += "</APPLET>";
document.write(applet);
});
また、タグからロードして、JNLP を使用して同じ結果を得ようとしました。なぜこれが起こっているのかについて誰か考えがありますか? 必要に応じて、セットアップに関する詳細情報を提供できます。前もって感謝します。
編集:私はまた、次のjavascriptでdeployJava.jsを使用して同じ結果を得ようとしました:
$(function () {
var attributes = { code: 'JavaApplet',
archive: 'JavaApplet.jar',
width: 200, height: 200
};
var parameters = { };
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
});