2009-03-12 11 views
0

アプレットが署名付きJARにあります。コンソールの最後の行は次のとおりです。セキュリティフェーズ中にIEでアプレットがハングアップする

security: Checking if certificate is in Deployment permanent certificate store 

CPUとメモリーの使用は正常です。他のページ要素は依然として応答します。アプレットが表示されないことだけです。

同じページに別のアプレットがありますが、動作します。

アイデア?

スレッドダンプは次のとおりです。

Dump thread list ... 
Group main,ac=15,agc=3,pri=10 
    main,5,alive 
    AWT-Shutdown,5,alive 
    AWT-Windows,6,alive,daemon 
    traceMsgQueueThread,5,alive,daemon 
    CacheCleanUpThread,5,alive,daemon 
    AWT-EventQueue-0,6,alive 
    Thread-9,5,alive 
Group Plugin Thread Group,ac=3,agc=0,pri=10 
    AWT-EventQueue-1,6,alive 
    ConsoleWriterThread,6,alive,daemon 
    TimerQueue,5,alive,daemon 
Group file:/c:/project/lib/-threadGroup,ac=2,agc=0,pri=4 
    thread applet-OsApplet,4,alive 
    AWT-EventQueue-2,4,alive 
Group file:/c:/project/html/-threadGroup,ac=3,agc=0,pri=4 
    thread applet-javax.swing.JApplet.class,4,alive 
    TimerQueue,4,alive,daemon 
    AWT-EventQueue-3,4,alive 
Done. 
+0

他のブラウザでも機能しますか? – TofuBeer

+0

FireFoxでOKとテストされています。 –

答えて

0

修正済みです。アプレットのサイズは比較的ですが、DIVを含むアプレットのサイズは明示的ではありません。 DIVの高さのCSSプロパティが設定されると、IEはアプレットをレンダリングしました。

1

は、アプレットコンソール(タスクバー上の小さなJavaのアイコンを右クリックでは、Windows上にあると仮定し、またはLinuxの場合は、ブラウザのメニューから「表示コンソール」を選択)開き。 't'を押すと、スレッドダンプを取得します。そうすれば、プラグインJVMが何をしているかについてより多くの情報を得ることができます。

+0

ありがとう!スレッドダンプ出力で質問を更新しました。アプレットのスレッドが終了したと私に思えます。 OsAppletは動作している他のアプレットです。 javax.swing.JAppletはプレーンなダミーアプレットです。 –

0

どこかで取得しています。 HTMLを並べ替えるとアプレットが正常に読み込まれます。アプレットがdocumentへのwriteln呼び出しを介してロードされていることを述べておかなければならない。これを行うスクリプトタグは、いくつかのdivタグとtableタグの下に埋め込まれています。 bodyタグの直後にスクリプトタグを移動すると、アプレットが表示されました。

これを引き起こしている可能性のあるIE(またはIEとCSS)の特徴を知っていますか?

+0

私が知っていることはありませんが、IEのみの場合は、(FirefoxでEMBEDの代わりに)OBJECTを使用している可能性があり、以前のアプレットのOBJECTタグが未知のIEバグのため何とか干渉している可能性があります。他のアプレットを上と下に移動して、それが影響を受けるかどうかを調べることができます。 – talonx

関連する問題