在安全阶段,Applet在IE中挂起

时间:2009-03-12 05:33:58

标签: java security internet-explorer applet

applet位于签名的JAR中。控制台的最后一行是:

security: Checking if certificate is in Deployment permanent certificate store

CPU和内存使用情况正常。其他页面元素仍然响应。只是applet没有显示出来。

同一页面中还有另一个小程序,但它有效。

有什么想法吗?

线程转储如下:

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.

3 个答案:

答案 0 :(得分:1)

打开applet控制台(假设您在Windows上,右键单击任务栏上的小Java图标,或者如果是Linux,则从浏览器菜单中选择“View Console”)。按't'进行线程转储。这将为您提供有关插件JVM正在执行的操作的更多信息。

答案 1 :(得分:0)

到达某个地方。重新安排我的HTML时,Applet加载正常。应该提到applet是通过对文档的writeln调用加载的。现在,执行此操作的脚本标记隐藏在几个div和table标记下。当我将脚本标记向上移动到body标记之后时,applet出现了。

知道可能导致此问题的任何IE(或IE和CSS)怪癖吗?

答案 2 :(得分:0)

修正了它。 Applet的大小相对较小,但包含DIV的大小并未明确。当设置了DIV的高度CSS属性时,IE渲染了小程序。