Ser*_*ipc 9 java debugging logging applet trace
最近我们的两个客户报告了我们的applet问题.查看java插件控制台,它充满了ClassNotFoundException,因此我们的代码都没有被执行.
我已经能够使用磁盘上有0个可用空间的虚拟PC映像重现堆栈跟踪,但是当我恢复一些磁盘空间时,问题就消失了,并且用户告诉我他们的磁盘未满; 他们能够创建新文件.
我们的applet需要java 6,问题出现了jre的更新1,10和14.我们还尝试了不同的浏览器(IE和Firefox),清除浏览器和java缓存,......
如何调试或跟踪jvm加载applet的内容?
我想问题出在Windows上的一些安全指令上,所以我使用Sysinternal的Process Monitor记录活动,但我真的不知道在哪里看.
Java缓存很可能搞砸了.在控制面板中打开Java并删除所有临时文件以查看它是否消失.
可以启用登录Java控制台以加载applet,这有助于实现(即使插件非常神秘).请参阅http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/tracing_logging.html
我一直在查看 JDK 中的插件源代码,发现设置环境变量的日志中提供了额外的调试信息JPI_PLUGIN2_DEBUG
。不幸的是我仍然只看到ClassNotFound
例外。
我发现了一段插件代码可以吞掉所有异常,所以也许我的用户问题就在那里......
归档时间: |
|
查看次数: |
38008 次 |
最近记录: |