2012-04-10 4 views
0

IIS 7.5から提供されている.net aspxページからJavaアプレットを実行しようとすると問題が発生します。私はHTTPを使用する場合はすべて正常に動作しますが、HTTPSを使用しようとすると、私はアプレットのために書いたクラスでjava.lang.ClassNotFoundExceptionを取得します。私がHTTPSを使って直接jarファイルにヒットしようとすると、それをうまくダウンロードできて、クラスファイルがjarファイル内にあります。私が試してみて、アプレットを実行するために従うJavaScriptを使用しています:ClassNotFoundException HTTPSの下でIIS 7.5からJavaアプレットが提供されている

私もタグからそれをロードし、同じ結果でJNLPを使用してみましたが
$(function() { 
    var applet = "<APPLET code=\"JavaApplet\""; 
    applet += "archive=\"JavaApplet.jar\""; 
    applet += "width=200 height=200 VIEWASTEXT>"; 
    applet += "</APPLET>"; 

    document.write(applet); 
}); 

。誰がなぜこれが起こっているのかについてのアイデアはありますか?必要に応じて、私のセットアップに関する詳細情報を提供することができます。前もって感謝します。私も同じ結果に次のJavaScriptでdeployJava.jsを使用してみましたが :

EDIT

$(function() { 
    var attributes = { code: 'JavaApplet', 
     archive: 'JavaApplet.jar', 
     width: 200, height: 200 
    }; 
    var parameters = { }; 
    var version = '1.6'; 
    deployJava.runApplet(attributes, parameters, version); 
}); 
+0

@AndrewThompson私は、同じ結果で終わったdeployJava.jsの使用を試みて自分の投稿を編集しました。 VIEWASTEXTが実際にやろうとしていることは分かりません。それはこのプロジェクトの前に残されているので、おそらく削除することができます。そして、はい、アプレットはWebページに埋め込まれるべきです。 –

+1

ハ、心配、ちょっとした誤解。繰り返しますが、私はあなたが持っている可能性のあるアイデアを非常に感謝しています:) –

+0

Touche。残念ながら、実際のコードではなく、この投稿の入力ミスです。 –

答えて

0

私のテスト環境を設定した方法によるものが起こっていたように思われます。私はページのSSLのdev証明書を使用していた。有効な証明書を使用して設定された運用サーバーのテストページからこのアプレットをテストした後、SSLを使用してすべてが期待どおりに動作しているように見えます。

関連する問題